爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 2676|回复: 9

WRF 运行是出现 segment fault

[复制链接]

新浪微博达人勋

发表于 2022-3-8 18:57:13 | 显示全部楼层 |阅读模式

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

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

x
基本还没开始跑呢就出现了,应该不是步长的问题,有谁能够帮帮我吗?
代码如下
taskid: 209 hostname: b2104r5n5
module_io_quilt_old.F        2931 F
Quilting with   1 groups of   0 I/O tasks.
Ntasks in X           24 , ntasks in Y           25
Domain # 1: dx =  9000.000 m
Domain # 2: dx =  3000.000 m
Domain # 3: dx =  1000.000 m
WRF V4.3 MODEL
No git found or not a git repository, git commit version not available.
*************************************
Parent domain
ids,ide,jds,jde            1         300           1         300
ims,ime,jms,jme          204         229          90         115
ips,ipe,jps,jpe          211         222          97         108
*************************************
DYNAMICS OPTION: Eulerian Mass Coordinate
alloc_space_field: domain            1 ,               20644848  bytes allocated
med_initialdata_input: calling input_input
Input data is acceptable to use:
CURRENT DATE          = 2021-07-17_00:00:00
SIMULATION START DATE = 2021-07-17_00:00:00
Max map factor in domain 1 =  1.02. Scale the dt in the model accordingly.
D01: Time step                              =    54.00000      (s)
D01: Grid Distance                          =    9.000000      (km)
D01: Grid Distance Ratio dt/dx              =    6.000000      (s/km)
D01: Ratio Including Maximum Map Factor     =    6.142742      (s/km)
D01: NML defined reasonable_time_step_ratio =    6.000000
INPUT LandUse = "MODIFIED_IGBP_MODIS_NOAH"
LANDUSE TYPE = "MODIFIED_IGBP_MODIS_NOAH" FOUND          41  CATEGORIES           2  SEASONS WATER CATEGORY =           17  SNOW CATEGORY =           15
INITIALIZE THREE Noah LSM RELATED TABLES
ThompMP: computing qr_acr_qg
ThompMP: computing qr_acr_qs
ThompMP: computing freezeH2O
*************************************
Nesting domain
ids,ide,jds,jde            1         280           1         265
ims,ime,jms,jme          187         219          78         108
ips,ipe,jps,jpe          197         208          88          97
INTERMEDIATE domain
ids,ide,jds,jde           65         163         148         241
ims,ime,jms,jme          122         145         169         191
ips,ipe,jps,jpe          132         135         179         181
*************************************
alloc_space_field: domain            2 ,                5895360  bytes allocated
alloc_space_field: domain            2 ,               30213664  bytes allocated
*** Initializing nest domain # 2 from an input file. ***
med_initialdata_input: calling input_input
Input data is acceptable to use:
INPUT LandUse = "MODIFIED_IGBP_MODIS_NOAH"
LANDUSE TYPE = "MODIFIED_IGBP_MODIS_NOAH" FOUND          41  CATEGORIES           2  SEASONS WATER CATEGORY =           17  SNOW CATEGORY =           15
INITIALIZE THREE Noah LSM RELATED TABLES
INPUT LandUse = "MODIFIED_IGBP_MODIS_NOAH"
LANDUSE TYPE = "MODIFIED_IGBP_MODIS_NOAH" FOUND          41  CATEGORIES           2  SEASONS WATER CATEGORY =           17  SNOW CATEGORY =           15
INITIALIZE THREE Noah LSM RELATED TABLES
Max map factor in domain 1 =  1.02. Scale the dt in the model accordingly.
D01: Time step                              =    54.00000      (s)
D01: Grid Distance                          =    9.000000      (km)
D01: Grid Distance Ratio dt/dx              =    6.000000      (s/km)
D01: Ratio Including Maximum Map Factor     =    6.142742      (s/km)
D01: NML defined reasonable_time_step_ratio =    6.000000
INPUT LandUse = "MODIFIED_IGBP_MODIS_NOAH"
LANDUSE TYPE = "MODIFIED_IGBP_MODIS_NOAH" FOUND          41  CATEGORIES           2  SEASONS WATER CATEGORY =           17  SNOW CATEGORY =           15
INITIALIZE THREE Noah LSM RELATED TABLES
Input data is acceptable to use:
WRF NUMBER OF TILES FROM OMP_GET_MAX_THREADS =   1
Tile Strategy is not specified. Assuming 1D-Y
WRF TILE   1 IS    211 IE    222 JS     97 JE    108
WRF NUMBER OF TILES =   1
forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image              PC                Routine            Line        Source            
wrf.exe            00000000030EC994  for__signal_handl     Unknown  Unknown
libpthread-2.17.s  00002B8FD42D45D0  Unknown               Unknown  Unknown
wrf.exe            000000000223EA81  Unknown               Unknown  Unknown
wrf.exe            0000000002238DE3  Unknown               Unknown  Unknown
wrf.exe            0000000002233CBD  Unknown               Unknown  Unknown
wrf.exe            0000000001BC85CF  Unknown               Unknown  Unknown
libiomp5.so        00002B8FD4596D43  __kmp_invoke_micr     Unknown  Unknown
libiomp5.so        00002B8FD45657AD  __kmp_fork_call       Unknown  Unknown
libiomp5.so        00002B8FD453D82E  __kmpc_fork_call      Unknown  Unknown
wrf.exe            0000000001BBE884  Unknown               Unknown  Unknown
wrf.exe            0000000001CC236C  Unknown               Unknown  Unknown
wrf.exe            00000000015ED14E  Unknown               Unknown  Unknown
wrf.exe            00000000013CE29C  Unknown               Unknown  Unknown
wrf.exe            00000000005307C7  Unknown               Unknown  Unknown
wrf.exe            0000000000412331  Unknown               Unknown  Unknown
wrf.exe            00000000004122D4  Unknown               Unknown  Unknown
wrf.exe            000000000041225E  Unknown               Unknown  Unknown
libc-2.17.so       00002B8FD48A73D5  __libc_start_main     Unknown  Unknown
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 0
发表于 2022-3-8 19:41:57 | 显示全部楼层
这个错误可能性很多
上传一下两个namelist吧
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-3-8 20:37:06 | 显示全部楼层
namelist
&time_control            
run_days                 = 4,
run_hours                = 0,
run_minutes              = 0,
run_seconds              = 0,
start_year               = 2021,     2021,     2021,
start_month              = 07,       07,       07,
start_day                = 17,       17,       17,
start_hour               = 00,       00,       00,
start_minute             = 00,       00,       00,
start_second             = 00,       00,       00,
end_year                 = 2021,     2021,     2021,
end_month                = 07,       07,       07,
end_day                  = 21,       21,       21,
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         = 60,       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
eta_levels   = 1.000, 0.9697, 0.9394, 0.9091, 0.8788,
                0.8485, 0.8182, 0.7879, 0.7576, 0.7273,
                0.697, 0.6667, 0.6364, 0.6061, 0.5758,
                0.5455, 0.5152, 0.4848, 0.4545, 0.4242,
                0.3939, 0.3636, 0.3333, 0.303, 0.2727,
                0.2424, 0.2121, 0.1818, 0.1515, 0.1212,
                0.0909, 0.0606, 0.0303, 0.000
time_step                = 50,
time_step_fract_num      = 0,
time_step_fract_den      = 1,
max_dom                  = 3,
e_we                     = 300,      280,      514,
e_sn                     = 300,      265,      529,
e_vert                               = 34,34,34,
p_top_requested                      = 5000.0
num_metgrid_levels                   = 34,
num_metgrid_soil_levels  = 4,
dx                       = 9000,     3000,     1000,
dy                       = 9000,     3000,     1000,
grid_id                  = 1,        2,        3,
parent_id                = 1,        1,        2,
i_parent_start           = 1,       67,       59,
j_parent_start           = 1,      150,       45,
parent_grid_ratio        = 1,        3,        3,
parent_time_step_ratio   = 1,        3,        3,
feedback                 = 1,
smooth_option            = 0,
/

&physics                 
mp_physics               = 8,        8,        8,
ra_lw_physics            = 4,        4,        4,
ra_sw_physics            = 4,        4,        4,
radt                     = 9,        9,        9,
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                   = 0,
icloud                   = 1,
surface_input_source     = 1,
num_soil_layers          = 4,
sf_urban_physics         = 0,        0,        0,
maxiens                  = 1,
maxens                   = 3,
maxens2                  = 3,
maxens3                  = 16,
ensdim                   = 144,
/

&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.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
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-3-8 20:39:48 | 显示全部楼层
namelist.wps
&share
wrf_core = 'ARW',
max_dom = 3,
start_date = '2021-07-17_00:00:00', '2021-07-17_00:00:00', '2021-07-17_00:00:00',
end_date   = '2021-07-21_00:00:00', '2021-07-21_00:00:00', '2021-07-21_00:00:00',
interval_seconds = 21600,
io_form_geogrid = 2,
opt_output_from_geogrid_path = '/data/wangj/wyt/domain_hn/wrf/scheme3/domain/',
debug_level = 0,
/

&geogrid
parent_id         = 1,1,2,
parent_grid_ratio = 1,3,3,
i_parent_start    = 1,67,59,
j_parent_start    = 1,150,45,
e_we          = 300,280,514,
e_sn          = 300,265,529,
geog_data_res = '5m','30s','30s',
dx = 9000,
dy = 9000,
map_proj =  'lambert',
ref_lat   = 30.895,
ref_lon   = 117.659,
truelat1  = 30.895,
truelat2  = 30.895,
stand_lon = 117.659,
geog_data_path = '/data/wangj/wyt/geog',
opt_geogrid_tbl_path = '/data/wangj/wyt/domain_hn/wrf/scheme3/domain/',
ref_x = 150.0,
ref_y = 150.0,
/

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

&metgrid
fg_name = 'FILE',
io_form_metgrid = 2,
opt_output_from_metgrid_path = '/data/wangj/wyt/domain_hn/wrf/scheme3/domain/',
opt_metgrid_tbl_path = '/data/wangj/wyt/domain_hn/wrf/scheme3/domain/',
/

&mod_levs
press_pa = 201300 , 200100 , 100000 ,
             95000 ,  90000 ,
             85000 ,  80000 ,
             75000 ,  70000 ,
             65000 ,  60000 ,
             55000 ,  50000 ,
             45000 ,  40000 ,
             35000 ,  30000 ,
             25000 ,  20000 ,
             15000 ,  10000 ,
              5000 ,   1000
/


&domain_wizard
grib_data_path = '/data/wangj/NHDPS/00GFS/2021071612',
grib_vtable = 'null',
dwiz_name    =domain
dwiz_desc    =domain
dwiz_user_rect_x1 =3205
dwiz_user_rect_y1 =522
dwiz_user_rect_x2 =3493
dwiz_user_rect_y2 =809
dwiz_show_political =true
dwiz_center_over_gmt =true
dwiz_latlon_space_in_deg =10
dwiz_latlon_linecolor =-8355712
dwiz_map_scale_pct =25.0
dwiz_map_vert_scrollbar_pos =356
dwiz_map_horiz_scrollbar_pos =2840
dwiz_gridpt_dist_km =9.0
dwiz_mpi_command =null
dwiz_tcvitals =null
dwiz_bigmap =Y
/
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-3-8 20:43:05 | 显示全部楼层
tbag 发表于 2022-3-8 19:41
这个错误可能性很多
上传一下两个namelist吧

上传了,还请帮忙看下
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-3-9 08:17:20 | 显示全部楼层
CSDN上有个帖子说了一种方法,看看可以吗?不知道楼主试过没有?(发不了链接,我就把文字复制过来了)

这是由于我们运行程序较大,而Linux系统初始的堆栈大小(stack size)太小的缘故。我们只要将其调大,一般把stack size设置成256M或者没有限制,这样就没有段错误了!命令为:
ulimit -s 262140

ulimit -s unlimited
但是这样只是临时的,要永久生效需要修改两个文件:
1) 在/etc/security/limits.conf 中加上:
* soft stack unlimited
* hard stack unlimited
其中:
*: 所有文件生效
stack: 堆栈最大值
unlimited: 没有限制,也可以根据自己电脑情况改成数字(例如262140)
2) 在/etc/pam.d/login文件中添加:
session required /lib/security/pam_limits.so
其中:
/lib/security/pam_limits.so 为自己电脑中的位置,32位中为/lib 64位中改为/lib64

注:由于博主自己也是刚开始学习,对linux系统并不是特别熟悉,以上内容是自己试验的结果,仅供大家参考,欢迎各位大神批评指正。
————————————————
版权声明:本文为CSDN博主「lwl_666」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:(发不出来)
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-3-9 11:00:47 | 显示全部楼层
Wicked_cloud 发表于 2022-3-9 08:17
CSDN上有个帖子说了一种方法,看看可以吗?不知道楼主试过没有?(发不了链接,我就把文字复制过来了)

...

感谢,但是试过了,我实在提交作业的脚本里加的,应该是这样做吧,在登录节点下用这个命令也没用
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-3-9 19:04:31 | 显示全部楼层
X1a0wu 发表于 2022-3-9 11:00
感谢,但是试过了,我实在提交作业的脚本里加的,应该是这样做吧,在登录节点下用这个命令也没用

那如果像后面说的那样直接改文件可不可以呢?不知道这两个文件有没有权限更改?抱歉,我接触这方面时间还不长,也没帮上啥忙
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-2-25 10:55:55 | 显示全部楼层
请问楼主解决这个问题了吗,我也遇到了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-7-6 16:05:30 | 显示全部楼层
Wicked_cloud 发表于 2022-3-9 08:17
CSDN上有个帖子说了一种方法,看看可以吗?不知道楼主试过没有?(发不了链接,我就把文字复制过来了)

...

刚好遇到这个问题,用ulimit -s unlimited这条命令顺利解决。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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