爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5350|回复: 4

请教更换运行环境后WRF运行错误的原因

[复制链接]
发表于 2018-2-26 15:51:10 | 显示全部楼层 |阅读模式

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

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

x
楼主将一套环境中生成的restart, wrfbdy_d01和namelist文件移到另一套环境上运行,结果报错:
MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
with errorcode 1.


生成的rsl.error.0000为:
taskid: 0 hostname: sms module_io_quilt_old.F        2931 FQuilting with   1 groups of   0 I/O tasks. Ntasks in X            1 , ntasks in Y            1--- WARNING: traj_opt is zero, but num_traj is not zero; setting num_traj to zero.--- NOTE: sst_update is 0, setting io_form_auxinput4 = 0 and auxinput4_interval = 0 for all domains--- NOTE: grid_fdda is 0 for domain      1, setting gfdda interval and ending time to 0 for that domain.--- NOTE: both grid_sfdda and pxlsm_soil_nudge are 0 for domain      1, setting sgfdda interval and ending time to 0 for that domain.--- NOTE: obs_nudge_opt is 0 for domain      1, setting obs nudging interval and ending time to 0 for that domain.--- NOTE: bl_pbl_physics /= 4, implies mfshconv must be 0, resettingNeed MYNN PBL for icloud_bl = 1, resetting to 0--- NOTE: RRTMG radiation is not used, setting:  o3input=0 to avoid data pre-processing--- NOTE: num_soil_layers has been set to      5WRF V3.8.1 MODEL ************************************* Parent domain ids,ide,jds,jde            1         425           1         300 ims,ime,jms,jme           -4         430          -4         305 ips,ipe,jps,jpe            1         425           1         300 *************************************DYNAMICS OPTION: Eulerian Mass Coordinate alloc_space_field: domain            1 ,            2438030948  bytes allocated RESTART run: opening wrfrst_d01_2001-10-24_03_00_00 for readingTiming for processing restart file for domain        1:    0.01874 elapsed secondsMax map factor in domain 1 =  0.00. Scale the dt in the model accordingly.-------------- FATAL CALLED ---------------FATAL CALLED FROM FILE:  start_em.b  LINE:     521start_em: p_top from the namelist does not match p_top from the input file.-------------------------------------------


不知各位有何高见?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2018-2-26 15:52:25 | 显示全部楼层
namelist.input如下:
&time_control
run_days                            = 0,
run_hours                           = 3,
run_minutes                         = 0,
run_seconds                         = 72,
start_year                          = 2001,
start_month                         = 10,
start_day                           = 24,
start_hour                          = 03,
start_minute                        = 00,
start_second                        = 00,
end_year                            = 2001,
end_month                           = 10,
end_day                             = 26,
end_hour                            = 00,
end_minute                          = 00,
end_second                          = 00,
interval_seconds                    = 21600
input_from_file                     = .true.,
history_interval_m                  = 180,
history_begin_m                     = 180,
frames_per_outfile                  = 1,
restart                             = .true.,
restart_interval                    = 180,
io_form_history                     = 2,
io_form_restart                     = 2,
io_form_input                       = 2,
io_form_boundary                    = 2,
debug_level                         = 0
nocolons                            = .true.
/

&domains
time_step                           = 72,
time_step_fract_num                 = 0,
time_step_fract_den                 = 1,
max_dom                             = 1,
s_we                                = 1,
e_we                                = 425,
s_sn                                = 1,
e_sn                                = 300,
s_vert                              = 1,
e_vert                              = 35,
dx                                  = 12000,
dy                                  = 12000,
grid_id                             = 1,
parent_id                           = 0,
i_parent_start                      = 0,
j_parent_start                      = 0,
parent_grid_ratio                   = 1,
parent_time_step_ratio              = 1,
feedback                            = 1,
smooth_option                       = 0
num_metgrid_levels                  = 40,
/

&physics
mp_physics                          = 4,
ra_lw_physics                       = 1,
ra_sw_physics                       = 1,
radt                                = 30,
sf_sfclay_physics                   = 1,
sf_surface_physics                  = 1,
bl_pbl_physics                      = 1,
bldt                                = 0,
cu_physics                          = 1,
cudt                                = 5,
isfflx                              = 1,
ifsnow                              = 0,
icloud                              = 1,
surface_input_source                = 1,
num_soil_layers                     = 1,
maxiens                             = 1,
maxens                              = 1,
maxens2                             = 1,
maxens3                             = 1,
ensdim                              = 1,
/

&dynamics
w_damping                           = 1,
diff_opt                            = 1,
km_opt                              = 4,
khdif                               = 0,
kvdif                               = 0,
non_hydrostatic                     = .true.,
moist_adv_opt                       = 1,
scalar_adv_opt                      = 1,
use_baseparam_fr_nml = .t.
/

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

&namelist_quilt
nio_tasks_per_group = 0,
nio_groups = 1,
/

&fdda
/

&grib2
/
密码修改失败请联系微信:mofangbao
发表于 2018-2-27 13:10:07 | 显示全部楼层
Oioring 发表于 2018-2-26 15:52
namelist.input如下:
&time_control
run_days                            = 0,

报错说:p_top from the namelist does not match p_top from the input file,就是说p_top有问题
你的namelist没有设定p_top,估计会使用默认值。最终使用的p_top可以在 namelist.output 找到。
restart 文件应该也有个p_top,报错说这两个p_top不一致。
两个环境的WRF版本一样吗?会不会版本不同导致p_top默认不同?

真要说实话的话,restart还是最好在同一个环境、同样的cpu下运行,否则不能保证restart的结果跟一次跑下来的完全一致。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2018-2-27 15:12:49 | 显示全部楼层
packard 发表于 2018-2-27 13:10
报错说:p_top from the namelist does not match p_top from the input file,就是说p_top有问题
你的n ...

可是该restart文件和namelist搭配在原环境中能运行,应该不是WRF配置的问题。
而且两套环境WRF版本都是3.8.1,我现在怀疑是mpi编译器的问题。
密码修改失败请联系微信:mofangbao
发表于 2018-2-28 00:25:46 | 显示全部楼层
Oioring 发表于 2018-2-27 15:12
可是该restart文件和namelist搭配在原环境中能运行,应该不是WRF配置的问题。
而且两套环境WRF版本都是3 ...

为什么要restart呢?不如直接在第二个环境里面直接重新运行wrf吧。与其花时间debug,不如重新跑个新的。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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