爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3126|回复: 3

转WRF3.8.1,运行real.exe时出错

[复制链接]
发表于 2017-9-5 20:21:30 | 显示全部楼层 |阅读模式

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

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

x
1、将WPS预处理得到的“met_em.d0*.nc”系列文件链接到WRFV3/run之后,运行real.exe时会出现以下问题:
WARNING: It appears that your OpenFabrics subsystem is configured to only
allow registering part of your physical memory.  This can cause MPI jobs to
run with erratic performance, hang, and/or crash.

This may be caused by your OpenFabrics vendor limiting the amount of
physical memory that can be registered.  You should investigate the
relevant Linux kernel module parameters that control how much physical
memory can be registered, and increase them to allow registering all
physical memory on your machine.

See this Open MPI FAQ item for more information on these Linux kernel module
parameters:

    http://www.open-mpi.org/faq/?category=openfabrics#ib-locked-pages
  Local host:              log01
  Registerable memory:     4096 MiB
  Total memory:            49108 MiB

Your MPI job will continue, but may be behave poorly and/or hang.
--------------------------------------------------------------------------
starting wrf task             0  of             1

2、我设置的namelist如下所示:
&time_control
run_days                            = 0,
run_hours                           = 18,
run_minutes                         = 0,
run_seconds                         = 0,
start_year                          = 2012, 2012, 2000,
start_month                         = 11,   11,   01,
start_day                           = 01,   01,   24,
start_hour                          = 00,   00,   12,
start_minute                        = 00,   00,   00,
start_second                        = 00,   00,   00,
end_year                            = 2012, 2012, 2000,
end_month                           = 11,   11,   01,
end_day                             = 01,   01,   25,
end_hour                            = 18,   18,   12,
end_minute                          = 00,   00,   00,
end_second                          = 00,   00,   00,
interval_seconds                    = 21600
input_from_file                     = .true.,.true.,.true.,
history_interval                    = 180,  60,   60,
frames_per_outfile                  = 1000, 1000, 1000,
restart                             = .false.,
restart_interval                    = 5000,
io_form_history                     = 2
io_form_restart                     = 2
io_form_input                       = 2
io_form_boundary                    = 2
debug_level                         = 0
/
&domains
time_step                           = 180,
time_step_fract_num                 = 0,
time_step_fract_den                 = 1,
max_dom                             = 2,
e_we                                = 100,    88,   94,
e_sn                                = 69,    55,    91,
e_vert                              = 30,    30,    30,
p_top_requested                     = 5000,
num_metgrid_levels                  = 27,
num_metgrid_soil_levels             = 4,
dx                                  = 12000, 4000,  3333.33,
dy                                  = 12000, 4000,  3333.33,
grid_id                             = 1,     2,     3,
parent_id                           = 0,     1,     2,
i_parent_start                      = 1,     36,    30,
j_parent_start                      = 1,     26,    30,
parent_grid_ratio                   = 1,     3,     3,
parent_time_step_ratio              = 1,     3,     3,
feedback                            = 1,
smooth_option                       = 0
/
&physics
mp_physics                          = 3,     3,     3,
ra_lw_physics                       = 1,     1,     1,
ra_sw_physics                       = 1,     1,     1,
radt                                = 30,    30,    30,
sf_sfclay_physics                   = 1,     1,     1,
sf_surface_physics                  = 2,     2,     2,
bl_pbl_physics                      = 1,     1,     1,
bldt                                = 0,     0,     0,
cu_physics                          = 1,     1,     0,
cudt                                = 5,     5,     5,
isfflx                              = 1,
ifsnow                              = 1,
icloud                              = 1,
surface_input_source                = 3,
num_soil_layers                     = 4,
num_land_cat                        = 21,
sf_urban_physics                    = 0,     0,     0,
/
&fdda
/
&dynamics
w_damping                           = 0,
diff_opt                            = 1,      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                       = 1,      1,      1,     
scalar_adv_opt                      = 1,      1,      1,     
/
&bdy_control
spec_bdy_width                      = 5,
spec_zone                           = 1,
relax_zone                          = 4,
specified                           = .true., .false.,.false.,
nested                              = .false., .true., .true.,
/
&grib2
/
&namelist_quilt
nio_tasks_per_group = 0,
nio_groups = 1,
/

3、rsl.error.0000文件的内容为:

taskid: 0 hostname: log01
module_io_quilt_old.F         2931  T
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: 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: grid_fdda is 0 for domain      2, setting gfdda interval and ending time to 0 for that domain.
--- NOTE: both grid_sfdda and pxlsm_soil_nudge are 0 for domain      2, setting sgfdda interval and ending time to 0 for that domain.
--- NOTE: obs_nudge_opt is 0 for domain      2, setting obs nudging interval and ending time to 0 for that domain.
--- NOTE: bl_pbl_physics /= 4, implies mfshconv must be 0, resetting
Need 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      4
REAL_EM V3.8.1 PREPROCESSOR
*************************************
Parent domain
ids,ide,jds,jde             1          100            1           69
ims,ime,jms,jme            -4          105           -4           74
ips,ipe,jps,jpe             1          100            1           69
*************************************
DYNAMICS OPTION: Eulerian Mass Coordinate
alloc_space_field: domain             1 ,                 209191108  bytes allocated
metgrid input_wrf.F first_date_input = 2012-11-01_00:00:00
metgrid input_wrf.F first_date_nml = 2012-11-01_00:00:00
Timing for input          0 s.
         flag_soil_layers read from met_em file is  1
Turning off use of MAX WIND level data in vertical interpolation
Turning off use of TROPOPAUSE level data in vertical interpolation
Max map factor in domain 1 =  1.00. Scale the dt in the model accordingly.
Using sfcprs3 to compute psfc
  flag value of flag_qnwfa is             0
No average surface temperature for use with inland lakes
Assume Noah LSM input
Timing for processing          1 s.
Timing for output          0 s.
Timing for loop #    1 =          1 s.
metgrid input_wrf.F first_date_input = 2012-11-01_06:00:00
metgrid input_wrf.F first_date_nml = 2012-11-01_00:00:00
Timing for input          0 s.
         flag_soil_layers read from met_em file is  1
Turning off use of MAX WIND level data in vertical interpolation
Turning off use of TROPOPAUSE level data in vertical interpolation
Using sfcprs3 to compute psfc
  flag value of flag_qnwfa is             0
No average surface temperature for use with inland lakes
Assume Noah LSM input
Timing for processing          0 s.
Timing for output          0 s.
Timing for loop #    2 =          1 s.
metgrid input_wrf.F first_date_input = 2012-11-01_12:00:00
metgrid input_wrf.F first_date_nml = 2012-11-01_00:00:00
Timing for input          0 s.
         flag_soil_layers read from met_em file is  1
Turning off use of MAX WIND level data in vertical interpolation
Turning off use of TROPOPAUSE level data in vertical interpolation
Using sfcprs3 to compute psfc
  flag value of flag_qnwfa is             0
No average surface temperature for use with inland lakes
Assume Noah LSM input
Timing for processing          0 s.
Timing for output          0 s.
Timing for loop #    3 =          0 s.
metgrid input_wrf.F first_date_input = 2012-11-01_18:00:00
metgrid input_wrf.F first_date_nml = 2012-11-01_00:00:00
Timing for input          0 s.
         flag_soil_layers read from met_em file is  1
Turning off use of MAX WIND level data in vertical interpolation
Turning off use of TROPOPAUSE level data in vertical interpolation
Using sfcprs3 to compute psfc
  flag value of flag_qnwfa is             0
No average surface temperature for use with inland lakes
Assume Noah LSM input
Timing for processing          0 s.
Timing for output          0 s.
Timing for loop #    4 =          0 s.
*************************************
Nesting domain
ids,ide,jds,jde             1           88            1           55
ims,ime,jms,jme            -4           93           -4           60
ips,ipe,jps,jpe             1           88            1           55
INTERMEDIATE domain
ids,ide,jds,jde            34           68           24           47
ims,ime,jms,jme            29           73           19           52
ips,ipe,jps,jpe            32           70           22           49
*************************************
alloc_space_field: domain             2 ,                   7362360  bytes allocated
alloc_space_field: domain             2 ,                 154220788  bytes allocated
metgrid input_wrf.F first_date_input = 2012-11-01_00:00:00
metgrid input_wrf.F first_date_nml = 2012-11-01_00:00:00
Timing for input          0 s.
         flag_soil_layers read from met_em file is  1
Turning off use of MAX WIND level data in vertical interpolation
Turning off use of TROPOPAUSE level data in vertical interpolation
Using sfcprs3 to compute psfc
  flag value of flag_qnwfa is             0
No average surface temperature for use with inland lakes
Assume Noah LSM input
Timing for processing          0 s.
Timing for output          0 s.
Timing for loop #    1 =          1 s.
real_em: SUCCESS COMPLETE REAL_EM INIT


请问该如何解决这一问题?




密码修改失败请联系微信:mofangbao
发表于 2017-9-5 22:55:10 | 显示全部楼层
时间积分步长太长。
密码修改失败请联系微信:mofangbao
发表于 2017-9-6 06:32:00 | 显示全部楼层
real_em: SUCCESS COMPLETE REAL_EM INIT 就是说成功了,没有问题
之前的只是warning,不是fatal error。

虽说积分步长是有点太长了,但要错,也是wrf.exe的事情,对real.exe没有影响。
密码修改失败请联系微信:mofangbao
发表于 2017-9-6 08:10:23 | 显示全部楼层
是wrf.exe的事情
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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