WRF-ARW新手村特辑(五)namelist.input(上)
本文作者:王静瑶联系方式:krisscy@163.com
欢迎大家来到WRF新手村特辑(五)
欢迎大家来到WRF新手村的第五课。此章我们着重讲解namelist.input,它主要的作用在于设置参数化方案。
使用nano指令进入namelist.input:
注意:此处打开的是我个人的namelist.wps,里面的设置不具有参考性,与本次马修个例的设置无关,仅供本次教学举例说明所用,文件中与namelist.wps重合部分不再赘述。
Time_control部分:
run_days #模拟运行的天数,天为单位
run_hours #模拟运行的小时,小时为单位。注意,模拟时长超过一天时,可同时使用run_days和run_hours,也可仅使用run_hours
run_minutes #模拟运行的分钟
run_seconds #模拟运行的秒
start_year #起始年份
start_month #起始月份
start_day #起始日数
start_hour #起始小时
start_minute #起始分钟
start_second #起始秒数
end_year #对应的结束年份,以下类同
end_month
end_day
end_hour
end_minute
end_second
input_from_file #逻辑值,嵌套初始场输入选项。嵌套时,指定嵌套网格是否用初始场d01以外域的输入文件。设置为.ture.表示允许real.exe为嵌套域创建wrfinput_d0*文件,设置为.false.表示嵌套域不输出wrfinput_d0*文件。此外wrfinput_d0*文件将作为wrf.exe的输入文件
history_interval #历史文件的输出的时间间隔,分钟为单位
frames_per_outfile #每个历史文件将被写入的时间段。设置为1000表示仅输出一个文件但其包含了多个时间段,设置为1表示输出多个文件且每个仅包含一个时间段
restart #逻辑值,是否进行重行启动
restart_interval #重起时间间隔,分钟为单位
io_form_history #历史文件的输出格式,默认为2
io_form_restart #指定模式断点重启输出的格式,默认为2
io_form_input #输出文件(met_em_d0*)的格式,默认为2
io_form_boundary #指定模式边界条件数据(wrfbdy文件)的格式,默认为2
注:
1=二进制格式
2=NetCDF格式
4=PHD5格式
5=GRIB1格式
Domain部分:
time_step #积分的时间步长,为整数型,秒为单位。建议设置为dx公里数的5-6倍
time_step_fract_num #实数型时间步长的分子部分
time_step_fract_den #实数型时间步长的分母部分
max_dom #最大区域数
e_vert #垂直方向的终止格点值,即全垂直eta层的总层数。注意,垂直层数在各嵌套网格中必须保持一致。建议设置在40-60之间,不低于35
p_top_requested #模型中的压力上限,默认为5000,建议不低于5000
num_metgrid_levels #输入垂直级别的数量,取决于输入数据,可使用ncdump -h指令进行查询
grid_id #计算区域的编号,粗域默认为1,后面以此类推
parent_time_step_ratio #嵌套时,母网格相对于嵌套网格的时间步长的比例 。粗域设置为1,建议设置为3:1比例,且每个域保持相同比例
feedback #嵌套时,嵌套网格向母网格得反馈作用。设置为0表示单向嵌套,设置为1表示双向嵌套
smooth_option #向上一级网格反馈的平滑选项,只有设置为1时才起作用,建议设置为0表示不平滑
受篇幅限制,namelist.input剩下的部分将放在下一章继续讲解。这两节可能会比较枯燥,但内容非常重要,希望大家能好好学习~
如以上内容存在问题,欢迎大家批评指正。
微信搜索“第八星系人造大气理论爱好者”公众号,关注获取文章数据
页:
[1]