当前位置: 首页 > news >正文

WRF-Chem 中出现real.exe错误(psfc 计算问题)- MOZART

第一次尝试运行 real.exe(chem_opt=0),但它无法生成 wrfbdy_d01 和 wrfinput_d01 文件。
rsl.error.0000 中的错误消息如下:

ERROR in psfc: flag_psfc = 1, flag_soilhgt = 1, flag_slp = 0, sfcp_to_sfcp = F
-------------- FATAL CALLED ---------------
FATAL CALLED FROM FILE: <stdin> LINE: 1450
not enough info for a p sfc computation
-------------------------------------------
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0

这个错误表明 real.exe 在计算地表气压(psfc)时失败,通常是由于输入数据(met_em 文件)或 namelist.input 配置问题导致的。以下是具体排查和解决方法:


错误原因分析

错误信息关键点:

  • not enough info for a p sfc computation
    → 计算地表气压(psfc)时缺少必要的气压场或高度场数据。

  • flag_psfc = 1, flag_soilhgt = 1, flag_slp = 0
    → 程序尝试使用土壤高度(soilhgt)计算 psfc,但输入数据中缺少所需变量(如海平面气压 SLP 或近地面气压)。

解决方法
 

在namelist.input中,修改sfcp_to_sfcp = .false.,为.true.

修改前:

sfcp_to_sfcp = .false.,

修改后:

sfcp_to_sfcp = .true.,


然后运行real程序

./real.exe
http://www.dtcms.com/a/108865.html

相关文章:

  • Apache BookKeeper Ledger 的底层存储机制解析
  • 配置单区域OSPF
  • ARM—LED,看门狗关闭,按钮,时钟,PWM定时器,蜂鸣器
  • 【前端扫盲】postman介绍及使用
  • 走向多模态AI之路(三):多模态 AI 的挑战与未来
  • 【家政平台开发(12)】家政平台数据库设计:从MySQL到MyBatis-Plus实战
  • 多个参考文献插入、如何同时插入多个参考文献:如[1,2]、[1-3]格式
  • 搬砖--贪心+排序的背包
  • 请谈谈分治算法,如何应用分治算法解决大规模问题?
  • Pico4 Pro VR 和HTC Vivi 哪个好些
  • ngx_getpid() ngx_parent = ngx_getppid()
  • [C语言笔记]09、指针
  • 代码随想录Day31
  • 作用域与上下文:JavaScript魔法森林探秘
  • Python每日一题(14)
  • J1 ResNet-50算法实战与解析
  • JavaScript学习18-css操作和事件处理程序(html/DOM0/DOM2)
  • 蓝桥杯Java B组省赛真题高频考点近6年统计分类
  • 职坐标解析AI风口职业发展新机遇
  • 用大语言模型学文学常识
  • 一个alignment trap的解决办法
  • TRDI 公司的RiverPro 和 RioPro ADCP 用户指南
  • UE5 Cast To的作用
  • 图形库 EasyX - EasyX 初识(EasyX 概述、EasyX 下载与安装、打开一个窗口、打开一个彩色窗口、绘制简易图形、输出文字)
  • .NET 创建MCP使用大模型对话二:调用远程MCP服务
  • 本地化部署DeepSeek-R1蒸馏大模型:基于飞桨PaddleNLP 3.0的实战指南
  • OC添加滑块验证码
  • XLRS-Bench:您能否理解极端大型超高分辨率遥感影像?
  • 预测分析(三):基于机器学习的分类预测
  • 基于微信小程序的生签到系统设计与实现