爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 2837|回复: 7

[已解决]real.exe报错DX and DY do not match comparing namelist to the input file

[复制链接]

新浪微博达人勋

发表于 2023-3-31 22:00:46 | 显示全部楼层 |阅读模式
数值模式
使用语言: Linux
我看过提问的智慧: 看过
自己思考时长(天): 3
问题概况: namelist和namelist.input里,dx和dy均为15000,但real.exe报错显示 dx and dy from file2142.857,dx and dy from namelist 5000.000。
问题截图:
系统平台: centos7 linux WRF

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

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

x
本帖最后由 一只海绵同学 于 2023-4-7 18:17 编辑

求助!新手小白请教各位大佬!三层嵌套,namelist和namelist.input里,dx和dy均为15000,但real.exe报错显示 dx and dy from file2142.857,dx and dy from namelist  5000.000。

附上namelist.input
&time_control
run_days                            = 2,
run_hours                           = 0,
run_minutes                         = 0,
run_seconds                         = 0,
start_year                          = 2016,2016, 2016, 2017, 2000, 2000,
start_month                         = 07,  07, 07,09,   01,   01,
start_day                           = 27,  27,  27, 03,   24,   24,
start_hour                          = 00,  00, 00, 12,   12,   12,
start_minute                        = 00,   00,   00,
start_second                        = 00,   00,   00,
end_year                            = 2016, 2016, 2016 2017, 2000, 2000,
end_month                           = 07, 07, 07, 09,   01,   01,
end_day                             = 29, 29, 29, 06,   25,   25,
end_hour                            = 00, 00, 00, 18,   12,   12,
end_minute                          = 00,   00,   00,
end_second                          = 00,   00,   00,
interval_seconds                    = 21600
input_from_file                     = .true.,.true.,.true.,
history_interval                    = 60,    60,   60,
frames_per_outfile                  = 1,     1,    1,
restart                             = .false.,
restart_interval                    = 1440,
io_form_history                     = 2
io_form_restart                     = 2
io_form_input                       = 2
io_form_boundary                    = 2
io_form_auxinput5                   = 2
auxinput5_interval_m                = 60, 60, 60,
debug_level                         = 0
force_use_old_data                  = T
/


&domains
time_step                           = 1,
time_step_fract_num                 = 0,
time_step_fract_den                 = 1,
max_dom                             = 3,
e_we                                = 51,    71,   91,
e_sn                                = 51,    71,   91,
e_vert                              = 35,    35,    35,
p_top_requested                     = 5000,
num_metgrid_levels                  = 32,
num_metgrid_soil_levels             = 4,
dx                                  = 15000, 15000,  15000,
dy                                  = 15000, 15000,  15000,
grid_id                             = 1,     2,     3,
parent_id                           = 1,     1,     2,
i_parent_start                      = 1,     13,   13,
j_parent_start                      = 1,     13,   13,
parent_grid_ratio                   = 1,     3,     3,
parent_time_step_ratio              = 1,     3,     3,
feedback                            = 1,
smooth_option                       = 0
/


&physics
mp_physics                          = 10,    10,    10,
ra_lw_physics                       = 1,     1,     1,
ra_sw_physics                       = 2,     2,     2,
radt                                = 9,     3,     1,
sf_sfclay_physics                   = 1,     1,     1,
sf_surface_physics                  = 2,     2,     2,
bl_pbl_physics                      = 1,     1,     1,
bldt                                = 0,     0,     0,
cu_physics                          = 5,     5,     0,
cudt                                = 5,     5,     0,
cu_diag                             = 1,     1,     0,
icloud                              = 1,
surface_input_source                = 1,
num_soil_layers                     = 4,
num_land_cat                        = 21,
sf_urban_physics                    = 1,     1,     1,
cu_rad_feedback                     = .true., .false., .false.,
/

&fdda
/

&dynamics
w_damping                           = 0,
diff_opt                            = 2,      1,      1,
km_opt                              = 4,      4,      4,
diff_6th_opt                        = 0,      0,      0,
diff_6th_factor                     = 0.12,   0.12,   0.12,
base_temp                           = 290.
damp_opt                            = 0,
zdamp                               = 5000.,  5000.,  5000.,
dampcoef                            = 0.2,    0.2,    0.2
khdif                               = 0,      0,      0,
kvdif                               = 0,      0,      0,
non_hydrostatic                     = .true., .true., .true.,
moist_adv_opt                       = 2,      2,      2,
scalar_adv_opt                      = 2,      2,      2,
chem_adv_opt                        = 2,      2,      2,
/

&bdy_control
spec_bdy_width                      = 5,
spec_zone                           = 1,
relax_zone                          = 4,
specified                           = .true., .false.,.false.,
nested                              = .false., .true., .true.,
/

&grib2
/


&chem
kemit                               = 1,
chem_opt                            = 0,        0,    0,
bioemdt                             = 30,       30,   30,
photdt                              = 30,       30,   30,

chemdt                              = 0,        0,    0,
io_style_emissions                  = 1,
emiss_inpt_opt                      = 1,        1,    1,
emiss_opt                           = 3,        3,    3,
chem_in_opt                         = 0,        0,    0,
phot_opt                            = 2,        2,    2,
gas_drydep_opt                      = 1,        1,    1,
aer_drydep_opt                      = 1,        1,    1,
bio_emiss_opt                       = 1,        1,    1,
dust_opt                            = 0,
dmsemis_opt                         = 0,
seas_opt                            = 0,
gas_bc_opt                          = 1,        1,  1,
gas_ic_opt                          = 1,        1,  1,
aer_bc_opt                          = 1,        1,  1,
aer_ic_opt                          = 1,        1,  1,
gaschem_onoff                       = 1,        1,  1,
aerchem_onoff                       = 1,        1,  1,
wetscav_onoff                       = 0,        0,  0,
cldchem_onoff                       = 0,        0,  0,
vertmix_onoff                       = 1,        1,  1,
chem_conv_tr                        = 1,        1,  0,
biomass_burn_opt                    = 0,        0,  0,
plumerisefire_frq                   = 30,       30, 30,
aer_ra_feedback                     = 1,        1,  1,
aer_op_opt                          = 1,
opt_pars_out                        = 1,
have_bcs_chem                       = .false., .false., .false.
/


&namelist_quilt
nio_tasks_per_group = 0,
nio_groups = 1,

/

下为WPS里的namelist
&share
wrf_core = 'ARW',
max_dom = 3,
start_date = '2016-07-27_00:00:00','2016-07-27_00:00:00','2016-07-27_00:00:00',
end_date   = '2016-07-29_00:00:00','2016-07-29_00:00:00','2016-07-29_00:00:00',
interval_seconds = 21600,
io_form_geogrid = 2,
/

&geogrid
parent_id         =   1,1,2,
parent_grid_ratio =   5,7,9,
i_parent_start    =   1,13,20,
j_parent_start    =   1,13,20,
e_we              =  51,71,91,
e_sn              =  51,71,91,
!,,
!!!!!!!!!!!!!!!!!!!!!!!!!!!! IMPORTANT NOTE !!!!!!!!!!!!!!!!!!!!!!!!!!!!,,
! The default datasets used to produce the MAXSNOALB and ALBEDO12M,,
! fields have changed in WPS v4.0. These fields are now interpolated,,
! from MODIS-based datasets.,,
!,,
! To match the output given by the default namelist.wps in WPS v3.9.1,,
! the following setting for geog_data_res may be used:,,
!,,
! geog_data_res = 'maxsnowalb_ncep+albedo_ncep+default', 'maxsnowalb_ncep+albedo_ncep+default',
!,,
!!!!!!!!!!!!!!!!!!!!!!!!!!!! IMPORTANT NOTE !!!!!!!!!!!!!!!!!!!!!!!!!!!!,,
!,,
geog_data_res ='10m','2m','2m'
Dx = 15000,
Dy = 15000,
map_proj = 'mercator',
ref_lat   =  30.65,
ref_lon   = 114.30,
truelat1  =  30.0,
truelat2  =  60.0,
stand_lon = 96,
geog_data_path = '/mnt/hgfs/WRF/WPS_GEOG_LOW_RES'
/

&ungrib
out_format = 'WPS',
prefix = 'FILE',
/

&metgrid
fg_name = 'FILE',
io_form_metgrid = 2,
/



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

新浪微博达人勋

 楼主| 发表于 2023-3-31 22:15:30 | 显示全部楼层
将namelist和input里的dx,dy全部改为5000后,报错如下:

DYNAMICS OPTION: Eulerian Mass Coordinate
   alloc_space_field: domain            1 ,              125486216  bytes allocated
d01 2016-07-27_00:00:00  Yes, this special data is acceptable to use: OUTPUT FROM METGRID V4.2
d01 2016-07-27_00:00:00  Input data is acceptable to use: met_em.d01.2016-07-27_00:00:00.nc
metgrid input_wrf.F first_date_input = 2016-07-27_00:00:00
metgrid input_wrf.F first_date_nml = 2016-07-27_00:00:00
dx and dy from file        15000.00       15000.00
dx and dy from namelist    5000.000       5000.000
d01 2016-07-27_00:00:00 ---- ERROR: DX and DY do not match comparing namelist to the input

NOTE:       1 namelist vs input data inconsistencies found.
-------------- FATAL CALLED ---------------
FATAL CALLED FROM FILE:  <stdin>  LINE:    1299
NOTE:  Please check and reset these options

然后将input里的dx dy改为15000后,报错恢复到最初楼上的描述:
d01 2016-07-29_00:00:00  alloc_space_field: domain            2 ,               10555740  bytes allocated
d01 2016-07-29_00:00:00  alloc_space_field: domain            2 ,              228567720  bytes allocated
d02 2016-07-27_00:00:00  Yes, this special data is acceptable to use: OUTPUT FROM METGRID V4.2
d02 2016-07-27_00:00:00  Input data is acceptable to use: met_em.d02.2016-07-27_00:00:00.nc
metgrid input_wrf.F first_date_input = 2016-07-27_00:00:00
metgrid input_wrf.F first_date_nml = 2016-07-27_00:00:00
dx and dy from file        2142.857       2142.857
dx and dy from namelist    5000.000       5000.000

d02 2016-07-27_00:00:00 ---- ERROR: DX and DY do not match comparing namelist to the input file
NOTE:       1 namelist vs input data inconsistencies found.

6.JPG
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-4-1 10:07:48 | 显示全部楼层
看下 namelist.wps 里的 parent_grid_ratio =   5,7,9, 设置,其定义了嵌套网格的比例,要与WRF那边保持一致。相关内容建议翻看WRF说明书。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-4-1 15:42:41 | 显示全部楼层
namelist.input 里dx                                  = 15000, 15000,  15000,dy                                  = 15000, 15000,  15000, 不是应该做出相应修改吗
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-4-1 15:46:18 | 显示全部楼层
你好像好多都没有修改parent_grid_ratio                   = 1,     3,     3,
parent_time_step_ratio              = 1,     3,     3,
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2023-4-3 19:32:29 | 显示全部楼层
我吃过饭了 发表于 2023-4-1 15:42
namelist.input 里dx                                  = 15000, 15000,  15000,dy                       ...

不好意思T-T请问是dx和dy不能相同吗?还是,要修改什么呀?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2023-4-3 19:39:25 | 显示全部楼层
本帖最后由 一只海绵同学 于 2023-4-3 19:45 编辑
SolaProject 发表于 2023-4-1 10:07
看下 namelist.wps 里的 parent_grid_ratio =   5,7,9, 设置,其定义了嵌套网格的比例,要与WRF那边保持一 ...

噢!确实!input里面这里还没改!感谢感谢
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2023-4-7 18:21:04 | 显示全部楼层
问题解决了,感谢回复的两位大佬!
原因不在dx和dy的设置,还是在于namelist和input不匹配(自己的问题),同时不用chem但是chem_opt                            = 0,        0,    0, 没有删除,导致报错
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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