COMMON 并行动力

页面定位

覆盖 dyn3dpar 的分解、halo、band、时间推进和并行 I/O 支持。

兼容性关注:影响 MPI/OpenMP 调度、通信请求和并行动力稳定性。

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

变化统计

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

主要变化

受影响路径

编号 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 条目

证据边界

相关页面