爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 404|回复: 1

在运行convert_emiss时遇到内存损坏问题

[复制链接]
发表于 2024-8-12 11:52:12 | 显示全部楼层 |阅读模式

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

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

x
我正在根据WRF-Chem 3.9.1.1 Emissions Guide和PRE-CHEM-SRC指南,尝试模拟长白山喷发造成的影响。我在成功用PRE-CHEM-SRC(v1-5)生成对应的排放源文件(WRF-$year-$mo-$day-000000-g1-volc.bin等等)之后,将这些文件链接到convert_emiss所在目录下。
然后用WRF4-3-3生成了wrfinput_d01文件,将这个文件复制到convert_emiss所在目录下。
接着修改convert_emiss所依赖的namelist以符合WRF-Chem 3.9.1.1 Emissions Guide中的namelist设置
最后运行conver_emiss.exe,遇到了内存损坏(memory corruption)问题

我试着重新生成wrfinput_d01,和修改namelist,用提交sh文件的方法运行并增加核心数等等,但无法解决


这是我的错误报告,附件是我修改后的,用于convert_emiss的namelist文件:

DYNAMICS OPTION: Eulerian Mass Coordinate
alloc_space_field: domain 1 , 18282880052 bytes allocated
open file wrfinput_d01
med_initialdata_input: calling input_input
Input data is acceptable to use: wrfinput_d01
CURRENT DATE = 2024-08-06_00:00:00
SIMULATION START DATE = 2024-08-06_00:00:00
Timing for processing wrfinput file (stream 0) for domain 1: 1.39594 elapsed seconds
Max map factor in domain 1 = 1.06. Scale the dt in the model accordingly.
D01: Time step = 60.0000000 (s)
D01: Grid Distance = 12.0000000 (km)
D01: Grid Distance Ratio dt/dx = 5.00000000 (s/km)
D01: Ratio Including Maximum Map Factor = 5.30389738 (s/km)
D01: NML defined reasonable_time_step_ratio = 6.00000000
INPUT LandUse = "MODIFIED_IGBP_MODIS_NOAH"
LANDUSE TYPE = "MODIFIED_IGBP_MODIS_NOAH" FOUND 41 CATEGORIES 2 SEASONS WATER CATEGORY = 17 SNOW CATEGORY = 15
*** Error in `./convert_emiss.exe': malloc(): memory corruption (fast): 0x000000000f0f5500 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x7f5d4)[0x2b3ffa04f5d4]
/lib64/libc.so.6(+0x82d10)[0x2b3ffa052d10]
/lib64/libc.so.6(__libc_malloc+0x4c)[0x2b3ffa0551ac]
./convert_emiss.exe[0x36aac28]
./convert_emiss.exe[0x2896073]
./convert_emiss.exe[0x28baae8]
./convert_emiss.exe[0x253f809]
./convert_emiss.exe[0x24e5770]
./convert_emiss.exe[0x20e6423]
./convert_emiss.exe[0x4077aa]
./convert_emiss.exe[0x406f71]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x2b3ff9ff23d5]
./convert_emiss.exe[0x406fa1]
======= Memory map: ========
……
2b3ffc7bc000-2b3ffc806000 r-xp 00000000 fd:00 134257705 /usr/lib64/libgssapi_krb5.so.2.2
2b3ffc806000-2b3ffca06000 ---p 0004a000 fd:00 134257705 /usr/lib64/libgssapi_krb5.so.2.2
2b3ffca06000-2b3ffca07000 r--p 0004a000 fd:00 134257705 /usr/lib64/libgssapi_krb5.so.2.2
2b3ffca07000-2b3ffca09000 rw-p 0004b000 fd:00 134257705 /usr/lib64/libgssapi_krb5.so.2.2
2b3ffca09000-2b3ffcae2000 r-xp 00000000 fd:00 134257715 /usr/lib64/libkrb5.so.3.3
Program received signal SIGABRT: Process abort signal.

Backtrace for this error:
#0 0x2B3FF9573697
#1 0x2B3FF9573CDE
#2 0x2B3FFA00627F
#3 0x2B3FFA006207
#4 0x2B3FFA0078F7
#5 0x2B3FFA048D26
#6 0x2B3FFA04F5D3
#7 0x2B3FFA052D0F
#8 0x2B3FFA0551AB
#9 0x36AAC27 in __module_ra_cam_support_MOD_oznini
#10 0x2896072 in __module_physics_init_MOD_ra_init
#11 0x28BAAE7 in __module_physics_init_MOD_phy_init
#12 0x253F808 in start_domain_em_
#13 0x24E576F in start_domain_
#14 0x20E6422 in med_initialdata_input_
#15 0x4077A9 in MAIN__ at convert_emiss.f90:?


我在网上搜了很多类似的问题,但没有得到解决方法,希望得到高人指点来解决这个问题,谢谢!

namelist_for_convert_emiss.input

8.31 KB, 下载次数: 0, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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