爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 13937|回复: 20

运行./wrf.exe一段时间,就停止了

[复制链接]

新浪微博达人勋

发表于 2016-6-30 11:05:43 | 显示全部楼层 |阅读模式

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

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

x
成功运行 ./real.exe 后接着运行wrf.exe,但是不到一会就停止计算了。具体问题如下:
[wangyifan@node01 em_real]$ ulimit -s unlimited
[wangyifan@node01 em_real]$ mpirun -np 8 ./wrf.exe
starting wrf task            0  of            8
starting wrf task            1  of            8
starting wrf task            2  of            8
starting wrf task            4  of            8
starting wrf task            7  of            8
starting wrf task            3  of            8
starting wrf task            5  of            8
starting wrf task            6  of            8
===================================================================================
=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
=   EXIT CODE: 139
=   CLEANING UP REMAINING PROCESSES
=   YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
===================================================================================
YOUR APPLICATION TERMINATED WITH THE EXIT STRING: Segmentation fault (signal 11)
This typically refers to a problem with your application.
Please see the FAQ page for debugging suggestions

附:以下我的namelist.wps文件

&time_control
run_days                            = 1,
run_hours                           = 0,
run_minutes                         = 0,
run_seconds                         = 0,
start_year                          = 2015, 2015, 2000,
start_month                         = 07,   07,   01,
start_day                           = 10,   10,   24,
start_hour                          = 00,   00,   12,
start_minute                        = 00,   00,   00,
start_second                        = 00,   00,   00,
end_year                            = 2015, 2015, 2000,
end_month                           = 07,   07,   01,
end_day                             = 12,   12,   25,
end_hour                            = 12,   12,   12,
end_minute                          = 00,   00,   00,
end_second                          = 00,   00,   00,
interval_seconds                    = 21600
input_from_file                     = .true.,.true.,.true.,
fine_input_stream                   = 0, 2 ,
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
io_form_auxinput2                   = 2
debug_level                         = 0


/
&domains
time_step                           = 180,
time_step_fract_num                 = 0,
time_step_fract_den                 = 1,
max_dom                             = 1,
e_we                                = 297,    220,   166,
e_sn                                = 185,    166,    100,
e_vert                              = 30,    30,    30,
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                           = 1,     1,     2,
i_parent_start                      = 1,     111,    83,
j_parent_start                      = 1,     64,    66,
parent_grid_ratio                   = 1,     3,     3,
parent_time_step_ratio              = 1,     3,     3,
feedback                            = 1,
smooth_option                       = 0
/
&physics
mp_physics                          = 6,     6,     3,
ra_lw_physics                       = 4,     4,     1,
ra_sw_physics                       = 4,     4,     1,
radt                                = 10,    10,    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                                = 0,     0,     5,
isftcflx                            = 2,
isfflx                              = 1,
ifsnow                              = 1,
icloud                              = 1,
surface_input_source                = 1,
num_soil_layers                     = 4,
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,
/





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

新浪微博达人勋

发表于 2016-6-30 11:27:08 | 显示全部楼层
看rsl.error.0000
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-6-30 11:32:36 | 显示全部楼层

taskid: 0 hostname: node01
Ntasks in X            2 , ntasks in Y            4
--- 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, resetting
--- NOTE: RRTMG radiation is not used, setting:  o3input=0 to avoid data pre-processing
--- NOTE: RRTMG radiation is in use, setting:  levsiz=59, alevsiz=12, no_src_types=6
--- NOTE: num_soil_layers has been set to      4
WRF V3.7 MODEL
*************************************
Parent domain
ids,ide,jds,jde            1         297           1         185
ims,ime,jms,jme           -4         155          -4          53
ips,ipe,jps,jpe            1         148           1          46
*************************************
DYNAMICS OPTION: Eulerian Mass Coordinate
   alloc_space_field: domain            1 ,             198085768  bytes allocated
  med_initialdata_input: calling input_input
Timing for processing wrfinput file (stream 0) for domain        1:    0.48143 elapsed seconds
INPUT LandUse = "USGS"
LANDUSE TYPE = "USGS" FOUND          33  CATEGORIES           2  SEASONS WATER CATEGORY =           16  SNOW CATEGORY =           24
INITIALIZE THREE Noah LSM RELATED TABLES
LANDUSE TYPE = USGS FOUND          27  CATEGORIES
INPUT SOIL TEXTURE CLASSIFICATION = STAS
SOIL TEXTURE CLASSIFICATION = STAS FOUND          19  CATEGORIES
Timing for Writing wrfout_d01_2015-07-10_00:00:00 for domain        1:    2.24609 elapsed seconds
Timing for processing lateral boundary for domain        1:    0.07672 elapsed seconds
Tile Strategy is not specified. Assuming 1D-Y
WRF TILE   1 IS      1 IE    148 JS      1 JE     46
WRF NUMBER OF TILES =   1
Timing for main: time 2015-07-10_00:03:00 on domain   1:   16.03073 elapsed seconds
Timing for main: time 2015-07-10_00:06:00 on domain   1:    1.48118 elapsed seconds
Timing for main: time 2015-07-10_00:09:00 on domain   1:    1.48372 elapsed seconds
Timing for main: time 2015-07-10_00:12:00 on domain   1:   14.50098 elapsed seconds
Timing for main: time 2015-07-10_00:15:00 on domain   1:    1.50985 elapsed seconds
Timing for main: time 2015-07-10_00:18:00 on domain   1:    1.52714 elapsed seconds
Timing for main: time 2015-07-10_00:21:00 on domain   1:   14.50300 elapsed seconds
Timing for main: time 2015-07-10_00:24:00 on domain   1:    1.58147 elapsed seconds
Timing for main: time 2015-07-10_00:27:00 on domain   1:    1.59578 elapsed seconds
Timing for main: time 2015-07-10_00:30:00 on domain   1:   14.57243 elapsed seconds
Timing for main: time 2015-07-10_00:33:00 on domain   1:    1.61060 elapsed seconds
d01 2015-07-10_00:33:00            7  points exceeded cfl=2 in domain d01 at time 2015-07-10_00:33:00 hours
d01 2015-07-10_00:33:00  MAX AT i,j,k:           12           5          21  vert_cfl,w,d(eta)=   2.0904737      -7.5462937      3.20014209E-02
d01 2015-07-10_00:33:00          969  points exceeded cfl=2 in domain d01 at time 2015-07-10_00:33:00 hours
d01 2015-07-10_00:33:00  MAX AT i,j,k:           13           5          21  vert_cfl,w,d(eta)=   5.9270601      -159.67207      3.20014209E-02
d01 2015-07-10_00:33:00         2497  points exceeded cfl=2 in domain d01 at time 2015-07-10_00:33:00 hours
d01 2015-07-10_00:33:00  MAX AT i,j,k:           11           6          29  vert_cfl,w,d(eta)=   55291.855       246968.00      9.22146626E-03
Timing for main: time 2015-07-10_00:36:00 on domain   1:    1.63743 elapsed seconds
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-6-30 13:16:33 | 显示全部楼层

你好,我看下错误,无论是单核计算还是并行计算,都是在30分钟后停止
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-30 13:50:34 | 显示全部楼层
wangifan 发表于 2016-6-30 13:16
你好,我看下错误,无论是单核计算还是并行计算,都是在30分钟后停止

rsl.error.0000就这么长?这个看不出来哪不对,你要不试试后台运行
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-30 15:00:27 | 显示全部楼层
时间步长改小试试
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-6-30 15:01:32 | 显示全部楼层
weiguang1233 发表于 2016-6-30 13:50
rsl.error.0000就这么长?这个看不出来哪不对,你要不试试后台运行

d01 2015-07-10_00:33:00            7  points exceeded cfl=2 in domain d01 at time 2015-07-10_00:33:00 hours
d01 2015-07-10_00:33:00  MAX AT i,j,k:           12           5          21  vert_cfl,w,d(eta)=   2.0904737      -7.5462937      3.20014209E-02
我想问下上面这段是什么意思
我百度了下,有人说stack size的原因
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-6-30 15:03:36 | 显示全部楼层
pigzero527 发表于 2016-6-30 15:00
时间步长改小试试

d01 2015-07-10_00:33:00            7  points exceeded cfl=2 in domain d01 at time 2015-07-10_00:33:00 hours
d01 2015-07-10_00:33:00  MAX AT i,j,k:           12           5          21  vert_cfl,w,d(eta)=   2.0904737      -7.5462937      3.20014209E-02
我想问下上面这段是什么意思
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-6-30 15:15:30 | 显示全部楼层
wangifan 发表于 2016-6-30 15:03
d01 2015-07-10_00:33:00            7  points exceeded cfl=2 in domain d01 at time 2015-07-10_00:33 ...

谢谢。我把时间步改为2分钟后就可以顺利算下来了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-30 17:01:41 | 显示全部楼层
数组溢出,减小积分步长
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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