爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 龙行天下

wrf能直接输出相对湿度吗?

[复制链接]
发表于 2015-9-29 15:56:30 | 显示全部楼层
修改Registry后重新编译wrf主程序即可。

评分

参与人数 1金钱 +4 收起 理由
龙行天下 + 4 赞一个!

查看全部评分

密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-9-29 21:57:56 | 显示全部楼层
sunshinezhpb 发表于 2015-9-29 15:56
修改Registry后重新编译wrf主程序即可。

谢谢你啊,我之前查过要修改Registry.EM文件,我打开了我的这个文件,但是还是不会修改,请问你会吗?
能不能给我具体说说,我只需要输出2m高度的相对湿度数据就行
我的Registry.EM文件内容如下:
#  Registry file, EM
#INCLUDES
include registry.dimspec
include Registry.EM_COMMON
include registry.io_boilerplate
include registry.fire
include registry.avgflx
include registry.stoch
include registry.les
include registry.cam
include registry.clm
include registry.ssib
include registry.lake
include registry.diags
include registry.afwa
include registry.sbm
include registry.bdy_perturb
# added to output 5 for ESMF
state   real   landmask            ij    misc          1     -     i0125rh05d=(interp_fcnm_imask)u=(copy_fcnm)   "LANDMASK"      "LAND MASK (1 FOR LAND, 0 FOR WATER)"  ""
state   real   lakemask            ij    misc          1     -     i012rhd=(interp_fcnm_imask)u=(copy_fcnm)      "LAKEMASK"      "LAKE MASK (1 FOR LAKE, 0 FOR NON-LAKE)"  ""
# Masked SST interpolation from the CG
#state    real   SST              ij    misc        1         -     i01245rh05d=(interp_mask_field:lu_index,iswater)f=(p2c_mask:lu_index,tslb,num_soil_layers,iswater)   "SST"              "SEA SURFACE TEMPERATURE" "K"
# Simple SST interpolation from the CG
#state    real   SST              ij    misc        1         -     i01245rh05d=(interp_mask_field:lu_index,iswater)f=(p2c)   "SST"              "SEA SURFACE TEMPERATURE" "K"
state    real   SST              ij     misc        1         -     i01245rh05d=(interp_mask_field:lu_index,iswater)   "SST"              "SEA SURFACE TEMPERATURE" "K"
state    real   SST_INPUT        ij     misc        1         -     rh   "SST_INPUT"              "SEA SURFACE TEMPERATURE FROM WRFLOWINPUT FILE" "K"

# Registry entries that are exclusive to Registry.EM
# Chem Scalars
rconfig   integer     chem_opt            namelist,physics max_domains    0       rh       "chem_opt"              ""      ""
state   real    -              ikjftb   chem        1         -     -    -                                       
#
# Tracer Scalars: If you want full resolved and non-resolved dispersion, compile WRF-Chem
#
state   real    -          ikjftb  tracer        1         -     -    -                                       
state   real    tr17_1     ikjftb  tracer        1         -     irhusdf=(bdy_interp:dt)    "tr17_1"         "tr17_1"          -
state   real    tr17_2     ikjftb  tracer        1         -     irhusdf=(bdy_interp:dt)    "tr17_2"         "tr17_2"          -
state   real    tr17_3     ikjftb  tracer        1         -     irhusdf=(bdy_interp:dt)    "tr17_3"         "tr17_3"          -
state   real    tr17_4     ikjftb  tracer        1         -     irhusdf=(bdy_interp:dt)    "tr17_4"         "tr17_4"          -
state   real    tr17_5     ikjftb  tracer        1         -     irhusdf=(bdy_interp:dt)    "tr17_5"         "tr17_5"          -
state   real    tr17_6     ikjftb  tracer        1         -     irhusdf=(bdy_interp:dt)    "tr17_6"         "tr17_6"          -
state   real    tr17_7     ikjftb  tracer        1         -     irhusdf=(bdy_interp:dt)    "tr17_7"         "tr17_7"          -
state   real    tr17_8     ikjftb  tracer        1         -     irhusdf=(bdy_interp:dt)    "tr17_8"         "tr17_8"
package   tracer_test1  tracer_opt==2       -             tracer:tr17_1,tr17_2,tr17_3,tr17_4,tr17_5,tr17_6,tr17_7,tr17_8
密码修改失败请联系微信:mofangbao
发表于 2015-9-30 18:41:38 | 显示全部楼层
龙行天下 发表于 2015-9-29 21:57
谢谢你啊,我之前查过要修改Registry.EM文件,我打开了我的这个文件,但是还是不会修改,请问你会吗?
...

你需要修改的是 Registry.EM_COMMON ,在里面找到2m湿度这个变量,应该是RH2,在IO一栏控制变量输出的地方添加h,再重新编译WRF。
密码修改失败请联系微信:mofangbao
发表于 2015-10-17 19:00:46 | 显示全部楼层
问下lz你解决这个问题了吗,我急用啊啊,不知道怎么改或者计算
密码修改失败请联系微信:mofangbao
发表于 2016-6-19 10:44:13 | 显示全部楼层
sunshinezhpb 发表于 2015-9-30 18:41
你需要修改的是 Registry.EM_COMMON ,在里面找到2m湿度这个变量,应该是RH2,在IO一栏控制变量输出的地 ...

我改了registry.em_comman之后 ,重新编译了之后,wrfout里面hi啊汗死没有相对湿度这个变量,求指教呀。。。。
密码修改失败请联系微信:mofangbao
发表于 2016-6-19 22:05:37 | 显示全部楼层
zuolala 发表于 2016-6-19 10:44
我改了registry.em_comman之后 ,重新编译了之后,wrfout里面hi啊汗死没有相对湿度这个变量,求指教呀。 ...

用wrf_user_getvar可以直接提取相对湿度
http://www2.mmm.ucar.edu/wrf/OnLineTutorial/Graphics/NCL/NCL_functions.htm
密码修改失败请联系微信:mofangbao
发表于 2020-10-17 15:44:15 | 显示全部楼层
前辈,请问您解决了吗?我在Registry.EM_COMMON中没有找到RH2,
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2024-3-24 20:59:18 | 显示全部楼层
小怪兽... 发表于 2020-10-17 15:44
前辈,请问您解决了吗?我在Registry.EM_COMMON中没有找到RH2,

请问你最后解决这个问题了吗,在wrfout输出中添加rh2
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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