WRF模式学习
文章平均质量分 70
WRF 运行教程
简朴-ocean
二年级在读
海洋科学专业
Python学习记录
物理海洋方向
大气波动动力学
WRF数值模拟
公众号:简谱学记
展开
-
WRF | normal errors and solutions
Real.exe&physicals3选1是指土地利用类型和土壤类型数据的来源格式是,但在实际土地利用类型中会重新计算得到;选2是其他模式产生的grib格式数据;选3完全来自前处理。原创 2024-04-02 14:44:24 · 580 阅读 · 0 评论 -
Windows 11 安装tensorflow-gpu深度学习环境
TensorFlow 是一个由 Google 建立的深度学习库,自从去年年初推出以来,它已经获得了很大的吸引力。主要功能包括自动微分、卷积神经网络(CNN)和回归神经网络(RNN)。它是用 C + + 和 Python 编写的,为了提高性能,它使用了一个名为“ Cloud TensorFlow”的服务器,该服务器运行在 Google Cloud Platform 上。它不需要 GPU,而 GPU 是它的主要功能之一。Tensorflow 的最新版本也通过 matplotlib 支持数据可视化。原创 2024-04-01 12:49:27 · 2242 阅读 · 1 评论 -
Real-data WRF | setup and run and experiment
Parent Model = 用于初始化和边界条件的网格数据WPS = WRF 预处理系统(由 geogrid、ungrib 和 metgrid 程序组成)WRF 模拟几乎总是使用 GRIB1/2 格式的等压水平上的模型数据集或 NetCDF 格式的 WRF 输出进行初始化其中,初始场数据几乎总是以等压水平(isobaric levels )提供(如左图所示)。原创 2024-04-01 12:46:07 · 1004 阅读 · 0 评论 -
WRF & WPS : namelist 学习笔记
设置模式开始和结束 的时间,从左到右依次是第一层第二层和第三层;刚安装好WRF时候,里边只有两层,如果您需要转三层的模式,需要自行添加)前处理的两次分析时间之间的时间间隔(在WRF运行过程中会发现具体的情况,以秒为单位。也就是模式实际输入数据的时间间隔,一般为输入边界条件的文件的时间间隔。没有默认值;输入数据的时间间隔)这里是一个输出格式的选项,默认为2;当输入1时为binary,后缀是.int文件,当输入2时为NetCDF,后缀为.nc文件,当输入3时为GRIB1,后缀为.gr1文件。原创 2024-02-23 13:01:10 · 2453 阅读 · 0 评论 -
Linux --绘制地图投影出现报错:无法成功下载地图背景数据
Linux --绘制地图投影出现报错:无法成功下载地图背景数据原创 2023-12-13 11:31:11 · 294 阅读 · 0 评论 -
WRF--修改geo_em.d01.nc中的变量,保持其他信息不变
WRF--修改geo_em.d01.nc中的变量,保持其他信息不变原创 2023-12-11 15:27:23 · 366 阅读 · 0 评论 -
为什么要用WRF计算非绝热加热项,以及如何输出非绝热加热项.
WRF中如何输出非绝热加热原创 2022-12-06 17:29:52 · 973 阅读 · 0 评论 -
WRF如何单独指定站点位置输出数据
WRF中输出指定站点坐标数据原创 2022-11-24 11:16:54 · 533 阅读 · 0 评论 -
linux下使用.csh脚本自动化下载GFS气象预报数据
linux下使用.csh脚本自动化下载GFS气象数据。原创 2022-10-13 17:08:12 · 2985 阅读 · 0 评论 -
python--绘制WRF模式近地面风场以及辐射
读取WRF风速资料U、V,以及辐射(辐射包括三部分)将读取的资料进行绘图,并将绘图后的结果自动 保存到指定路径下,方面后续绘制动图。原创 2022-10-13 16:36:11 · 4675 阅读 · 7 评论 -
WRF模式中关于eta_levels的设置以及对应的高度
在一般的模式研究中,当涉及到下垫面对于模拟的影响,就会使用到eta_levels。原创 2022-10-13 15:41:28 · 6215 阅读 · 1 评论 -
wrf--运行real.exe时报错:“Could not find level above ground“ error
运行real.exe时报错:"Could not find level above ground" error原创 2022-09-28 17:52:43 · 835 阅读 · 4 评论 -
python--转换wrf输出的风场数据为网页可视化的json格式
一般网页可视化风场中的数据都是json格式,而如果我们希望将wrf模式模拟输出的风场数据在网页中进行展示,这就需要先将wrfoutput数据转换为网页可以识别的json格式。原创 2022-09-01 11:05:08 · 1470 阅读 · 0 评论 -
python--由wrfouput的数据计算位势涡度,并插值到指定压力层
通过python,计算wrf模式输出数据中的位涡原创 2022-07-26 21:14:02 · 2365 阅读 · 1 评论 -
python:将二维array of float32类型的数据转为float类型
通过python将二维array of float32类型的数据转为float类型原创 2022-07-15 13:07:05 · 2218 阅读 · 0 评论 -
根据用户输入的参数自动读取对应时间内的wrf模式输出数据
基于一个需求,希望根据用户输入一个起报时间、一个预报时间、一个时间间隔,读取对应的wrf模式数据进行绘图。原创 2022-07-13 19:49:21 · 632 阅读 · 1 评论 -
c shell 学习记录(csh)
C shell(csh)是Unix shell的一种,由比尔·乔伊在BSD系统上开发。C shell脱胎于Unix第六版的/bin/sh,也是Bourne shell的前身。这种shell的语法类似于C语言,与Bourne shell相比,C shell有不少特别的功能,比如aliases(别名)、command history(命令的历史)。目前C shell已不再被广泛使用,后继者包括Tenex C shell(tcsh)、Korn shell(ksh)、GNU Bourne-Again shell..原创 2022-07-10 11:49:17 · 5108 阅读 · 1 评论 -
【WRF如何在输出的wrfoutput文件中设置添加/删除变量】
近日,需要在WRF实际模拟的输出文件中加入/删除变量,那么需要如何实现呢?原创 2022-06-17 17:35:00 · 2270 阅读 · 17 评论 -
在服务器上安装编译netcdf4.2.1.1,全过程记录。
前言新的netcdf版本,将netcdf分为两部分:netcdf-cnetcdf-fortran最近,在学院服务器集群上尝试了netcdf4.2.1.1版本的编译过程,在此分享记录一下编译安装过程。编译环境根据学院集群安装的编译器,通过which 命令查看是否安装icc、ifort如果成功安装,则需要将下面的代码需要提前写在根目录下的.bashrc 文件中export CC=iccexport CXX=icpcexport FC=ifort安装包安装netcdf 需要有一些依赖原创 2022-05-28 20:00:56 · 2187 阅读 · 3 评论 -
再论WRF模式报错:traj_opt is zero, but num_traj is not zero ,如何解决问题,成功运行
&time_control run_days = 0, run_hours = 0, run_minutes = 0, run_seconds = 0, start_year = 2004, 2004, 2000, start_month.原创 2022-05-22 11:39:31 · 1129 阅读 · 3 评论 -
使用salem处理wrfout数据,进行切片、并插值到等压面
使用salem处理wrfout数据,进行切片、并插值到等压面最近,有学习到通过salem处理wrfout数据,非常的简单快捷,读取的变量也比较方面。也可以快速出图,下面简单对比一下xarray和salem读取wrfout文件的区别:import xarray as xrfrom salem.utils import get_demo_fileds = xr.open_dataset(get_demo_file('wrfout_d01.nc'))可以发现,通过xarray 读取wrfout文件原创 2022-04-26 22:07:09 · 2725 阅读 · 0 评论 -
WRF模式报错:traj_opt is zero, but num_traj is not zero; setting num_traj to zero
最近,在跑WRF模式时遇到一个奇怪的问题,从WPS一直到WRF中运行./real.exe,全都没有问题,直到提交作业到集群上时发现,很短的时间内作业就结束了,而且只生成了一个时刻的数据,通过将debug_level调整到999发现,产生以下问题: --- WARNING: traj_opt is zero, but num_traj is not zero; setting num_traj to zero. --- NOTE: sst_update is 0, setting io_form_a原创 2022-04-25 08:57:24 · 945 阅读 · 6 评论 -
在集群上使用ERA5数据驱动WRF模式---一层嵌套记录
在学院上使用ERA5数据驱动WRF模式,使用一层嵌套网格数据时间范围为:2004年6月19日–2004年6月30日经纬度范围:南北纬45°左右,经度全部包括。中心经度为180°,中心纬度为0°输出的数据时间间隔为:每6小时一次分辨率为:36000x36000步骤还是老样子,先进行WPS前处理,再运行WRF模式WPS前处理1、链接运行数据的类型变量cd命令调整到WPS目录下,先链接到ERA5驱动的Vtable,运行完,会发现在当前目录下得到Vtable文件ln -sf ungrib/Va.原创 2022-04-12 22:18:55 · 2148 阅读 · 0 评论 -
读书报告记录--Simulation of convectively coupled waves using WRF
基于WRF对于赤道上对流耦合波的模拟,发现在非积云对流参数化方案下,能够比较成功的模拟出对流耦合Kelvin波动。原创 2022-03-27 20:55:20 · 597 阅读 · 0 评论 -
wrf模式学习记录--使用ERA5数据驱动WRF模式三层嵌套:数据下载以及模式处理
下载ERA5数据从官网上下载ERA5主要分为三步:官网注册账号,获取CDS API key。安装python相关的库。复制粘贴代码,下载数据。注册账户获取密钥点击网址:ERA5注册网址,右上角点击注册账户,一般使用教育邮箱注册完成后登录,然后还是在这个网址:获取key密钥,点击下面图中的红色框,然后,下图红框内就是你的密钥,将其全部复制下来:如果你是Linux系统,就在你的系统用户目录下创建一个.cdsapirc的文件,将刚刚复制的内容粘贴到该文件下:如果你是window原创 2022-03-09 15:09:22 · 10252 阅读 · 25 评论 -
wrf模式学习记录--如何计算三层嵌套中的e_sn/e_we/ i_parent_start/ j_parent_start
在此记录一下关于wrf模式中如何计算嵌套网格的格点数,即e_sn / e_we嵌套层数为3层,随便找个区域:计算公式如下:格点数=经纬度数x111(km)÷分辨率原创 2022-03-08 23:13:33 · 4148 阅读 · 8 评论 -
使用GFS数据驱动WRF模式场--2层嵌套 全过程学习记录
使用GFS数据驱动WRF模式实验要求2层嵌套,第一层为450x450个网格点,第二层为630x630个网格点经纬向网格间距:第一层为10km,第二层为3.3333km中心纬度为0°,中心经度为150°E时间为2022年02月17日0时-6时Down GFS data数据下载网址:https://nomads.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gfs.20220217/00/atmos/数据:分辨率为1°x1°,每3个小时报一次。时间为20原创 2022-02-26 16:52:40 · 4968 阅读 · 1 评论 -
WRF模式案例运行初体验--飓风示例全过程记录
本文主要记录一下首次学习WRF并运行官网案例的全过程。案例如下:飓风Matthew在海地、古巴和巴哈马登陆,然后平行于美国东海岸,造成大面积破坏。前期准备,已经完成了系统环境配置,WRF的安装、编译,WPS的安装与编译、静态地理数据下载。静态地理数据WRF 模型系统能够创建理想化的模拟,尽管大多数用户对真实数据案例感兴趣。要启动真实数据案例,必须创建区域再全局上的物理位置以及该位置的静态信息。这需要一个数据集,包括地形和土地使用类别等领域。这些数据可以从WRF下载页面获得。下载链接下载其中原创 2022-02-16 23:05:03 · 6770 阅读 · 28 评论