爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 13882|回复: 16

WRF_Chem模式 运用Mozbc初始化化学场时出了问题,

[复制链接]

新浪微博达人勋

发表于 2019-12-24 14:54:48 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
一直用mozart数据为WRF-Chem模式提供化学初始场,但是mozart从2018年开始改版了,2019年之后的数据由WACCM数据取代了mozart数据,改版之后的数据变量后缀改变了,如旧版数据是:SO2_VMR_inst, 新版数据是:SO2, 在初始化运行的时候,程序默认去找原来的后缀。我尝试两种方法解决这个问题:第一个:改几个初始文件中的代码(如:mo_mozart_lib.f90),把添加了默认后缀的程序去掉,没有成功,依然显示再找 SO2_VMR_inst;


init_mozart_lib: opened /home/liudi/mozbc/waccm-20191201052855068755.nc
checking wrf variable so2
len SO2 =            3
chk_moz_vars: could not find SO2_VMR_inst                     in
/home/liudi/mozbc/waccm-20191201052855068755.nc
NetCDF: Variable not found                                                     

fail to process netCDF file...
in module_mozart_lib ...


第二个:把新版数据处理一下,人为加上和旧版数据一样的后缀,但运行时显示找不到该变量。
报错如下:
finished init_wrfchem_lib
main_bc_wrfchem: read p_top
main_bc_wrfchem: read eta values on half (mass) levels
main_bc_wrfchem: read wrf longitues and latitudes
init_mozart_lib: opened /home/liudi/mozbc/cc/wa2019.nc
NetCDF: Variable not found                                                     

fail to process netCDF file...
in module_mozart_lib ...


自己搞了这个好久了,但是两种方法都没有尝试成功,请问有没有人用了新版数据,并成功解决了这个问题呀?求指教!!

评分

参与人数 1金钱 +5 收起 理由
馍片123 + 5 很给力!

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2020-1-2 15:31:09 | 显示全部楼层
哈哈 问题解决了!!方法如下:
将 mo_mozart_lib.f90 文件中: character(len=9) :: moz_var_suffix = '_VMR_inst'
修改为: character(len=1) :: moz_var_suffix = ' ',相当于把变量默认的后缀去掉,
然后重新编译mozbc!!  即执行命令:./make_mozbc,重新生成mozbc就可以了!!
密码修改失败请联系微信:mofangbao
回复 支持 2 反对 0

使用道具 举报

新浪微博达人勋

发表于 2020-5-28 09:28:28 | 显示全部楼层
刘迪 发表于 2020-1-2 15:31
哈哈 问题解决了!!方法如下:
将 mo_mozart_lib.f90 文件中: character(len=9) :: moz_var_suffix = '_ ...

感谢!!目前也是卡到这个地方研究了很久不知如何解决!!我先按照楼主的方法尝试一下,希望后续多多交流
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-6-23 17:02:17 | 显示全部楼层
本帖最后由 xinshou6 于 2020-10-4 18:53 编辑

MOZART-4/GEOS5 results are available for January 1, 2007 to January 21, 2018, however we highly recommend using ourCAM-chem output instead, available 2001-2019 请问是哪里让用waccm-------以前竟然回复过这个 inp里spc_map前加moz_var_suffix  = ''试下
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-7-1 09:28:32 | 显示全部楼层
感谢!!!!刚好碰到这个问题!!!!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-8-21 11:06:56 | 显示全部楼层
厉害呀,点个赞
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-8-23 17:09:17 | 显示全部楼层
楼主,我按照你的方法重新编译mozbc后,前几个变量能识别了,后面的还是报错,请问这是怎么回事呀
捕获.JPG
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-9-17 14:31:42 | 显示全部楼层
芒果味儿 发表于 2020-8-23 17:09
楼主,我按照你的方法重新编译mozbc后,前几个变量能识别了,后面的还是报错,请问这是怎么回事呀

可能是WRF-Chem 没有那几个变量,就不能输出,比如CO2,Mozart可以初始化,但是WRF-CHem不能输出这个变量,就会显示找不到这个变量,  能够初始化成功的,一定是WRF-CHem和Mozart同时拥有的变量
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-10-15 09:46:39 | 显示全部楼层
芒果味儿 发表于 2020-8-23 17:09
楼主,我按照你的方法重新编译mozbc后,前几个变量能识别了,后面的还是报错,请问这是怎么回事呀

我也遇到了一样的问题,请问您知道怎么解决了吗
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-2-6 20:29:39 | 显示全部楼层
WXN 发表于 2020-10-15 09:46
我也遇到了一样的问题,请问您知道怎么解决了吗

我也是,后面好多都还是不能识别,请问解决了吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表