爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 19297|回复: 16

【求助】运行WRF.EXE出错,mpiexec: Segmentation fault

[复制链接]
发表于 2012-3-28 23:52:39 | 显示全部楼层 |阅读模式

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

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

x
各位大侠,近日运行wrf.exe的时候遇到了不能解决的问题,故向各位求助。
想要测试不同微物理过程参数化方案对结果的影响,所以就将namelist.input中&physics部分中的mp_physics依次修改,mp_physics=0,2,4,6的时候,都没有问题,但将mp_physics换成8,就出错了(对Linux操作系统不熟,所以提示的错误可能并不是模式本身的错误,或者是Cluster方面的问题)。mpiexec: Warning: tasks 0-15 died with signal 11 (Segmentation fault).
下面把namelist.wps、namelist.input、rsl.out.0000和output的具体内容发上来,以便各位诊断出错误所在
namelist.wps
&share
wrf_core = 'ARW',
max_dom = 2,
start_date = '2011-08-08_00:00:00','2011-08-08_00:00:00','2011-08-08_00:00:00'
end_date   = '2011-08-10_00:00:00','2011-08-10_00:00:00','2011-08-10_00:00:00'
interval_seconds = 21600
io_form_geogrid = 2,
/

&geogrid
parent_id         =   0,   1,   2,
parent_grid_ratio =   1,   3,   3,
i_parent_start    =   1,  47,   45,
j_parent_start    =   1,  34,   46,
e_we              = 159, 232,  397,
e_sn              = 153, 235,  397,
geog_data_res     = '10m','2m','30s',
dx = 27000,
dy = 27000,
map_proj = 'lambert',
ref_lat   =  46.0,
ref_lon   = 127.0,
truelat1  =  30.0,
truelat2  =  60.0,
stand_lon = 127.0,
geog_data_path = '/usr/local/geog'
/

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

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

namelist.input
&time_control
run_days                            = 2,
run_hours                           = 00,
run_minutes                         = 0,
run_seconds                         = 0,
start_year                          = 2011, 2011, 2011,
start_month                         = 08,   08,   08,
start_day                           = 08,   08,   08,
start_hour                          = 00,   00,   00,
start_minute                        = 00,   00,   00,
start_second                        = 00,   00,   00,
end_year                            = 2011, 2011, 2011,
end_month                           = 08,   08,   08,
end_day                             = 10,   10,   10,
end_hour                            = 00,   00,   00,
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                         = 3
/

&domains
time_step                           = 180,
time_step_fract_num                 = 0,
time_step_fract_den                 = 1,
max_dom                             = 2,
e_we                                = 159,    232,   397,
e_sn                                = 153,    235,   397,
e_vert                              =  51,     51,    51,
p_top_requested                     = 5000,
num_metgrid_levels                  = 27,
num_metgrid_soil_levels             = 4,
dx                                  = 27000, 9000,  3000,
dy                                  = 27000, 9000,  3000,
grid_id                             = 1,     2,     3,
parent_id                           = 0,     1,     2,
i_parent_start                      = 1,     47,    45,
j_parent_start                      = 1,     34,    46,
parent_grid_ratio                   = 1,     3,     3,
parent_time_step_ratio              = 1,     3,     3,
feedback                            = 1,
smooth_option                       = 0
/


interp_type                         = 1,
lowest_lev_from_sfc                 = .false.,
lagrange_order                      = 1
force_sfc_in_vinterp                = 1,
zap_close_levels                    = 500
sfcp_to_sfcp                        = .false.
adjust_heights                      = .false.
eta_levels                          =  1.00000,0.99381,0.98643,0.97786,0.96815,
                                       0.95731,0.94538,0.93122,0.91490,0.89653,0.87621,0.85405,0.82911,
                                       0.80160,0.77175,0.73981,0.70509,0.66798,0.62889,0.58823,0.54957,
                                       0.51281,0.47788,0.44471,0.41323,0.38336,0.35503,0.32819,0.30276,
                                       0.27869,0.25592,0.23439,0.21405,0.19484,0.17672,0.15963,0.14352,
                                       0.12836,0.11410,0.10070,0.08811,0.07630,0.06523,0.05487,0.04517,
                                       0.03611,0.02765,0.01977,0.01243,0.00560,0.00000


&physics
mp_physics                          = 8,     8,     6,
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,     0,
isfflx                              = 1,
ifsnow                              = 0,
icloud                              = 1,
surface_input_source                = 1,
num_soil_layers                     = 4,
num_land_cat                        = 24,
sf_urban_physics                    = 0,     0,     0,
maxiens                             = 1,
maxens                              = 3,
maxens2                             = 3,
maxens3                             = 16,
ensdim                              = 144,
levsiz                              = 59,
paerlev                             = 29,
cam_abs_dim1                        = 4,
cam_abs_dim2                        = 51,
/

&fdda
/

&dynamics
w_damping                           = 0,
diff_opt                            = 1,
km_opt                              = 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.01,    0.01,    0.01
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,
/

tail rsl.out.0000
Timing for main: time 2011-08-08_13:30:00 on domain   2:    4.52453 elapsed seconds.
d02 2011-08-08_13:30:00 calling inc/HALO_INTERP_UP_inline.inc
d02 2011-08-08_13:30:00 calling inc/HALO_INTERP_UP_inline.inc
d02 2011-08-08_13:30:00 calling inc/HALO_EM_FEEDBACK_inline.inc
Timing for main: time 2011-08-08_13:30:00 on domain   1:   17.86952 elapsed seconds.
d01 2011-08-08_13:30:00 calling inc/HALO_EM_A_inline.inc
d01 2011-08-08_13:30:00 calling inc/PERIOD_BDY_EM_A_inline.inc
d01 2011-08-08_13:30:00 calling inc/HALO_EM_PHYS_A_inline.inc

output
starting wrf task             7  of            16
starting wrf task             0  of            16
starting wrf task             2  of            16
starting wrf task             3  of            16
starting wrf task             5  of            16
starting wrf task             6  of            16
starting wrf task            14  of            16
starting wrf task             8  of            16
starting wrf task             1  of            16
starting wrf task             4  of            16
starting wrf task            11  of            16
starting wrf task            12  of            16
starting wrf task            13  of            16
starting wrf task             9  of            16
starting wrf task            15  of            16
starting wrf task            10  of            16
mpiexec: Warning: tasks 0-15 died with signal 11 (Segmentation fault).

使用的是qsub提交任务,谢谢各位了。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2012-3-29 11:45:47 | 显示全部楼层
自己顶一下!!
密码修改失败请联系微信:mofangbao
发表于 2012-3-30 12:24:15 | 显示全部楼层
把debug level改成100,  然后把信息贴出来看一下吧。
密码修改失败请联系微信:mofangbao
发表于 2012-5-1 13:35:25 | 显示全部楼层
可以试一下在./wrf.exe之前敲以下命令:ulimit -s unlimited
密码修改失败请联系微信:mofangbao
发表于 2012-7-20 09:45:04 | 显示全部楼层
请问你的问题解决了嘛?我在real.exe是也出现了Segmentation fault (signal 11),实在不知道怎么解决
密码修改失败请联系微信:mofangbao
发表于 2012-8-24 14:33:10 | 显示全部楼层
Segmentation fault 段错误!!!建议楼主把8方案的介绍简单看一下,看是否有特殊的要求和一些特定的其他方案的匹配。
密码修改失败请联系微信:mofangbao
发表于 2012-11-10 21:36:05 | 显示全部楼层
8好像是一个与冰有关的方案,那ifsnow=0是不是有点矛盾啊
密码修改失败请联系微信:mofangbao
发表于 2012-11-10 21:37:29 | 显示全部楼层
哦  我也是初学者   请问一下用qsub怎么提交wrf.exe呢?
密码修改失败请联系微信:mofangbao
发表于 2012-11-12 20:16:13 | 显示全部楼层

你指的是并行提交吧?!
注意使用变量$PBS_NODEFILE就可以了,如
mpiexec -rmk pbs -launcher ssh -f $PBS_NODEFILE -n $NPROCS ./wrf.exe

当然,我觉得还有些问题值得探讨。。。,你可以开个帖子,让更多人来讨论啊。
密码修改失败请联系微信:mofangbao
发表于 2012-11-14 18:57:44 | 显示全部楼层
climate05 发表于 2012-11-12 20:16
你指的是并行提交吧?!
注意使用变量$PBS_NODEFILE就可以了,如
mpiexec -rmk pbs -launcher ssh -f $ ...

嗯   我用这个命令还是提交不上去,貌似机器不同,提交的方法也不一样我的错误信息是
[n001:02176] *** Process received signal ***
[n001:02176] Signal: Segmentation fault (11)
[n001:02176] Signal code: Address not mapped (1)
[n001:02176] Failing at address: 0x18
[n001:02176] *** End of error message ***
提交的时候用的是mpirun -np 4 ./wrf.exe,缩短时间步长还是有这个错误,运行时间长了
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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