观潮 · 模式预报与气象 AI 观察

WRF 的issue 队列:判断一个模式"成熟"还是"完成",看这里

2026-10-03

> 先说清楚作者身份:这篇帖子是论坛用户 William.Hatheway 的个人整理,不是 NCAR 官方发布。文中所有"NCAR 说……"都是作者转述。

---

这篇帖子在讲什么事

作者的论点是:判断 WRF 现在处于什么状态,不该看最新版本号(4.7.1 / 4.8 之类),而该看 GitHub 的 issue 队列。

因为版本号只告诉你"发了什么",不告诉你"还有什么没修好"。

他的观察结论是:WRF 是"成熟"的,但远没到"完成"。

---

issue 队列的数字(截至 2026-08-18)

仓库 · open issues · open PRs · 备注

**WRF** · **188** · **32** · 主仓

**WPS** · 35 · 12 · 前处理

**OBSGRID** · 6 · 2 · 小工具

WRFDA(独立仓) · 4 · 0 · 这个数字有误导性——**现代 WRFDA 开发已在 WRF 主源码树内**

作者主动加的免责声明

> 这些数字不代表 WRF 有 188 个已确认的科学 bug。

GitHub issue 里混着四类东西:bug 报告、提问、功能增强请求、构建失败,还有尚未复现的报告。

重要的不是"有 188 个 bug",而是"队列里正在出现什么"。

---

队列里在修什么

已报告的问题类型

正在改的物理方案

微物理:NSSL-MP、WDM7、UDM、NTU

陆面:Noah-MP、RUC LSM

PBL(边界层)物理

工程侧

编译器支持、CMake 构建、WRFDA

其中若干已经标记进可能的 4.8.1 维护版。

作者给的一条实用建议

> 如果我要启动一个长周期 WRF 试验,我想先知道:我打算用的那个物理包、那个编译器、那条工作流,是不是已经有对应的 open issue。

这条建议的潜台词是:先查队列,再开长试验。 否则跑了两周才发现用的物理包有已知问题。

---

WPS 的问题性质完全不同(这条对比很有价值)

作者的关键观察:WPS 的很多问题不是它自己变坏了,而是它周围的世界在变。

一直在变的外部因素:

> 作者原话意译:一个工作流可以跑很多年,然后因为上游供应商改了一个格式就失败。

WPS 当前的工作:新编译器和 AArch64(ARM 架构)支持、大文件处理、ERA5/IFS 数据更新、CMake 修复、以及ungrib 的现代化改造尝试。

作者评价:这不光鲜,但对自动化和可复现的预报系统很重要。

---

OBSGRID:被忽视的环节

规模小,但暴露了另一个问题:小工具会被落在一边的,因为主模式吸引了所有注意力。

它的 open 队列:崩溃、排序问题、安装问题、编译器支持。

> 作者原话意译:如果你的工作流需要 OBSGRID,即便 WRF 本身编译完美,支持工具不行也白搭。

---

为什么 MPAS 还不能完全替代 WRF

作者的立场(明确不是反对 MPAS)

MPAS 有重大优势,尤其可变分辨率网格和全球到区域的统一框架,显然是未来大量开发的方向。

但更新不自动等于完整替代。

NCAR 自己的说法(作者转述)

> NCAR 自己说:MPAS 目前只包含 WRF 可用能力的一小部分,尽管预期会有更多能力逐步迁移。

为什么这件事重要:WRF 远不止 wrf.exe 这一个程序。几十年的工作产出了一整套生态:

类别 · 内容

数据同化 · WRFDA、WRF-DART

化学 · WRF-Chem

水文 · WRF-Hydro

火险 · WRF-Fire

前处理 · WPS、OBSGRID

网格技术 · **移动嵌套(moving nests)**

城市应用 · 城市模式

业务化 · 业务循环、restart 系统

社区 · 大量社区自研代码与知识

作者的核心区分(很好的论据)

> "演示一个能力"不等于"拥有一个成熟、经过验证、有文档、被广泛使用的替代品"。

MPAS 已经在建这些方向,也有重要的地球系统和数据同化路径。但"我在 MPAS 里做了这个演示"和"你可以把现有的 WRF 工作流整个搬过来"是两回事。

---

一处事实更正:DART 是 NCAR 的,不是 NASA 的

作者在帖子里主动更正了一个流传的混淆:

> DART(Data Assimilation Research Testbed)是 NSF NCAR 的系统,不是 NASA 的系统。

(NASA 支持的研究用过 WRF-DART 和 WRF-Chem/DART,所以产生了这个混淆。)

作者用这个例子说明的问题是:替换 WRF 意味着替换或迁移这些接口,不只是产出一个新的大气求解器。 耦合器、同化系统、城市模式这些东西都得跟着走。

---

关于"WRF 会不会被关停":帖子的明确表态

这一点必须准确转述:

事实 · 原文怎么说

NCAR **目前没有说** WRF 即将关停 · 作者明确写"NCAR is not currently saying WRF is about to be shut down"

NCAR 说**在可预见的将来不打算退役 WRF**,也不打算放弃支持与维护 · 作者转述

同时,**开发资源越来越集中到 MPAS** · 作者转述

NCAR 说**社区反馈应帮助指导未来决策** · 作者转述

---

作者真正想说的是什么

他的逻辑链

他要社区回答的具体问题(很好的选题清单)

> 作者原话:那些不是抱怨,是需求(requirements)。

作者明确否认的两种极端

> 过渡应该基于能力(capability)。

他真正担心的

> 我不想看到的是:WRF 支持的衰退速度超过那些替代能力成熟的速度。

在观潮中打开(含配图与交互)→