MARS tracer 初始化与质量修正

页面定位

覆盖旧/新 tracer 文件解析、索引初始化、父子关系和质量修正。

兼容性关注:影响 tracer 配置格式、动力—物理边界、广播和守恒处理。

本页是 5.3 到 6.3 版本差异详情页,只解释改动职责与影响,不展开逐行代码差异。

变化统计

本主题覆盖 6 个路径事件:新增 4、删除 1、修改 1。

主要变化

受影响路径

编号 5.3 路径 6.3 路径 类型 SHA-256 核验 改动概述 官方记录
M-0170 libf/phymars/initracer.F 删除 8f4740b61402→—(已核验) 移除旧非模块化 tracer 初始化实现。 官方记录:14/08/2023,JBC17/07/2025,JBC
M-0171 libf/phymars/initracer.F90 新增 —→feef5a942d5f(已核验) 模块化 tracer 初始化并适配物理侧文件解析与新的索引接口。 官方记录:12/01/2026,JBC17/07/2025,JBC
M-0221 libf/phymars/parse_tracer_file.F90 新增 —→0b2833871045(已核验) 新增新式 tracer.def 解析接口,按网格选择 lmdz/dynamico 段,调用 COMMON readTracFiles 后广播结果。 官方分组记录:20/05/2026,EM
M-0222 libf/phymars/parse_traceur_file.F90 新增 —→5ac993f658e8(已核验) 新增旧式 traceur.def 解析接口,由 master 读取并广播名称与父子关系。 官方分组记录:12/05/2026,EM
M-0261 libf/phymars/tracer_mass_fixer_dyn_mod.F90 新增 —→a58a4cdea8f0(已核验) 新增动力 tracer 质量修正模块,并由运行时开关控制。 官方分组记录:19/03/2026,YCL24/03/2026,YCL
M-0262 libf/phymars/tracer_mod.F90 libf/phymars/tracer_mod.F90 修改 f2a53920c701→d3840188bb3e(已核验) 让物理端由 master 优先解析 traceur.def、回退 tracer.def 并广播 tracer 信息,建立 parent/child 元数据并强制检查 CO2 tracer。 官方记录:11/05/2026,EM12/05/2026,EM20/05/2026,EM

证据边界

相关页面