COMMON 并行动力
页面定位
覆盖 dyn3dpar 的分解、halo、band、时间推进和并行 I/O 支持。
兼容性关注:影响 MPI/OpenMP 调度、通信请求和并行动力稳定性。
本页是 5.3 到 6.3 版本差异详情页,只解释改动职责与影响,不展开逐行代码差异。
变化统计
本主题覆盖 6 个路径事件:新增 0、删除 0、修改 6。
主要变化
libf/dyn3dpar/abort_gcm.F:调整并行动力终止诊断的标点和错误码文字,不改变 abort_gcm 的 MPI 终止路径。libf/dyn3dpar/conf_gcm.F90:仅在 raz_date 非零时读取 starttime,使并行动力的起始时刻覆盖与日期重置开关联动。libf/dyn3dpar/dynredem_p.F90:扩展并行动力 restart 元数据:为 controle 数组写入逐项 controle_descriptor,并补写当前积分时刻,提升控制参数可读性。libf/dyn3dpar/gcm.F:接入 program_options 命令行解析,并简化并行动力起始时刻处理:仅在 raz_date=1 时用 run.def 的 starttime 重置日历。libf/dyn3dpar/leapfrog_p.F:把两处 restart 写出时刻参数从 start_time 改为 JH_cur,使重启文件记录当前积分时刻。libf/dyn3dpar/parallel_lmdz.F90:修正 MPI/OpenMP 垂直层分块,避免空闲线程触发无效 MPI 请求。
受影响路径
| 编号 | 5.3 路径 | 6.3 路径 | 类型 | SHA-256 核验 | 改动概述 | 官方记录 |
|---|---|---|---|---|---|---|
C-0066 |
libf/dyn3dpar/abort_gcm.F |
libf/dyn3dpar/abort_gcm.F |
修改 | 9bf10bdb0749→bddf1e39bd9c(已核验) |
调整并行动力终止诊断的标点和错误码文字,不改变 abort_gcm 的 MPI 终止路径。 | 源码差异;未找到对应 Changelog 条目 |
C-0067 |
libf/dyn3dpar/conf_gcm.F90 |
libf/dyn3dpar/conf_gcm.F90 |
修改 | 0decdef5fb63→424c56ca2f7e(已核验) |
仅在 raz_date 非零时读取 starttime,使并行动力的起始时刻覆盖与日期重置开关联动。 | 源码差异;未找到对应 Changelog 条目 |
C-0068 |
libf/dyn3dpar/dynredem_p.F90 |
libf/dyn3dpar/dynredem_p.F90 |
修改 | d2fc2d3e7bed→2bd5b68d9172(已核验) |
扩展并行动力 restart 元数据:为 controle 数组写入逐项 controle_descriptor,并补写当前积分时刻,提升控制参数可读性。 | 间接记录:08/11/2024,JBC |
C-0069 |
libf/dyn3dpar/gcm.F |
libf/dyn3dpar/gcm.F |
修改 | 95337c131693→dd3d2a0beb6e(已核验) |
接入 program_options 命令行解析,并简化并行动力起始时刻处理:仅在 raz_date=1 时用 run.def 的 starttime 重置日历。 | 源码差异;未找到对应 Changelog 条目 |
C-0070 |
libf/dyn3dpar/leapfrog_p.F |
libf/dyn3dpar/leapfrog_p.F |
修改 | db3d6f3e821b→9408bab4a379(已核验) |
把两处 restart 写出时刻参数从 start_time 改为 JH_cur,使重启文件记录当前积分时刻。 | 源码差异;未找到对应 Changelog 条目 |
C-0071 |
libf/dyn3dpar/parallel_lmdz.F90 |
libf/dyn3dpar/parallel_lmdz.F90 |
修改 | da411ff6156c→6d720b4d9b97(已核验) |
修正 MPI/OpenMP 垂直层分块,避免空闲线程触发无效 MPI 请求。 | 源码差异;未找到对应 Changelog 条目 |
证据边界
- 路径状态和哈希关系来自两棵本地快照的机械比较。
- 官方记录来自 MARS Changelog 增量;COMMON 命中仅表示间接记录。
- 未找到 Changelog 条目不等于改动无意义,只表示没有可直接关联的官方文字记录。
- 本页不把未运行的数值或性能影响写成既定事实。