首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >数值模式 | 解决WRF报错Upper levels may be too thick

数值模式 | 解决WRF报错Upper levels may be too thick

作者头像
用户11172986
发布2025-04-04 16:37:19
发布2025-04-04 16:37:19
18400
代码可运行
举报
文章被收录于专栏:气python风雨气python风雨
运行总次数:0
代码可运行

解决WRF报错Upper levels may be too thick

项目概述

博主近日在运行WRF时碰到一个罕见的问题,在运行real.exe时会出现标题中的报错 本文将详细介绍该问题的原因和解决方案。

文章发出去时大家估计正在假期中,就祝大家节日快乐,踏青祭祖注意安全

问题描述

当运行./real.exe时,系统报错:

代码语言:javascript
代码运行次数:0
运行
复制
FATAL CALLED FROM FILE: <stdin> LINE: 7259  
Upper levels may be too thick  

根据浅薄的英语阅读理解力,层级设置太厚了,按这个理解应该将eta层设置得更密集即可

而博主设置的eta只有31层,正符合这个描述

错误分析

当然除了大胆猜想,还需要小心求证

一顿检索后在一个2019年的日文帖子中找到相关原因

Image Name
Image Name

Image Name

该错误源于dyn_em/module_initialize_real.f90文件中的判断逻辑:

代码语言:javascript
代码运行次数:0
运行
复制
IF ( dz .GT. 1.5*dzmax ) THEN  
    CALL wrf_error_fatal3("<stdin>",7259,&'Upper levels may be too thick')  

该帖子还贴出了如下的warning提示

代码语言:javascript
代码运行次数:0
运行
复制
d01 2019-06-14_00:00:00 Warning: Upper levels may be too thick  
d01 2019-06-14_00:00:00 You need one of five things:  
d01 2019-06-14_00:00:00 1) More eta levels: e_vert  
d01 2019-06-14_00:00:00 2) A lower p_top: p_top_requested  
d01 2019-06-14_00:00:00 3) Increase the lowest eta thickness: dzbot  
d01 2019-06-14_00:00:00 4) Increase the stretching factor: dzstretch_s or dzstretch_u  
d01 2019-06-14_00:00:00 5) Increase the maximum allowed thickness: max_dz  
d01 2019-06-14_00:00:00 All are namelist options  
-------------- FATAL CALLED ---------------  
FATAL CALLED FROM FILE:  <stdin>  LINE:    7259  
Upper levels may be too thick  

系统明确给出了5种可能的解决方案:

增加eta层数:调整e_vert参数

降低顶层压力:调整p_top_requested

增加最低eta层厚度:调整dzbot

增加拉伸因子:调整dzstretch_s或dzstretch_u

增加允许的最大厚度:调整max_dz

解决方法

最简单的解决方法是修改namelist.input文件中的e_vert参数:

原值:31

改为:35或以上

总结

版本升级后,WRF对垂直层数要求有所变化。通过调整e_vert参数为35,该问题可得到解决。 如果仍有问题,可尝试其他4种调整方案。

参考链接 :https://qiita.com/7of9/items/8dec91ffffa8408bb3fb

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-04-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 气python风雨 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 解决WRF报错Upper levels may be too thick
    • 项目概述
    • 问题描述
    • 错误分析
    • 解决方法
    • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档