请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5349|回复: 9

【求助】离线WRF-Hydro总是运行固定的1年9个月左右时间就中断

[复制链接]

新浪微博达人勋

发表于 2022-11-3 23:38:40 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 橙Chen 于 2022-11-4 00:32 编辑

大家好!题主是一名刚接触离线WRF-Hydro模式的小白。近期在运行离线WRF-Hydro模型过程中,遇到了模型总是运行1年9个月左右的时间后就中断的问题。
题主在气象家园、WRF&MPAS-Aforum论坛、WRF-Hydro线上论坛等,WRF-Hydro官方文档和FAQ中都没有搜索到相关的解决办法,题主同时也尝试了修改namelist选项,检查驱动数据有无缺省等方法,但都没有得到解决,希望得到大家的帮助,非常感谢!
题主的模拟设置、具体报错和尝试结果已列出在下文中:

一、模拟设置
编译情况:选用Noah-MP对离线WRF-Hydro模型进行编译,编译环境变量设置如下:1=On,0=Off.
export WRF_HYDRO=1
export HYDRO_D=1
export SPATIAL_SOIL=0
export WRF_HYDRO_RAPID=0
export NCEP_WCOSS=0
export WRF_HYDRO_NUDGING=0
export WRFIO_NCD_LARGE_FILE_SUPPORT=1

模型版本:WRF-Hydro 5.1.1,WRFHydro GIS Preprocessor 5.2.0, WPS4.2(geogrid, ungrib, metgrid),WRF4.2.2(real)
模拟时间:1981年1月1日-2018年12月31日
区域大小:120*90个网格,分辨率为5 km*5 km
驱动数据:中国区域地面气象要素驱动数据集CMFD,时空分辨率为3小时,0.1度
河网数据:由HydroSHEDS数据集(Hydrological data and maps based on Shuttle Elevation Derivatives at multiple Scales, ~90 m)生成,分辨率为500 m
模型启动:模型直接利用ERA5生成的1981年1月1日00时的wrfinput文件按冷启动进行模拟

二、报错
模型需要输出每日的数据和定期的RESTART文件,已多次调整namelist中河网汇流、地形汇流的时间步长、河网密集程度等,但模型运行总是运行1年9个月左右的时间后中断:

1. 日志文件diag_hydro.00000的报错为:
WARNING: Unable to find LAND spatial metadata file.
WARNING: Unable to open LAND spatial metadata file. No crs variable or attributes will be created.

2. 日志文件wrf_hydro.log的报错为:

wrf_hydro.exe: nc4internal.c:1240: nc4_type_free: Assertion `type->rc' failed.
Program received signal SIGABRT: Process abort signal.

Backtrace for this error:
#0  0x7fe5dc690171 in ???
#1  0x7fe5dc68f313 in ???
#2  0x7fe5dbb1eacf in ???
#3  0x7fe5dbb1ea4f in ???
#4  0x7fe5dbaf1db4 in ???
#5  0x7fe5dbaf1c88 in ???
#6  0x7fe5dbb173a5 in ???
#7  0x7fe5dcf96ed0 in ???
#8  0x7fe5dcf9a841 in ???
#9  0x7fe5dcf37f57 in ???
#10  0x7fe5dd232ac7 in ???
#11  0x7fe5dd2bd76b in ???
#12  0x5b17ba in ???
#13  0x602983 in ???
#14  0x601667 in ???
#15  0x609446 in ???
#16  0x60bda9 in ???
#17  0x49a93c in ???
#18  0x405874 in ???
#19  0x4058da in ???
#20  0x7fe5dbb0aca2 in ???
#21  0x40576d in ???
#22  0xffffffffffffffff in ???

YOUR APPLICATION TERMINATED WITH THE EXIT STRING: Aborted (signal 6)

三、已有尝试与结果
1. 调整namelist中河网汇流、地形汇流时间步长分别为60秒, 30秒,15秒,中断在1982年9月14日,报错一样;
2. 调整河网数据生成步骤中河网密集程度Number of routing grid cells to define stream(数值越小生成的河网越密集)分别为100,200,500,中断在1982年9月14日,报错一样;
3. 调整namelist中RESTART文件输出频率分别为1天,15天,30天,180天,365天,分别中断在1982年9月14日,1983年1月3日,1983年1月8日,1983年1月11日(365天与180天中断时间相同),报错一样;
4. 检查中断当月所有日期的驱动数据,所有变量无缺省;
5. 分别使用10核、20核、30核、48核并行,中断在同一天,报错一样;
6. 在保持namelist其他设置不变,使用中断前一天的RESTART文件继续运行的情况下,模型依然只能在运行1年9个月左右的时间后中断,在第二次出现中断时间的前一天利用RESTART运行,模型同样只能继续运行不到两年时间就中断。
附件为题主运行离线WRF-Hydro的两个namelist文件设置,运行日志diag_hydro.00000和wrf_hydro.log的压缩包,请留心,题主本人对该贴的回复中已给出百度云的分享链接,不需要额外花费金币下载!



离线WRF-Hydro报错文件.zip

1.6 MB, 下载次数: 2, 下载积分: 金钱 -5

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

新浪微博达人勋

 楼主| 发表于 2023-7-10 21:09:10 | 显示全部楼层
mengken 发表于 2023-6-28 15:40
前辈您好,我是初学wrf hydro,想请教一下输出结果中哪个参数代表”流量”呀? 我只知道“SFROFF”表示的是 ...

抱歉,刚刚看到你的问题。我也是一名wrf-hydro的初学者,以下是我的理解,希望能够对你的疑问有所帮助。

(1)*.CHRTOUT_GRID1文件中的变量streamflow为河网上的河道径流,单位是m^3/s,概念为流量,你可以结合ArcGIS预处理得到的河网位置,确定水文观测站所在的格点,对该格点上的streamflow数值进行提取,得到该站的流量模拟值,与水文站实测流量进行比较。

(2)*.LDASOUT_DOMAIN1文件中变量SRFOFF为栅格上的地表径流,单位为mm,是一个一段时间内的累积量,概念为径流深,可以结合站点控制面积、累积时间转化单位mm/day(或mm/hr等)为m^3/s。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-11-3 23:51:02 | 显示全部楼层
本帖最后由 橙Chen 于 2022-11-4 00:09 编辑

附件百度云下载链接如下所示:https://pan.baidu.com/s/18CgveoA92UiGRW042T7saw?pwd=ti2s
提取码:ti2s
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-11-4 09:29:37 | 显示全部楼层
是不是空间满了?东西放不下了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-11-4 10:00:03 | 显示全部楼层
1591 发表于 2022-11-4 09:29
是不是空间满了?东西放不下了

感谢您的回复!服务器上最多有保留将近10次的运行结果,说明结果至少可以输出到接近17年的长度,但每次运行都是1年9个月左右;同时题主也有尝试删除前面生成的大量输出,但重新运行还是断在1年9个月的时间上,以上两个情况说明服务器空间是足够的,可能不是由于这个原因中断。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-11-11 16:19:50 | 显示全部楼层
题主的问题已解决,在重新编译离线WRF-Hydro模型后可以无中断地运行,出现这个问题的原因可能是依赖库的编译安装存在问题。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-6-28 15:40:33 | 显示全部楼层
前辈您好,我是初学wrf hydro,想请教一下输出结果中哪个参数代表”流量”呀? 我只知道“SFROFF”表示的是surface runoff,但其单位是mm而不是m3,这很让我费解。请指点。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-7-13 15:18:32 | 显示全部楼层
好来!非常感谢前辈指点!我最近发现用csv文件,也可以直接监测流量了。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-7-18 17:34:35 | 显示全部楼层
前辈请教下,我最近用离线运行hydro也遇到了相同的问题:
WARNING: Unable to find LAND spatial metadata file.
WARNING: Unable to open LAND spatial metadata file. No crs variable or attributes will be created.
请问您是怎么通过重新编译解决的问题呢?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-7-19 10:49:32 | 显示全部楼层
mengken 发表于 2023-7-18 17:34
前辈请教下,我最近用离线运行hydro也遇到了相同的问题:
WARNING: Unable to find LAND spatial metadata ...

我的问题解决了。。DOMAIN文件不对。。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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