爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 11590|回复: 13

關於使用WRF3.7在運行wrf.exe一段時間後所遇到的問題

[复制链接]
发表于 2015-9-6 10:18:00 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 max533 于 2015-9-6 10:20 编辑

小弟初次使用WRF,使用的版本是WRF3.7,然後電腦記憶體是4G,運行方式是dmpar。

不太確定說是不是time step太長的問題,還是記憶體不足所引起的問題。
想問問看有沒有哪位高手有遇過類似的問題呢?!
還有可以幫忙小弟我長一些知識,感謝各位高手的幫忙。

關於記憶體不足
如果是這樣,那我更換大一點的記憶體,大概要多大呢?


關於time step
我設定的time step是180s,網格大小是27km x 9km x 3km。
根據WRF User Guide上面是寫說,time step=6 x dx (km),但這邊我有點疑惑
1.假設我模擬三個domain,並且只設定一組time step,是否三個domain的time step都相同呢?!
2.我可以把三個domain都設定成不一樣的time step?!
3.關於time step的設定是要依據哪一層domain的 dx (km)去乘與6倍呢?!


下面是遇到的狀況:

然後LINUX圖形化視窗他跑出一個小視窗Problem in "wrf.exe" closed unexpectedly


Sorry, the program "wrf.exe" closed unexpectedly

Your computer does not have enough free memory to automatically analyze the problem and send a report to the developers.


這是我的terminal上顯示的問題,跟我的rsl.error.0000顯示的問題差不多。
Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
Backtrace for this error:
#0 0x7F87D56B8777
#1 0x7F87D56B8D7E
#2 0x7F87D4DF4D3F
#3 0x25B547D in __module_sf_sfclayrev_MOD_psim_stable
#4 0x25B9A68 in __module_sf_sfclayrev_MOD_sfclayrev1d
#5 0x25BE40D in __module_sf_sfclayrev_MOD_sfclayrev
#6 0x1D45774 in __module_surface_driver_MOD_surface_driver
#7 0x164325B in __module_first_rk_step_part1_MOD_first_rk_step_part1
#8 0x1074A96 in solve_em_
#9 0xF7A566 in solve_interface_
#10 0x467D70 in __module_integrate_MOD_integrate
#11 0x406083 in __module_wrf_top_MOD_wrf_run
===================================================================================
= 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


密码修改失败请联系微信:mofangbao
发表于 2015-9-6 11:29:28 | 显示全部楼层
笔记本或者台式机跑3层嵌套?!不怕烧了? namelist中的疑惑可以看看这个http://bbs.06climate.com/forum.php?mod=viewthread&tid=36483
密码修改失败请联系微信:mofangbao
发表于 2015-9-6 14:16:10 | 显示全部楼层
namelist.input里设定的time_step是你第一层嵌套区域(母网格)的时间步长,它会根据你设定的母网格与子网格的比例自动为子网格分配时间步长。举例来说,你3层嵌套网格比为1:3:3,time_step设定为90,那么实际上你3层区域的时间步长为90,30,10。明白这一点,你的3个问题都能解答。
关于你这个错误,请先尝试在运行wrf.exe先运行ulimit -s unlimited,如果仍然提示内存不足,那你可能就需要在服务器上尝试一下了。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-9-6 14:16:32 | 显示全部楼层
lhaikun@163.com 发表于 2015-9-6 11:29
笔记本或者台式机跑3层嵌套?!不怕烧了? namelist中的疑惑可以看看这个http://bbs.06climate.com/forum.p ...

之前都是用筆電再使用vm即可以跑,這次想說換台式機器跑跑看。
所以您覺得這問題是記憶體不夠嗎?!

關於積分步長的部分,看完您的帖之後還是不是很懂。
假如我的網格數是27km * 9km *3km
那我的要設定成 time_step=162,54,18  ?
還是說 time_step=180, 就可以呢?!
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-9-6 14:19:14 | 显示全部楼层
sunshinezhpb 发表于 2015-9-6 14:16
namelist.input里设定的time_step是你第一层嵌套区域(母网格)的时间步长,它会根据你设定的母网格与子网 ...

感謝您的回覆,我再試試看。
密码修改失败请联系微信:mofangbao
发表于 2015-9-17 15:36:12 | 显示全部楼层
请问楼主,用wrf3.7转1天的个例,会不会特别慢?我装过3.7以后运行特别特别慢,但是没有报错。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-9-27 17:05:51 | 显示全部楼层
琯美yasiki 发表于 2015-9-17 15:36
请问楼主,用wrf3.7转1天的个例,会不会特别慢?我装过3.7以后运行特别特别慢,但是没有报错。

我想這個慢不慢的問題,我很難回答您耶。
我也不清楚您對慢不慢的定義是什麼?!轉一天大概多久呢?!
這速度取決於您的網格設定的大小和積分步長(time step)的長短,還有您運行WRF的個案時是否有採用平行化運算。

我跑某個颱風個案,花了5個小時,由於我只是要模擬,所以也不是要預報,所以我覺得還好。
畢竟不是每個人的運算資源都很充足,單看你的用途而決定你所使用的方式。
密码修改失败请联系微信:mofangbao
发表于 2015-9-27 17:13:40 | 显示全部楼层
记忆体 v.s. 内存,楼主不是大陆这边的吧
密码修改失败请联系微信:mofangbao
发表于 2015-11-4 09:01:28 | 显示全部楼层
楼主的问题解决了? 我在 戴尔服务器 WRF3.7 上跑  三层 同样遇到相识的问题。
Program received signal SIGSEGV: Segmentation fault - invalid memory reference.

Backtrace for this error:
#0  0x7FE7158A9467
#1  0x7FE7158A9AAE
#2  0x7FE714DB064F
#3  0x258F93D in __module_sf_sfclayrev_MOD_psim_stable
#4  0x2593F28 in __module_sf_sfclayrev_MOD_sfclayrev1d
#5  0x25988CD in __module_sf_sfclayrev_MOD_sfclayrev
#6  0x1D233E4 in __module_surface_driver_MOD_surface_driver
#7  0x1627E8B in __module_first_rk_step_part1_MOD_first_rk_step_part1
#8  0x1069FF6 in solve_em_
#9  0xF6F8F9 in solve_interface_
#10  0x466D72 in __module_integrate_MOD_integrate
#11  0x405083 in __module_wrf_top_MOD_wrf_run
密码修改失败请联系微信:mofangbao
发表于 2016-1-12 10:27:39 | 显示全部楼层
流光和飞舞 发表于 2015-11-4 09:01
楼主的问题解决了? 我在 戴尔服务器 WRF3.7 上跑  三层 同样遇到相识的问题。
Program received signal S ...

请问你的问题解决了吗
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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