COMMON 动力与物理接口及几何
页面定位
覆盖动力网格到物理列的映射、calfis 接口和输出面积状态。
兼容性关注:影响动力—物理耦合、1D 特例、并行列映射和面积诊断。
本页是 5.3 到 6.3 版本差异详情页,只解释改动职责与影响,不展开逐行代码差异。
变化统计
本主题覆盖 10 个路径事件:新增 0、删除 0、修改 10。
主要变化
libf/dynphy_lonlat/calfis.F:将全局平均分支从 Titan/Venus 共用缩为仅 Titan,Venus 不再走该 AllGather 路径。libf/dynphy_lonlat/calfis_p.F:移除 Venus 的 AllGather 分支,并在网格转换前显式清零 zphi/zphis,避免并行调试条件下使用未初始化值。libf/dynphy_lonlat/inigeomphy_mod.F90:更新物理几何初始化,并单独保存适合经纬网输出的极点面积。libf/dynphy_lonlat/mod_interface_dyn_phys.F90:更新动力—物理索引映射,并加入单物理列并行特例。libf/dynphy_lonlat/phyvenus/grid_noro.F:更新源码文件grid_noro.F:新增模块依赖YOMCST_mod。libf/dynphy_lonlat/phyvenus/iniphysiq_mod.F90:更新源码文件iniphysiq_mod.F90:新增模块依赖YOMCST_mod、suphec_mod。libf/dynphy_lonlat/phyvenus/newstart.F:更新源码文件newstart.F:新增模块依赖soil_mod。libf/dynphy_lonlat/phyvenus/readstartphy.F:更新源码文件readstartphy.F:新增模块依赖soil_mod。libf/dynphy_lonlat/phyvenus/start2archive.F:更新源码文件start2archive.F:新增模块依赖soil_mod。libf/dynphy_lonlat/phyvenus/writerestartphy.F:更新源码文件writerestartphy.F:新增模块依赖soil_mod。
受影响路径
| 编号 | 5.3 路径 | 6.3 路径 | 类型 | SHA-256 核验 | 改动概述 | 官方记录 |
|---|---|---|---|---|---|---|
C-0072 |
libf/dynphy_lonlat/calfis.F |
libf/dynphy_lonlat/calfis.F |
修改 | 564d80fed150→09f720946e83(已核验) |
将全局平均分支从 Titan/Venus 共用缩为仅 Titan,Venus 不再走该 AllGather 路径。 | 源码差异;未找到对应 Changelog 条目 |
C-0073 |
libf/dynphy_lonlat/calfis_p.F |
libf/dynphy_lonlat/calfis_p.F |
修改 | a20b3d6f1a63→88956a6a4d07(已核验) |
移除 Venus 的 AllGather 分支,并在网格转换前显式清零 zphi/zphis,避免并行调试条件下使用未初始化值。 | 源码差异;未找到对应 Changelog 条目 |
C-0074 |
libf/dynphy_lonlat/inigeomphy_mod.F90 |
libf/dynphy_lonlat/inigeomphy_mod.F90 |
修改 | 033031ddea0a→704c54b58daa(已核验) |
更新物理几何初始化,并单独保存适合经纬网输出的极点面积。 | 源码差异;未找到对应 Changelog 条目 |
C-0075 |
libf/dynphy_lonlat/mod_interface_dyn_phys.F90 |
libf/dynphy_lonlat/mod_interface_dyn_phys.F90 |
修改 | cc19dc0ab006→f577631d087c(已核验) |
更新动力—物理索引映射,并加入单物理列并行特例。 | 源码差异;未找到对应 Changelog 条目 |
C-0076 |
libf/dynphy_lonlat/phyvenus/grid_noro.F |
libf/dynphy_lonlat/phyvenus/grid_noro.F |
修改 | 1bbda7d5457b→b4758d39c84b(已核验) |
更新源码文件 grid_noro.F:新增模块依赖 YOMCST_mod。 |
源码差异;未找到对应 Changelog 条目 |
C-0077 |
libf/dynphy_lonlat/phyvenus/iniphysiq_mod.F90 |
libf/dynphy_lonlat/phyvenus/iniphysiq_mod.F90 |
修改 | 5f7ee6c8501f→ac2029b231e3(已核验) |
更新源码文件 iniphysiq_mod.F90:新增模块依赖 YOMCST_mod、suphec_mod。 |
源码差异;未找到对应 Changelog 条目 |
C-0078 |
libf/dynphy_lonlat/phyvenus/newstart.F |
libf/dynphy_lonlat/phyvenus/newstart.F |
修改 | e9255b7f180d→de85cd870385(已核验) |
更新源码文件 newstart.F:新增模块依赖 soil_mod。 |
源码差异;未找到对应 Changelog 条目 |
C-0079 |
libf/dynphy_lonlat/phyvenus/readstartphy.F |
libf/dynphy_lonlat/phyvenus/readstartphy.F |
修改 | 5243cc6dda9e→0dfd316e0299(已核验) |
更新源码文件 readstartphy.F:新增模块依赖 soil_mod。 |
源码差异;未找到对应 Changelog 条目 |
C-0080 |
libf/dynphy_lonlat/phyvenus/start2archive.F |
libf/dynphy_lonlat/phyvenus/start2archive.F |
修改 | 02b6c60833c6→4aa2c1b602d8(已核验) |
更新源码文件 start2archive.F:新增模块依赖 soil_mod。 |
源码差异;未找到对应 Changelog 条目 |
C-0081 |
libf/dynphy_lonlat/phyvenus/writerestartphy.F |
libf/dynphy_lonlat/phyvenus/writerestartphy.F |
修改 | 521ed4c27b94→85d631242e28(已核验) |
更新源码文件 writerestartphy.F:新增模块依赖 soil_mod。 |
源码差异;未找到对应 Changelog 条目 |
证据边界
- 路径状态和哈希关系来自两棵本地快照的机械比较。
- 官方记录来自 MARS Changelog 增量;COMMON 命中仅表示间接记录。
- 未找到 Changelog 条目不等于改动无意义,只表示没有可直接关联的官方文字记录。
- 本页不把未运行的数值或性能影响写成既定事实。