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

da_wrfvar.exe 报 CAMtr_volume_mixing_ratio 不存在,可是文件就在 run 目录里

2026-10-09

> 一条还没等到答复的求助帖:跑 WRFDA 测试算例时 da_wrfvar.exe 报错说 CAMtr_volume_mixing_ratio 不存在,但报告人紧接着贴出 ls 输出,证明这个文件就在 WRFDA/run 目录里——而且是一整族同名文件中的主文件,另外还有十个带情景后缀(A1B、A2、RCP4.5、RCP6、RCP8.5、SSP119、SSP126、SSP245、SSP370、SSP585)的版本。帖子里没有官方或其他用户答复,所以下面只记录已确认的事实和还没有被回答的部分。

报错长什么样

报告人的原话是:跑 WRFDA 测试算例,执行 da_wrfvar.exe 时,在 rsl.error.0000 里看到 CAMtr_volume_mixing_ratio does not exist。他的第一反应是"可是这个文件是存在的",随后附上了运行目录的完整 ls 输出,最后问 How can I resolve this issue ?。

帖子里没有贴 rsl.error.0000 的上下文行号,也没有贴 namelist.input,所以报错发生在读取阶段还是初始化阶段,从帖子本身看不出来。

报告人已确认的事实

CAMtr 系列在 run 目录里是一整族文件

把报告人贴出的 ls 输出里全部以 CAMtr_volume_mixing_ratio 开头的条目挑出来,共 11 个:

# · 文件名

1 · CAMtr_volume_mixing_ratio

2 · CAMtr_volume_mixing_ratio.A1B

3 · CAMtr_volume_mixing_ratio.A2

4 · CAMtr_volume_mixing_ratio.RCP4.5

5 · CAMtr_volume_mixing_ratio.RCP6

6 · CAMtr_volume_mixing_ratio.RCP8.5

7 · CAMtr_volume_mixing_ratio.SSP119

8 · CAMtr_volume_mixing_ratio.SSP126

9 · CAMtr_volume_mixing_ratio.SSP245

10 · CAMtr_volume_mixing_ratio.SSP370

11 · CAMtr_volume_mixing_ratio.SSP585

十个后缀对应两套情景命名:A1B / A2 / RCP4.5 / RCP6 / RCP8.5 是一组,SSP119 / SSP126 / SSP245 / SSP370 / SSP585 是另一组。

同一份 ls 输出里还留有一批同类命名的数据文件,可作为目录完整性的旁证:CAM_ABS_DATA、CAM_AEROPT_DATA、RRTM_DATA、RRTM_DATA_DBL、RRTMG_LW_DATA、RRTMG_LW_DATA_DBL、RRTMG_SW_DATA、RRTMG_SW_DATA_DBL、ozone.formatted、ozone_lat.formatted、ozone_plev.formatted、aerosol.formatted、aerosol_lat.formatted、aerosol_lon.formatted、aerosol_plev.formatted,以及 README.namelist 与 README.physics_files 两份说明文件。

答复的边界:还没有被回答的部分

一句话判断

这条帖子的价值不在于答案,而在于它把这一类"文件明明在却报不存在"的最小证据摆全了——报错原文、运行目录的完整清单、以及同名文件的全部变体列表;缺的恰好是定位问题最需要的那两样:完整的错误上下文和启动方式。

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