WRF-Chem运行简要记录

 

一、首先运行WPS,参考【精选】小白跑WRF第七天,运行WRF案例_小白七天跑wrf_野生的气象小流星的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/weixin_42372313/article/details/121937807

1、设置namelist.wps文件

设置时间及范围,静态地理数据路径,下载fnl数据。

mpirun -np 40 ./geogrid.exe

ls -lah geo_em.d01.nc 

2、输入数据地址

./link_grib.csh ~/your path/wrf/data/fnl_data/fnl

3、给予Vtable

ln -sf ungrib/Variable_Tables/Vtable.GFS Vtable

4、运行ungrib和metgrid

mpirun -np 40 ./ungrib.exe
ls -lah FILE*
mpirun -np 40 ./metgrid.exe

二、然后运行WRF-Chem,生成wrfinput

1、设置namelist.input文件

修改时间及范围与namelist.wps文件一致

2、同时设置&chem部分的chem_opt=0,  0,  0

ln -sf ~/kanggq/wrf/wrf_output/met_em* .

mpirun -np 40 ./real.exe

生成wrfinput。

3、随后处理排放清单:

3.1、下载meic2wrf-masterGitHub - jinfan0931/meic2wrf: Interpolating & distributing MEIC 0.25*0.25 emission inventory onto WRF-Chem gridsicon-default.png?t=N7T8https://github.com/jinfan0931/meic2wrf

根据需要安装环境,使用conda安装即可。

3.2、下载MEIC排放清单MEIC – MEICModelicon-default.png?t=N7T8http://meicmodel.org.cn/?page_id=560

3.3、修改meic2wrf_noGUI.py中的MEIC路径及wrfinput路径和输出文件的路径。几层嵌套运行几次。

3.4、运行:

python3 ./ meic2wrf_noGUI.py

3.5、生成wrfchemi_<hr>z_d*文件

4、生成生物排放

4.1、下载megan2及输入数据。WRF-Chem Tools for the Community | Atmospheric Chemistry Observations & Modeling (ucar.edu)icon-default.png?t=N7T8https://www2.acom.ucar.edu/wrf-chem/wrf-chem-tools-community

4.2、修改Makefile(这里是Intel编译器,根据自己编译器进行修改)

FC = ifort

NETCDF_DIR=/opt/app/wrf/lib

AR_LIBS= -lnetcdff -lnetcdf

4.3、进行make

4.4、修改megan_bio_emiss.inp文件中的(几层嵌套运行几次)

domains = 3,

 start_lai_mnth = 1,

 end_lai_mnth   = 12,

 wrf_dir   = '/home/your path/wrf/WRF-4.1/run',

 megan_dir = '/home/your path/megan/input',

4.5运行:

./megan_bio_emiss < megan_bio_emiss.inp > bioemiss.out

4.6、生成wrfbiochemi_d0*文件

随后将wrfchemi_<hr>z_d*文件与wrfbiochemi_d0*文件复制到WRF/run路径下

5、重新设置namelist.input

添加:

auxinput5_inname                    = 'wrfchemi_<hr>z_d<domain>',

auxinput6_inname                    = 'wrfbiochemi_d<domain>',

auxinput5_interval_m                = 60,

io_form_auxinput5                   = 2,

io_form_auxinput6                   = 2,

同时设置&chem部分的chem_opt及其他选项!

5.1、随后再运行real.exe

mpirun -np 40 ./real.exe

5.2、生成带chem部分的wrfinput文件后

6、下载mozbc文件WRF-Chem Tools for the Community | Atmospheric Chemistry Observations & Modeling (ucar.edu)icon-default.png?t=N7T8https://www2.acom.ucar.edu/wrf-chem/wrf-chem-tools-community

6.1、修改Makefile(这里是Intel编译器,根据自己使用的编译器进行修改)

FC = ifort

NETCDF_DIR=//opt/app/wrf/lib

AR_FILES= -lnetcdff -lnetcdf

F90    = $(FC)

LIBS   = -L$(NETCDF_DIR)/lib $(AR_FILES)

INCLUDE_MODULES = -I$(NETCDF_DIR)/include

6.2、前往,下载全球模式输出数据来修改初始场和边界场,时间及范围要大过自己模拟区域及时间。

CAM-Chem Download (ucar.edu)icon-default.png?t=N7T8https://www.acom.ucar.edu/cam-chem/cam-chem.shtml

6.3、修改CBMZ-MOSAIC_8bins.inp或其他inp文件中domain和wrfinput文件路径和CAM-chem文件路径

do_bc     = .true.

do_ic     = .true.

domain    = 1

dir_wrf              = '/home/your path/wrf-chem/run/'

dir_moz = '/home/your path/mozbc/input/mozart4_inputs/'

fn_moz  = 'hb0069.nc'

6.4、随后运行:

./mozbc < CBMZ-MOSAIC_8bins.inp > OUT.log

7、运行成功后就可以运行wrf了。

mpirun -np 40 ./wrf.exe

不报错就大功告成了!

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
WRF-Chem预报PM2.5的具体流程如下: 1. 气象模型初始化:使用气象观测数据初始化WRF-Chem的气象模型。这些数据可以包括卫星观测、地面气象站观测以及全球气象模型输出等。通过这些数据,可以确定模拟起始时刻的温度、湿度、风速等气象要素。 2. 排放清单:将人为和自然源的排放数据加入模型。这些数据包括工业排放、交通排放、生物质燃烧排放以及尘埃排放等。排放清单提供了模型中各种污染物的初始释放量。 3. 化学机制:WRF-Chem采用化学机制来表示不同大气污染物的反应和转化过程,包括PM2.5的前体物质,如二氧化硫(SO2)、氮氧化物(NOx)和挥发性有机化合物(VOCs)等。 4. 化学传输:模型通过求解平流、扩散和沉降方程来模拟污染物的传输和扩散过程。它考虑了风场分布、大气稳定度以及地形特征等因素。 5. 气溶胶过程:WRF-Chem包含用于模拟气溶胶粒子(包括PM2.5)形成、增长和清除的模块。它考虑了核化、凝结、聚结以及干湿沉降等过程。 6. 输出和分析:模型生成包含PM2.5浓度和其他相关变量的输出文件,以指定的时间间隔和网格分辨率。研究人员和预报员可以分析这些数据,了解PM2.5的时空分布以及其与气象条件的相互作用。 在预报PM2.5方面,WRF-Chem可用于研究和预测大气污染物的空间分布、时段变化以及它们与气象条件和排放源的相互作用。这对于评估和制定空气质量管理措施、制定环境政策以及了解PM2.5对人类健康和环境的影响具有重要意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值