LMDZ COMMON / MARS 5.3 到 6.3 全量变更索引
使用说明
本页列出比较范围内所有发生变化的路径。改动概述只说明职责或结构变化;代码级证据和兼容性边界见对应详情页。
共 419 个路径事件:COMMON 112、MARS 307;新增 126、删除 77、修改 216。
证据方法、排除规则、Changelog 截止边界和哈希见 来源与方法。
COMMON
| 编号 | 5.3 路径 | 6.3 路径 | 类型 | 所属主题 | 改动概述 | 官方记录 | 详情页 | 当前 Wiki 页面 |
|---|---|---|---|---|---|---|---|---|
C-0001 |
— | arch/arch-ADASTRA-gnu.env |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-ADASTRA-gnu.env,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0002 |
— | arch/arch-ADASTRA-gnu.fcm |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-ADASTRA-gnu.fcm,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0003 |
— | arch/arch-ADASTRA-gnu.path |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-ADASTRA-gnu.path,包含 NETCDF_INCDIR、NETCDF_LIBDIR、NETCDF_LIB、MPI_INCDIR 等配置项;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0004 |
— | arch/arch-ADASTRA-ifort.env |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-ADASTRA-ifort.env,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0005 |
— | arch/arch-ADASTRA-ifort.fcm |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-ADASTRA-ifort.fcm,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0006 |
— | arch/arch-ADASTRA-ifort.path |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-ADASTRA-ifort.path,包含 NETCDF_INCDIR、NETCDF_LIBDIR、NETCDF_LIB、MPI_INCDIR 等配置项;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0007 |
— | arch/arch-BAO_YGG.env |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-BAO_YGG.env,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0008 |
— | arch/arch-BAO_YGG.fcm |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-BAO_YGG.fcm,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0009 |
— | arch/arch-BAO_YGG.path |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-BAO_YGG.path,包含 ROOT、NETCDF_LIBDIR、NETCDF_LIB、NETCDF_INCDIR 等配置项;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0010 |
— | arch/arch-gfortran-para.fcm |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-gfortran-para.fcm,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0011 |
— | arch/arch-gfortran-para.path |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-gfortran-para.path,包含 ROOT、NETCDF_INCDIR、NETCDF_LIBDIR、NETCDF_LIB 等配置项;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0012 |
arch/arch-gfortran.fcm |
arch/arch-gfortran.fcm |
修改 | COMMON 构建、arch 与 IOIPSL | 调整平台配置 arch-gfortran.fcm 的编译器、编译选项或依赖路径,以更新该平台的构建环境。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0013 |
arch/arch-gfortran.path |
arch/arch-gfortran.path |
修改 | COMMON 构建、arch 与 IOIPSL | 更新平台配置 arch-gfortran.path:调整配置项 NETCDF_INCDIR、NETCDF_LIBDIR、NETCDF_LIB、IOIPSL_INCDIR、IOIPSL_LIBDIR。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0014 |
— | arch/arch-ifort_MESOIPSL.env |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-ifort_MESOIPSL.env,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0015 |
— | arch/arch-ifort_MESOIPSL.fcm |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-ifort_MESOIPSL.fcm,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0016 |
— | arch/arch-ifort_MESOIPSL.path |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-ifort_MESOIPSL.path,包含 ROOT、NETCDF_INCDIR、NETCDF_LIBDIR、NETCDF_LIB 等配置项;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0017 |
arch/arch-linux-64bit-para.path |
arch/arch-linux-64bit-para.path |
修改 | COMMON 构建、arch 与 IOIPSL | 更新平台配置 arch-linux-64bit-para.path:调整配置项 NETCDF_INCDIR、NETCDF_LIBDIR、NETCDF_LIB、IOIPSL_INCDIR、IOIPSL_LIBDIR。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0018 |
arch/arch-linux-64bit.path |
arch/arch-linux-64bit.path |
修改 | COMMON 构建、arch 与 IOIPSL | 更新平台配置 arch-linux-64bit.path:调整配置项 NETCDF_INCDIR、NETCDF_LIBDIR、NETCDF_LIB、IOIPSL_INCDIR、IOIPSL_LIBDIR。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0019 |
arch/arch-linux-ifort-para.path |
arch/arch-linux-ifort-para.path |
修改 | COMMON 构建、arch 与 IOIPSL | 更新平台配置 arch-linux-ifort-para.path:调整配置项 NETCDF_INCDIR、NETCDF_LIBDIR、NETCDF_LIB、IOIPSL_INCDIR、IOIPSL_LIBDIR。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0020 |
arch/arch-linux-ifort.path |
arch/arch-linux-ifort.path |
修改 | COMMON 构建、arch 与 IOIPSL | 更新平台配置 arch-linux-ifort.path:调整配置项 NETCDF_INCDIR、NETCDF_LIBDIR、NETCDF_LIB、IOIPSL_INCDIR、IOIPSL_LIBDIR。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0021 |
— | arch/arch-MESOIPSL-gnu.env |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-MESOIPSL-gnu.env,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0022 |
— | arch/arch-MESOIPSL-gnu.fcm |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-MESOIPSL-gnu.fcm,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0023 |
— | arch/arch-MESOIPSL-gnu.path |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-MESOIPSL-gnu.path,包含 ROOT、NETCDF_INCDIR、NETCDF_LIBDIR、NETCDF_LIB 等配置项;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0024 |
— | arch/arch-MESU-gnu.env |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-MESU-gnu.env,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0025 |
— | arch/arch-MESU-gnu.fcm |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-MESU-gnu.fcm,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0026 |
— | arch/arch-MESU-gnu.path |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-MESU-gnu.path,包含 NETCDF_INCDIR、NETCDF_LIBDIR、NETCDF_LIB、MPI_INCDIR 等配置项;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0027 |
arch/arch-X64_IRENE-AMD.env |
arch/arch-X64_IRENE-AMD.env |
修改 | COMMON 构建、arch 与 IOIPSL | 调整平台配置 arch-X64_IRENE-AMD.env 的编译器、编译选项或依赖路径,以更新该平台的构建环境。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0028 |
arch/arch-X64_IRENE-AMD.fcm |
arch/arch-X64_IRENE-AMD.fcm |
修改 | COMMON 构建、arch 与 IOIPSL | 调整平台配置 arch-X64_IRENE-AMD.fcm 的编译器、编译选项或依赖路径,以更新该平台的构建环境。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0029 |
arch/arch-X64_JEANZAY-pgi.fcm |
arch/arch-X64_JEANZAY-pgi.fcm |
修改 | COMMON 构建、arch 与 IOIPSL | 调整平台配置 arch-X64_JEANZAY-pgi.fcm 的编译器、编译选项或依赖路径,以更新该平台的构建环境。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0030 |
arch/arch-X64_JEANZAY.fcm |
arch/arch-X64_JEANZAY.fcm |
修改 | COMMON 构建、arch 与 IOIPSL | 调整平台配置 arch-X64_JEANZAY.fcm 的编译器、编译选项或依赖路径,以更新该平台的构建环境。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0031 |
arch/arch-X64_MESU.path |
arch/arch-X64_MESU.path |
修改 | COMMON 构建、arch 与 IOIPSL | 更新平台配置 arch-X64_MESU.path:调整配置项 IOIPSL_INCDIR、IOIPSL_LIBDIR。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0032 |
— | arch/arch-X64_ROMEO_INTEL.env |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-X64_ROMEO_INTEL.env,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0033 |
— | arch/arch-X64_ROMEO_INTEL.fcm |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-X64_ROMEO_INTEL.fcm,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0034 |
— | arch/arch-X64_ROMEO_INTEL.path |
新增 | COMMON 构建、arch 与 IOIPSL | 新增平台配置 arch-X64_ROMEO_INTEL.path,包含 ROOT、NETCDF_LIBDIR、NETCDF_LIB、NETCDF_INCDIR 等配置项;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0035 |
bld.cfg |
bld.cfg |
修改 | COMMON 构建、arch 与 IOIPSL | 更新根目录 FCM 源码组、依赖扫描和目标构建配置。 | 源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0036 |
build_gcm |
build_gcm |
修改 | COMMON 构建、arch 与 IOIPSL | 更新 COMMON 构建入口,调整目标选择、编译选项传递和 FCM 构建调用。 | 源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0037 |
— | ioipsl/install_ioipsl_ADASTRA-gnu.bash |
新增 | COMMON 构建、arch 与 IOIPSL | 新增 IOIPSL 安装脚本 install_ioipsl_ADASTRA-gnu.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0038 |
— | ioipsl/install_ioipsl_ADASTRA-ifort.bash |
新增 | COMMON 构建、arch 与 IOIPSL | 新增 IOIPSL 安装脚本 install_ioipsl_ADASTRA-ifort.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0039 |
— | ioipsl/install_ioipsl_BAO_YGG.bash |
新增 | COMMON 构建、arch 与 IOIPSL | 新增 IOIPSL 安装脚本 install_ioipsl_BAO_YGG.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0040 |
ioipsl/install_ioipsl_centos-ifort.bash |
— | 删除 | COMMON 构建、arch 与 IOIPSL | 移除 IOIPSL 安装脚本 install_ioipsl_centos-ifort.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0041 |
ioipsl/install_ioipsl_ciclad-ifort.bash |
— | 删除 | COMMON 构建、arch 与 IOIPSL | 移除 IOIPSL 安装脚本 install_ioipsl_ciclad-ifort.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0042 |
ioipsl/install_ioipsl_gfortran.bash |
ioipsl/install_ioipsl_gfortran.bash |
修改 | COMMON 构建、arch 与 IOIPSL | 更新脚本 install_ioipsl_gfortran.bash:更新外部服务域名或下载地址。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0043 |
ioipsl/install_ioipsl_ifort.bash |
ioipsl/install_ioipsl_ifort.bash |
修改 | COMMON 构建、arch 与 IOIPSL | 更新 IOIPSL SVN 服务地址,并把 ins_m_prec 的脚本解释器从 ksh 转为 bash。 | 源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0044 |
— | ioipsl/install_ioipsl_ifort_MESOIPSL.bash |
新增 | COMMON 构建、arch 与 IOIPSL | 新增 IOIPSL 安装脚本 install_ioipsl_ifort_MESOIPSL.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0045 |
ioipsl/install_ioipsl_irene-amd.bash |
ioipsl/install_ioipsl_irene-amd.bash |
修改 | COMMON 构建、arch 与 IOIPSL | 更新脚本 install_ioipsl_irene-amd.bash:更新外部服务域名或下载地址。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0046 |
ioipsl/install_ioipsl_jeanzay.bash |
ioipsl/install_ioipsl_jeanzay.bash |
修改 | COMMON 构建、arch 与 IOIPSL | 更新脚本 install_ioipsl_jeanzay.bash:更新外部服务域名或下载地址。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0047 |
ioipsl/install_ioipsl_jeanzay_pgi.bash |
ioipsl/install_ioipsl_jeanzay_pgi.bash |
修改 | COMMON 构建、arch 与 IOIPSL | 更新脚本 install_ioipsl_jeanzay_pgi.bash:更新外部服务域名或下载地址。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0048 |
— | ioipsl/install_ioipsl_MESOIPSL-gnu.bash |
新增 | COMMON 构建、arch 与 IOIPSL | 新增 IOIPSL 安装脚本 install_ioipsl_MESOIPSL-gnu.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0049 |
ioipsl/install_ioipsl_MesoPSL.bash |
ioipsl/install_ioipsl_MesoPSL.bash |
修改 | COMMON 构建、arch 与 IOIPSL | 更新脚本 install_ioipsl_MesoPSL.bash:更新外部服务域名或下载地址。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0050 |
— | ioipsl/install_ioipsl_MESU-gnu.bash |
新增 | COMMON 构建、arch 与 IOIPSL | 新增 IOIPSL 安装脚本 install_ioipsl_MESU-gnu.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0051 |
ioipsl/install_ioipsl_mesu.bash |
— | 删除 | COMMON 构建、arch 与 IOIPSL | 移除旧 MESU IOIPSL 安装脚本;6.3 由 install_ioipsl_MESU-gnu.bash 承接 GNU 环境的检出、配置与编译流程。 | 源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0052 |
ioipsl/install_ioipsl_occigen.bash |
— | 删除 | COMMON 构建、arch 与 IOIPSL | 移除 IOIPSL 安装脚本 install_ioipsl_occigen.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0053 |
ioipsl/install_ioipsl_pgf90.bash |
ioipsl/install_ioipsl_pgf90.bash |
修改 | COMMON 构建、arch 与 IOIPSL | 更新脚本 install_ioipsl_pgf90.bash:更新外部服务域名或下载地址。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0054 |
ioipsl/README |
ioipsl/README |
修改 | COMMON 构建、arch 与 IOIPSL | 调整 IOIPSL 支持文件 README 的安装步骤、平台参数或依赖路径。 |
源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0055 |
libf/dyn3d/abort_gcm.F |
libf/dyn3d/abort_gcm.F |
修改 | COMMON 动力核心 | 调整串行动力终止诊断的标点和错误码文字,不改变 abort_gcm 的分支与退出码。 | 源码差异;未找到对应 Changelog 条目 | COMMON 动力核心 | — |
C-0056 |
libf/dyn3d/conf_gcm.F90 |
libf/dyn3d/conf_gcm.F90 |
修改 | COMMON 动力核心 | 仅在 raz_date 非零时读取 starttime,使起始时刻覆盖与日期重置开关联动。 | 源码差异;未找到对应 Changelog 条目 | COMMON 动力核心 | conf_gcm |
C-0057 |
libf/dyn3d/gcm.F90 |
libf/dyn3d/gcm.F90 |
修改 | COMMON 动力核心 | 接入 program_options 命令行解析,并简化起始时刻处理:仅在 raz_date=1 时用 run.def 的 starttime 重置日历。 | 源码差异;未找到对应 Changelog 条目 | COMMON 动力核心 | gcm |
C-0058 |
libf/dyn3d/interp_horiz.F |
libf/dyn3d/interp_horiz.F |
修改 | COMMON 动力核心 | 扩大水平插值工作数组上限,使 kllm 从 400×200×10 增至 1400×200×10,以容纳更大插值映射。 | 源码差异;未找到对应 Changelog 条目 | COMMON 动力核心 | interp_horiz |
C-0059 |
libf/dyn3d/leapfrog.F |
libf/dyn3d/leapfrog.F |
修改 | COMMON 动力核心 | 把两处 restart 写出时刻参数从 start_time 改为 JH_cur,使串行动力重启文件记录当前积分时刻。 | 源码差异;未找到对应 Changelog 条目 | COMMON 动力核心 | leapfrog |
C-0060 |
libf/dyn3d/leapfrog_nogcm.F |
— | 删除 | COMMON nogcm 职责迁移 | 从 COMMON 移除火星 leapfrog_nogcm 驱动;6.3 由 MARS dynphy_lonlat/phymars 下的同名文件承接。 | 间接记录:13/02/2024,EM;16/02/2024,EM | COMMON nogcm 职责迁移 | — |
C-0061 |
libf/dyn3d/nogcm.F90 |
— | 删除 | COMMON nogcm 职责迁移 | 从 COMMON 动力目录移除 Martian nogcm;6.3 由 MARS libf/dynphy_lonlat/phymars/nogcm.F90 承接(对应 M-0097),nogcm 能力并未消失。 | 间接记录:13/02/2024,EM | COMMON nogcm 职责迁移 | — |
C-0062 |
libf/dyn3d_common/disvert_noterre.F |
libf/dyn3d_common/disvert_noterre.F |
修改 | COMMON 动力核心 | 强化无地表垂直坐标读取:逐层检查 z2sig.def 的 iostat,在文件过短或格式错误时报告层号并调用 abort_gcm。 | 源码差异;未找到对应 Changelog 条目 | COMMON 动力核心 | — |
C-0063 |
libf/dyn3d_common/dynredem.F90 |
libf/dyn3d_common/dynredem.F90 |
修改 | COMMON 动力核心 | 扩展串行动力 restart 元数据:为 controle 写入逐项 controle_descriptor,并补充当前积分时刻,使控制数组可解释。 | 间接记录:08/11/2024,JBC | COMMON 动力核心 | — |
C-0064 |
libf/dyn3d_common/dynredem_mod.F90 |
libf/dyn3d_common/dynredem_mod.F90 |
修改 | COMMON 动力核心 | 更新源码文件 dynredem_mod.F90:新增 put_char1、int2fmtstr。 |
源码差异;未找到对应 Changelog 条目 | COMMON 动力核心 | — |
C-0065 |
libf/dyn3d_common/iniconst.F90 |
libf/dyn3d_common/iniconst.F90 |
修改 | COMMON 动力核心 | 清理 iniconst.F90 的空白与行尾格式,不改变常数初始化计算或调用接口。 | 源码差异;未找到对应 Changelog 条目 | COMMON 动力核心 | — |
C-0066 |
libf/dyn3dpar/abort_gcm.F |
libf/dyn3dpar/abort_gcm.F |
修改 | COMMON 并行动力 | 调整并行动力终止诊断的标点和错误码文字,不改变 abort_gcm 的 MPI 终止路径。 | 源码差异;未找到对应 Changelog 条目 | COMMON 并行动力 | — |
C-0067 |
libf/dyn3dpar/conf_gcm.F90 |
libf/dyn3dpar/conf_gcm.F90 |
修改 | COMMON 并行动力 | 仅在 raz_date 非零时读取 starttime,使并行动力的起始时刻覆盖与日期重置开关联动。 | 源码差异;未找到对应 Changelog 条目 | COMMON 并行动力 | conf_gcm |
C-0068 |
libf/dyn3dpar/dynredem_p.F90 |
libf/dyn3dpar/dynredem_p.F90 |
修改 | COMMON 并行动力 | 扩展并行动力 restart 元数据:为 controle 数组写入逐项 controle_descriptor,并补写当前积分时刻,提升控制参数可读性。 | 间接记录:08/11/2024,JBC | COMMON 并行动力 | — |
C-0069 |
libf/dyn3dpar/gcm.F |
libf/dyn3dpar/gcm.F |
修改 | COMMON 并行动力 | 接入 program_options 命令行解析,并简化并行动力起始时刻处理:仅在 raz_date=1 时用 run.def 的 starttime 重置日历。 | 源码差异;未找到对应 Changelog 条目 | COMMON 并行动力 | gcm |
C-0070 |
libf/dyn3dpar/leapfrog_p.F |
libf/dyn3dpar/leapfrog_p.F |
修改 | COMMON 并行动力 | 把两处 restart 写出时刻参数从 start_time 改为 JH_cur,使重启文件记录当前积分时刻。 | 源码差异;未找到对应 Changelog 条目 | COMMON 并行动力 | leapfrog_p |
C-0071 |
libf/dyn3dpar/parallel_lmdz.F90 |
libf/dyn3dpar/parallel_lmdz.F90 |
修改 | COMMON 并行动力 | 修正 MPI/OpenMP 垂直层分块,避免空闲线程触发无效 MPI 请求。 | 源码差异;未找到对应 Changelog 条目 | COMMON 并行动力 | parallel_lmdz |
C-0072 |
libf/dynphy_lonlat/calfis.F |
libf/dynphy_lonlat/calfis.F |
修改 | COMMON 动力与物理接口及几何 | 将全局平均分支从 Titan/Venus 共用缩为仅 Titan,Venus 不再走该 AllGather 路径。 | 源码差异;未找到对应 Changelog 条目 | COMMON 动力与物理接口及几何 | calfis |
C-0073 |
libf/dynphy_lonlat/calfis_p.F |
libf/dynphy_lonlat/calfis_p.F |
修改 | COMMON 动力与物理接口及几何 | 移除 Venus 的 AllGather 分支,并在网格转换前显式清零 zphi/zphis,避免并行调试条件下使用未初始化值。 | 源码差异;未找到对应 Changelog 条目 | COMMON 动力与物理接口及几何 | calfis_p |
C-0074 |
libf/dynphy_lonlat/inigeomphy_mod.F90 |
libf/dynphy_lonlat/inigeomphy_mod.F90 |
修改 | COMMON 动力与物理接口及几何 | 更新物理几何初始化,并单独保存适合经纬网输出的极点面积。 | 源码差异;未找到对应 Changelog 条目 | COMMON 动力与物理接口及几何 | inigeomphy_mod |
C-0075 |
libf/dynphy_lonlat/mod_interface_dyn_phys.F90 |
libf/dynphy_lonlat/mod_interface_dyn_phys.F90 |
修改 | COMMON 动力与物理接口及几何 | 更新动力—物理索引映射,并加入单物理列并行特例。 | 源码差异;未找到对应 Changelog 条目 | COMMON 动力与物理接口及几何 | mod_interface_dyn_phys |
C-0076 |
libf/dynphy_lonlat/phyvenus/grid_noro.F |
libf/dynphy_lonlat/phyvenus/grid_noro.F |
修改 | COMMON 动力与物理接口及几何 | 更新源码文件 grid_noro.F:新增模块依赖 YOMCST_mod。 |
源码差异;未找到对应 Changelog 条目 | COMMON 动力与物理接口及几何 | — |
C-0077 |
libf/dynphy_lonlat/phyvenus/iniphysiq_mod.F90 |
libf/dynphy_lonlat/phyvenus/iniphysiq_mod.F90 |
修改 | COMMON 动力与物理接口及几何 | 更新源码文件 iniphysiq_mod.F90:新增模块依赖 YOMCST_mod、suphec_mod。 |
源码差异;未找到对应 Changelog 条目 | COMMON 动力与物理接口及几何 | — |
C-0078 |
libf/dynphy_lonlat/phyvenus/newstart.F |
libf/dynphy_lonlat/phyvenus/newstart.F |
修改 | COMMON 动力与物理接口及几何 | 更新源码文件 newstart.F:新增模块依赖 soil_mod。 |
源码差异;未找到对应 Changelog 条目 | COMMON 动力与物理接口及几何 | — |
C-0079 |
libf/dynphy_lonlat/phyvenus/readstartphy.F |
libf/dynphy_lonlat/phyvenus/readstartphy.F |
修改 | COMMON 动力与物理接口及几何 | 更新源码文件 readstartphy.F:新增模块依赖 soil_mod。 |
源码差异;未找到对应 Changelog 条目 | COMMON 动力与物理接口及几何 | — |
C-0080 |
libf/dynphy_lonlat/phyvenus/start2archive.F |
libf/dynphy_lonlat/phyvenus/start2archive.F |
修改 | COMMON 动力与物理接口及几何 | 更新源码文件 start2archive.F:新增模块依赖 soil_mod。 |
源码差异;未找到对应 Changelog 条目 | COMMON 动力与物理接口及几何 | — |
C-0081 |
libf/dynphy_lonlat/phyvenus/writerestartphy.F |
libf/dynphy_lonlat/phyvenus/writerestartphy.F |
修改 | COMMON 动力与物理接口及几何 | 更新源码文件 writerestartphy.F:新增模块依赖 soil_mod。 |
源码差异;未找到对应 Changelog 条目 | COMMON 动力与物理接口及几何 | — |
C-0082 |
libf/evolution/compile |
— | 删除 | COMMON evolution 目录退出 | 移除旧 evolution/PEM 组件 compile;其构建、调度或演化辅助职责不再由 6.3 COMMON 树中的该路径提供。 |
源码差异;未找到对应 Changelog 条目 | COMMON evolution 目录退出 | — |
C-0083 |
libf/evolution/compute_tendencies_mod.F90 |
— | 删除 | COMMON evolution 目录退出 | 移除源码文件 compute_tendencies_mod.F90,其中定义 compute_tendencies;该实现不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | COMMON evolution 目录退出 | — |
C-0084 |
libf/evolution/compute_tendencies_mod_slope.F90 |
— | 删除 | COMMON evolution 目录退出 | 移除源码文件 compute_tendencies_mod_slope.F90,其中定义 compute_tendencies_slope;该实现不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | COMMON evolution 目录退出 | — |
C-0085 |
libf/evolution/conf_evol.F90 |
— | 删除 | COMMON evolution 目录退出 | 移除源码文件 conf_evol.F90,其中定义 conf_evol;该实现不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | COMMON evolution 目录退出 | — |
C-0086 |
libf/evolution/criterion_ice_stop_mod_slope.F90 |
— | 删除 | COMMON evolution 目录退出 | 移除源码文件 criterion_ice_stop_mod_slope.F90,其中定义 criterion_ice_stop_slope;该实现不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | COMMON evolution 目录退出 | — |
C-0087 |
libf/evolution/criterion_ice_stop_mod_water_slope.F90 |
— | 删除 | COMMON evolution 目录退出 | 移除源码文件 criterion_ice_stop_mod_water_slope.F90,其中定义 criterion_ice_stop_water_slope;该实现不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | COMMON evolution 目录退出 | — |
C-0088 |
libf/evolution/dimension_mod.F90 |
— | 删除 | COMMON evolution 目录退出 | 移除源码文件 dimension_mod.F90,其中定义 dimension_mod、init_dim;该实现不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | COMMON evolution 目录退出 | — |
C-0089 |
libf/evolution/evol_co2_ice_s_mod_slope.F90 |
— | 删除 | COMMON evolution 目录退出 | 移除源码文件 evol_co2_ice_s_mod_slope.F90,其中定义 evol_co2_ice_s_slope;该实现不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | COMMON evolution 目录退出 | — |
C-0090 |
libf/evolution/evol_h2o_ice_s_mod_slope.F90 |
— | 删除 | COMMON evolution 目录退出 | 移除源码文件 evol_h2o_ice_s_mod_slope.F90,其中定义 evol_h2o_ice_s_slope;该实现不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | COMMON evolution 目录退出 | — |
C-0091 |
libf/evolution/makelmdz_fcm |
— | 删除 | COMMON evolution 目录退出 | 移除旧 evolution/PEM 目录专用的 FCM 构建驱动;该构建入口随 evolution 子树退出 COMMON。 | 源码差异;未找到对应 Changelog 条目 | COMMON evolution 目录退出 | — |
C-0092 |
libf/evolution/orbit_param.F90 |
— | 删除 | COMMON evolution 目录退出 | 移除源码文件 orbit_param.F90,其中定义 orbit_param;该实现不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | COMMON evolution 目录退出 | — |
C-0093 |
libf/evolution/pem.F90 |
— | 删除 | COMMON evolution 目录退出 | 移除源码文件 pem.F90,其中定义 pem;该实现不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | COMMON evolution 目录退出 | — |
C-0094 |
libf/evolution/pemetat0.F90 |
— | 删除 | COMMON evolution 目录退出 | 移除源码文件 pemetat0.F90,其中定义 pemetat0、check_dim、get_var1、get_var3;该实现不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | COMMON evolution 目录退出 | — |
C-0095 |
libf/evolution/recomp_tend_co2_slope.F90 |
— | 删除 | COMMON evolution 目录退出 | 移除源码文件 recomp_tend_co2_slope.F90,其中定义 recomp_tend_co2_slope;该实现不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | COMMON evolution 目录退出 | — |
C-0096 |
libf/evolution/temps_mod_evol.F90 |
— | 删除 | COMMON evolution 目录退出 | 移除源码文件 temps_mod_evol.F90,其中定义 temps_mod_evol;该实现不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | COMMON evolution 目录退出 | — |
C-0097 |
libf/grid/dimension/makdim |
libf/grid/dimension/makdim |
修改 | COMMON 其他维护 | 仅调整退出语句的缩进格式,不改变网格维数参数解析或生成内容。 | 源码差异;未找到对应 Changelog 条目 | COMMON 其他维护 | — |
C-0098 |
— | libf/misc/job.F90 |
新增 | COMMON tracer 与通用运行时 | 新增作业环境模块,识别 SLURM/PBS 作业号与时限,解析 days-hours:minutes:seconds,并提供提前终止所需的 timelimit/timewall 状态。 | 源码差异;未找到对应 Changelog 条目 | COMMON tracer 与通用运行时 | job |
C-0099 |
— | libf/misc/program_options.F90 |
新增 | COMMON tracer 与通用运行时 | 新增通用命令行选项模块,解析帮助、并行布局和运行参数并提供 usage 输出,供动力主程序启动时调用。 | 源码差异;未找到对应 Changelog 条目 | COMMON tracer 与通用运行时 | — |
C-0100 |
— | libf/misc/readTracFiles_mod.f90 |
新增 | COMMON tracer 与通用运行时 | 新增公共 tracer.def/traceur.def 解析设施,供 MARS 物理侧新格式解析调用。 | 间接记录:20/05/2026,EM | COMMON tracer 与通用运行时 | readTracFiles_mod |
C-0101 |
— | libf/misc/strings_mod.f90 |
新增 | COMMON tracer 与通用运行时 | 新增通用字符串与消息模块,提供大小写转换、裁剪/清洗、分割/堆叠、查找替换、计数解析及分级输出工具。 | 源码差异;未找到对应 Changelog 条目 | COMMON tracer 与通用运行时 | strings_mod |
C-0102 |
libf/phy_common/abort_physic.F90 |
libf/phy_common/abort_physic.F90 |
修改 | COMMON 物理侧并行与传输 | 调整物理侧终止诊断的标点和错误码文字,不改变 MPI_ABORT 与串行停止分支。 | 源码差异;未找到对应 Changelog 条目 | COMMON 物理侧并行与传输 | abort_physic |
C-0103 |
libf/phy_common/geometry_mod.F90 |
libf/phy_common/geometry_mod.F90 |
修改 | COMMON 物理侧并行与传输 | 新增线程私有 cell_area_for_lonlat_outputs,并提供初始化入口保存含复制极点的经纬网输出面积,避免改变物理 cell_area。 | 源码差异;未找到对应 Changelog 条目 | COMMON 物理侧并行与传输 | geometry_mod |
C-0104 |
libf/phy_common/init_print_control_mod.F90 |
libf/phy_common/init_print_control_mod.F90 |
修改 | COMMON 物理侧并行与传输 | 把 lunout、prt_level 和 debug 改为初始化例程内的局部默认值,再通过 getin_p 读取覆盖值,避免依赖模块中的预置状态。 | 源码差异;未找到对应 Changelog 条目 | COMMON 物理侧并行与传输 | — |
C-0105 |
libf/phy_common/ioipsl_getin_p_mod.F90 |
libf/phy_common/ioipsl_getin_p_mod.F90 |
修改 | COMMON 物理侧并行与传输 | 统一 getin_p 的主控判断:所有标量/数组读取从 MPI-root 与 OMP-root 联合条件迁到 mod_phys_lmdz_para:is_master。 | 源码差异;未找到对应 Changelog 条目 | COMMON 物理侧并行与传输 | ioipsl_getin_p_mod |
C-0106 |
libf/phy_common/mod_phys_lmdz_mpi_transfert.F90 |
libf/phy_common/mod_phys_lmdz_mpi_transfert.F90 |
修改 | COMMON 物理侧并行与传输 | 更新源码文件 mod_phys_lmdz_mpi_transfert.F90:新增 bcast_mpi_i5、bcast_mpi_i6、bcast_mpi_r5、bcast_mpi_r6;移除 grid2dTo1d_mpi_r3、grid2dTo1d_mpi_l、grid2dTo1d_mpi_l1、grid2dTo1d_mpi_l2。 |
源码差异;未找到对应 Changelog 条目 | COMMON 物理侧并行与传输 | mod_phys_lmdz_mpi_transfert |
C-0107 |
libf/phy_common/mod_phys_lmdz_omp_transfert.F90 |
libf/phy_common/mod_phys_lmdz_omp_transfert.F90 |
修改 | COMMON 物理侧并行与传输 | 新增 5/6 维 OMP 广播,并把缓冲增长因子改为实数、分配区改用 SINGLE 同步,修正并行缓冲扩容与可见性。 | 源码差异;未找到对应 Changelog 条目 | COMMON 物理侧并行与传输 | mod_phys_lmdz_omp_transfert |
C-0108 |
libf/phy_common/mod_phys_lmdz_para.F90 |
libf/phy_common/mod_phys_lmdz_para.F90 |
修改 | COMMON 物理侧并行与传输 | 在 MESOSCALE 构建中跳过 Test_transfert 并行传输自检,其他构建仍保留该初始化检查。 | 源码差异;未找到对应 Changelog 条目 | COMMON 物理侧并行与传输 | mod_phys_lmdz_para |
C-0109 |
libf/phy_common/mod_phys_lmdz_transfert_para.F90 |
libf/phy_common/mod_phys_lmdz_transfert_para.F90 |
修改 | COMMON 物理侧并行与传输 | 更新源码文件 mod_phys_lmdz_transfert_para.F90:新增 bcast_i5、bcast_i6、bcast_r5、bcast_r6。 |
源码差异;未找到对应 Changelog 条目 | COMMON 物理侧并行与传输 | mod_phys_lmdz_transfert_para |
C-0110 |
libf/phy_common/print_control_mod.F90 |
libf/phy_common/print_control_mod.F90 |
修改 | COMMON 物理侧并行与传输 | 更新源码文件 print_control_mod.F90中的 print_control_mod、set_print_control:外部模块、例程、调用和 getin 键集合保持不变,差异集中在局部声明、维度或类型约束。 |
源码差异;未找到对应 Changelog 条目 | COMMON 物理侧并行与传输 | — |
C-0111 |
makegcm |
— | 删除 | COMMON 构建、arch 与 IOIPSL | 移除旧 makegcm 构建入口,6.3 以 makelmdz_fcm/build_gcm 为主。 | 源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
C-0112 |
makelmdz_fcm |
makelmdz_fcm |
修改 | COMMON 构建、arch 与 IOIPSL | 更新根目录 FCM 构建驱动,扩展 I/O 后端、平台和 1D/XIOS 组合处理。 | 源码差异;未找到对应 Changelog 条目 | COMMON 构建、arch 与 IOIPSL | — |
MARS
| 编号 | 5.3 路径 | 6.3 路径 | 类型 | 所属主题 | 改动概述 | 官方记录 | 详情页 | 当前 Wiki 页面 |
|---|---|---|---|---|---|---|---|---|
M-0001 |
— | changelog.txt |
新增 | MARS 顶层结构、配置与平台 | 新增独立 Changelog 文件;其前缀继承 5.3 README 中的历史记录。 | 源码差异;未找到对应 Changelog 条目 | MARS 顶层结构、配置与平台 | — |
M-0002 |
— | datadir/README |
新增 | MARS 顶层结构、配置与平台 | 新增 datadir 获取说明,指向官方在线火星运行数据归档,而不在源码树内复制整套数据。 | 源码差异;未找到对应 Changelog 条目 | MARS 顶层结构、配置与平台 | — |
M-0003 |
— | deftank/adastra/adastra_cpu_binding.sh |
新增 | MARS 顶层结构、配置与平台 | 新增 Slurm CPU/GPU 亲和性包装脚本,按本地 rank 与 MPI/OpenMP 组合选择 NUMA CPU 集合,并在需要时绑定 GPU。 | 官方记录:27/06/2025,EM | MARS 顶层结构、配置与平台 | config-system |
M-0004 |
— | deftank/adastra/README |
新增 | MARS 顶层结构、配置与平台 | 新增 Adastra 运行目录说明,描述 GCM 作业脚本、逐月续跑方式及需要按账户和队列调整的参数。 | 官方分组记录:27/06/2025,EM | MARS 顶层结构、配置与平台 | config-system |
M-0005 |
— | deftank/adastra/run0 |
新增 | MARS 顶层结构、配置与平台 | 新增运行脚本 run0,用于 deftank/adastra 下的环境准备、作业提交或续跑流程;该脚本进入 6.3。 |
官方分组记录:27/06/2025,EM | MARS 顶层结构、配置与平台 | config-system |
M-0006 |
— | deftank/adastra/run_month1 |
新增 | MARS 顶层结构、配置与平台 | 新增运行脚本 run_month1,用于 deftank/adastra 下的环境准备、作业提交或续跑流程;该脚本进入 6.3。 |
官方分组记录:27/06/2025,EM | MARS 顶层结构、配置与平台 | config-system |
M-0007 |
— | deftank/adastra/run_year1 |
新增 | MARS 顶层结构、配置与平台 | 新增运行脚本 run_year1,用于 deftank/adastra 下的环境准备、作业提交或续跑流程;该脚本进入 6.3。 |
官方记录:17/07/2025,JBC | MARS 顶层结构、配置与平台 | config-system |
M-0008 |
deftank/callphys.def.co2clouds.GCM5 |
deftank/callphys.def.co2clouds.GCM5 |
修改 | MARS 顶层结构、配置与平台 | 更新运行配置或作业样例 callphys.def.co2clouds.GCM5:新增配置项 outputs_per_sol、max_icecap_albedo、reff_lift_dust、albedo_h2o_cap、call_mass_fixer_dyn;移除配置项 tracer、lwrite、albedo_h2o_ice、thermoswater。 |
官方分组记录:24/10/2024,EM;29/01/2026,EM;06/02/2026,EM;10/02/2026,JM;25/03/2026,EM;26/03/2026,YCL | MARS 顶层结构、配置与平台 | config-system |
M-0009 |
— | deftank/callphys.def.GCM5 |
新增 | MARS 顶层结构、配置与平台 | 由旧 callphys.def.watercycle 重命名为 GCM5 配置模板,明确其对应 CO2、尘埃和水循环组合。 | 官方记录:16/01/2024,EM | MARS 顶层结构、配置与平台 | config-system |
M-0010 |
deftank/callphys.def.GCM6 |
deftank/callphys.def.GCM6 |
修改 | MARS 顶层结构、配置与平台 | 更新运行配置或作业样例 callphys.def.GCM6:新增配置项 outputs_per_sol、calllott_nonoro、nonoro_gwd_epflux_max、nonoro_gwd_sat、nonoro_gwd_rdiss、nonoro_gwd_kmax、nonoro_gwd_kmin、nonoro_gwd_xlaunch、max_icecap_albedo、reff_lift_dust、temp_dependent_m、cloud_adapt_ts、albedo_h2o_cap、call_mass_fixer_dyn;移除配置项 tracer、lwrite、temp_dependant_m、albedo_h2o_ice、thermoswater。 |
官方记录:28/09/2023,EM;30/09/2023,AB;24/10/2024,EM;29/01/2026,EM;06/02/2026,EM;10/02/2026,JM;25/03/2026,EM;26/03/2026,YCL | MARS 顶层结构、配置与平台 | config-system |
M-0011 |
deftank/callphys.def.hdo.GCM5 |
deftank/callphys.def.hdo.GCM5 |
修改 | MARS 顶层结构、配置与平台 | 更新运行配置或作业样例 callphys.def.hdo.GCM5:新增配置项 outputs_per_sol、max_icecap_albedo、reff_lift_dust、albedo_h2o_cap、call_mass_fixer_dyn;移除配置项 tracer、lwrite、albedo_h2o_ice、thermoswater。 |
官方记录:20/09/2024,EM;24/10/2024,EM;29/01/2026,EM;06/02/2026,EM;10/02/2026,JM;25/03/2026,EM;26/03/2026,YCL | MARS 顶层结构、配置与平台 | config-system |
M-0012 |
deftank/callphys.def.MCD5 |
deftank/callphys.def.MCD5 |
修改 | MARS 顶层结构、配置与平台 | 更新运行配置或作业样例 callphys.def.MCD5:新增配置项 outputs_per_sol、max_icecap_albedo、reff_lift_dust、albedo_h2o_cap、call_mass_fixer_dyn;移除配置项 tracer、lwrite、albedo_h2o_ice、thermoswater。 |
官方分组记录:24/10/2024,EM;29/01/2026,EM;06/02/2026,EM;10/02/2026,JM;25/03/2026,EM;26/03/2026,YCL | MARS 顶层结构、配置与平台 | config-system |
M-0013 |
— | deftank/callphys.def.MCD6 |
新增 | MARS 顶层结构、配置与平台 | 新增运行配置或作业样例 callphys.def.MCD6,包含 datadir、outputs_per_sol、diurnal、season 等配置项;该配置进入 6.3。 |
官方记录:28/09/2023,EM;30/01/2024,CS | MARS 顶层结构、配置与平台 | config-system |
M-0014 |
deftank/callphys.def.notracers |
— | 删除 | MARS 顶层结构、配置与平台 | 移除运行配置或作业样例 callphys.def.notracers,包含 tracer、diurnal、season、lwrite 等配置项;该配置不再随 6.3 分发。 |
官方记录:28/09/2023,EM | MARS 顶层结构、配置与平台 | — |
M-0015 |
deftank/callphys.def.watercycle |
— | 删除 | MARS 顶层结构、配置与平台 | 移除旧 watercycle 命名的物理配置模板;同一内容体系在 6.3 以 callphys.def.GCM5 名称承接。 | 官方记录:16/01/2024,EM | MARS 顶层结构、配置与平台 | — |
M-0016 |
deftank/ciclad/run0 |
deftank/ciclad/run0 |
修改 | MARS 顶层结构、配置与平台 | 增强续跑脚本的 GCM 可执行文件和 start 输入检查、失败退出及崩溃报告,同时规范 num_run/numnew 推进。 | 官方分组记录:14/05/2025,JBC | MARS 顶层结构、配置与平台 | config-system |
M-0017 |
deftank/ciclad/run_month1 |
deftank/ciclad/run_month1 |
修改 | MARS 顶层结构、配置与平台 | 增强月度续跑脚本的 run.def.ref、run0 和 run_monthN 前置检查、ERR 陷阱与失败退出,并规范月份编号推进。 | 官方分组记录:14/05/2025,JBC | MARS 顶层结构、配置与平台 | config-system |
M-0018 |
deftank/context_lmdz_physics.xml |
— | 删除 | MARS XIOS、diagfi 与统一输出 | 移除 deftank 根目录旧 XIOS context;6.3 在 deftank/xios/ 下集中组织 XML。 | 官方分组记录:27/02/2026,JBC;18/05/2026,JBC | MARS XIOS、diagfi 与统一输出 | — |
M-0019 |
deftank/field_def_physics_mars.xml |
— | 删除 | MARS XIOS、diagfi 与统一输出 | 移除 deftank 根目录中的旧 MARS XIOS 字段定义;6.3 由 deftank/xios/ 下的新字段配置承接。 | 官方记录:17/05/2023,AB;27/02/2026,JBC | MARS XIOS、diagfi 与统一输出 | — |
M-0020 |
deftank/iodef.xml |
— | 删除 | MARS XIOS、diagfi 与统一输出 | 移除 deftank 根目录旧 XIOS 入口;6.3 迁入 deftank/xios/。 | 官方分组记录:27/02/2026,JBC | MARS XIOS、diagfi 与统一输出 | — |
M-0021 |
deftank/irene/run0 |
deftank/irene/run0 |
修改 | MARS 顶层结构、配置与平台 | 增强续跑脚本的 GCM 可执行文件和 start 输入检查、失败退出及崩溃报告,同时规范 num_run/numnew 的推进。 | 官方分组记录:14/05/2025,JBC | MARS 顶层结构、配置与平台 | config-system |
M-0022 |
deftank/irene/run_month1 |
deftank/irene/run_month1 |
修改 | MARS 顶层结构、配置与平台 | 增强月度续跑脚本的 run.def.ref、run0 和 run_monthN 前置检查、ERR 陷阱与失败退出,并规范月份编号推进。 | 官方分组记录:14/05/2025,JBC | MARS 顶层结构、配置与平台 | config-system |
M-0023 |
— | deftank/launch_1Dchained.sh |
新增 | MARS 顶层结构、配置与平台 | 新增运行脚本 launch_1Dchained.sh,用于 deftank 下的环境准备、作业提交或续跑流程;该脚本进入 6.3。 |
官方记录:09/02/2024,JBC | MARS 顶层结构、配置与平台 | config-system |
M-0024 |
— | deftank/launch_orb_1Dchained.sh |
新增 | MARS 顶层结构、配置与平台 | 新增运行脚本 launch_orb_1Dchained.sh,用于 deftank 下的环境准备、作业提交或续跑流程;该脚本进入 6.3。 |
官方记录:09/02/2024,JBC;31/05/2024,JBC | MARS 顶层结构、配置与平台 | config-system |
M-0025 |
— | deftank/mesu/README |
新增 | MARS 顶层结构、配置与平台 | 新增 MESU 集群逐月续跑说明,说明 run_month1→run_monthN 链及 run0/run.def.ref 的适配要求。 | 源码差异;未找到对应 Changelog 条目 | MARS 顶层结构、配置与平台 | config-system |
M-0026 |
— | deftank/mesu/run0 |
新增 | MARS 顶层结构、配置与平台 | 新增运行脚本 run0,用于 deftank/mesu 下的环境准备、作业提交或续跑流程;该脚本进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | MARS 顶层结构、配置与平台 | config-system |
M-0027 |
— | deftank/mesu/run_month1 |
新增 | MARS 顶层结构、配置与平台 | 新增运行脚本 run_month1,用于 deftank/mesu 下的环境准备、作业提交或续跑流程;该脚本进入 6.3。 |
官方分组记录:09/03/2026,JBC | MARS 顶层结构、配置与平台 | config-system |
M-0028 |
deftank/occigen/run0 |
deftank/occigen/run0 |
修改 | MARS 顶层结构、配置与平台 | 增强续跑脚本的 GCM 可执行文件和 start 输入检查、失败退出及崩溃报告,同时规范 num_run/numnew 的推进。 | 官方分组记录:14/05/2025,JBC | MARS 顶层结构、配置与平台 | config-system |
M-0029 |
deftank/occigen/run_month1 |
deftank/occigen/run_month1 |
修改 | MARS 顶层结构、配置与平台 | 增强月度续跑脚本的 run.def.ref、run0 和 run_monthN 前置检查、ERR 陷阱与失败退出,并规范月份编号推进。 | 官方分组记录:14/05/2025,JBC | MARS 顶层结构、配置与平台 | config-system |
M-0030 |
deftank/README |
deftank/README |
修改 | MARS 顶层结构、配置与平台 | 更新标准配置说明:样例命名转向 GCM5/GCM6/MCD5/MCD6,并将 MCD6 标准垂直网格说明更新到约 250 km。 | 源码差异;未找到对应 Changelog 条目 | MARS 顶层结构、配置与平台 | config-system |
M-0031 |
deftank/run.def.1d |
deftank/run.def.1d |
修改 | MARS 顶层结构、配置与平台 | 更新运行配置或作业样例 run.def.1d:新增配置项 startfiles_1D、diagsoil、slow_diagfi、ctrl_h2ovap、relaxtime_h2ovap、ctrl_h2oice、relaxtime_h2oice;调整配置项 time、ndt、psurf、co2ice、slope_inclination、slope_orientation。 |
官方记录:19/06/2024,JBC;30/10/2025,JM | MARS 顶层结构、配置与平台 | config-system |
M-0032 |
deftank/run.def.32x24x25.GCM5 |
deftank/run.def.32x24x25.GCM5 |
修改 | MARS 顶层结构、配置与平台 | 移除已废弃的 ecritphy;输出频率改由 outputs_per_sol 统一控制。 | 官方分组记录:12/06/2024,EM | MARS 顶层结构、配置与平台 | config-system |
M-0033 |
deftank/run.def.32x24x32.GCM5 |
deftank/run.def.32x24x32.GCM5 |
修改 | MARS 顶层结构、配置与平台 | 移除已废弃的 ecritphy;输出频率改由 outputs_per_sol 统一控制。 | 官方分组记录:12/06/2024,EM | MARS 顶层结构、配置与平台 | config-system |
M-0034 |
deftank/run.def.64x48x32.GCM5 |
deftank/run.def.64x48x32.GCM5 |
修改 | MARS 顶层结构、配置与平台 | 移除已废弃的 ecritphy;输出频率改由 outputs_per_sol 统一控制。 | 官方分组记录:12/06/2024,EM | MARS 顶层结构、配置与平台 | config-system |
M-0035 |
deftank/run.def.64x48x49.MCD5 |
deftank/run.def.64x48x49.MCD5 |
修改 | MARS 顶层结构、配置与平台 | 移除已废弃的 ecritphy;输出频率改由 outputs_per_sol 统一控制。 | 官方分组记录:12/06/2024,EM | MARS 顶层结构、配置与平台 | config-system |
M-0036 |
deftank/run.def.64x48x54.GCM6 |
deftank/run.def.64x48x54.GCM6 |
修改 | MARS 顶层结构、配置与平台 | 移除已废弃的 ecritphy;输出频率改由 outputs_per_sol 统一控制。 | 官方分组记录:12/06/2024,EM | MARS 顶层结构、配置与平台 | config-system |
M-0037 |
— | deftank/run.def.64x48x73.MCD6 |
新增 | MARS 顶层结构、配置与平台 | 新增运行配置或作业样例 run.def.64x48x73.MCD6,包含 planet_type、nday、day_step、iperiod 等配置项;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | MARS 顶层结构、配置与平台 | config-system |
M-0038 |
deftank/run0 |
deftank/run0 |
修改 | MARS 顶层结构、配置与平台 | 增强顶层续跑脚本的 GCM 可执行文件和 start 输入检查、失败退出及崩溃报告,同时规范 gcm/numnew 推进。 | 官方分组记录:14/05/2025,JBC | MARS 顶层结构、配置与平台 | config-system |
M-0039 |
— | deftank/spirit/README |
新增 | MARS 顶层结构、配置与平台 | 新增 SPIRIT/MESOIPSL 集群逐月续跑说明,说明 run_month1→run_monthN 链及配套脚本适配。 | 源码差异;未找到对应 Changelog 条目 | MARS 顶层结构、配置与平台 | config-system |
M-0040 |
— | deftank/spirit/run0 |
新增 | MARS 顶层结构、配置与平台 | 新增运行脚本 run0,用于 deftank/spirit 下的环境准备、作业提交或续跑流程;该脚本进入 6.3。 |
官方分组记录:30/03/2023,EM | MARS 顶层结构、配置与平台 | config-system |
M-0041 |
— | deftank/spirit/run_month1 |
新增 | MARS 顶层结构、配置与平台 | 新增运行脚本 run_month1,用于 deftank/spirit 下的环境准备、作业提交或续跑流程;该脚本进入 6.3。 |
官方分组记录:30/03/2023,EM | MARS 顶层结构、配置与平台 | config-system |
M-0042 |
deftank/traceur.def.MCD5 |
deftank/traceur.def.MCD5 |
修改 | MARS 顶层结构、配置与平台 | 更新配置 traceur.def.MCD5 的默认值、条目组织或平台参数。 |
官方记录:16/01/2024,EM | MARS 顶层结构、配置与平台 | config-system |
M-0043 |
— | deftank/traceur.def.MCD6 |
新增 | MARS 顶层结构、配置与平台 | 新增运行配置或作业样例 traceur.def.MCD6,列出 co2、co、o、o1d 等条目;该配置进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | MARS 顶层结构、配置与平台 | config-system |
M-0044 |
— | deftank/xios/context_pcm_physics.xml |
新增 | MARS XIOS、diagfi 与统一输出 | 在 deftank/xios/ 新增 PCM 物理 context,承接旧根目录 XIOS context 职责。 | 官方分组记录:27/02/2026,JBC;18/05/2026,JBC | MARS XIOS、diagfi 与统一输出 | xios-config |
M-0045 |
— | deftank/xios/field_def_physics.xml |
新增 | MARS XIOS、diagfi 与统一输出 | 将 XIOS 字段定义集中到 deftank/xios/ 子目录。 | 官方记录:02/04/2026,JBC;27/02/2026,JBC | MARS XIOS、diagfi 与统一输出 | xios-config |
M-0046 |
— | deftank/xios/file_def_physics.xml |
新增 | MARS XIOS、diagfi 与统一输出 | 将 XIOS 文件定义集中到 deftank/xios/ 子目录。 | 官方记录:04/06/2026,EM;27/02/2026,JBC | MARS XIOS、diagfi 与统一输出 | xios-config |
M-0047 |
— | deftank/xios/iodef.xml |
新增 | MARS XIOS、diagfi 与统一输出 | 将 XIOS 主入口集中到 deftank/xios/ 子目录。 | 官方分组记录:27/02/2026,JBC | MARS XIOS、diagfi 与统一输出 | xios-config |
M-0048 |
deftank/z2sig.def |
— | 删除 | MARS 顶层结构、配置与平台 | 旧通用垂直坐标样例在 6.3 中以 MCD6 名称组织;内容与 z2sig.def.MCD6 相同。 | 官方分组记录:28/09/2023,EM | MARS 顶层结构、配置与平台 | — |
M-0049 |
— | deftank/z2sig.def.MCD6 |
新增 | MARS 顶层结构、配置与平台 | 新增 MCD6 命名的垂直坐标样例;与 5.3 z2sig.def 哈希相同。 | 官方记录:28/09/2023,EM | MARS 顶层结构、配置与平台 | config-system |
M-0050 |
libf/aeronomars/calchim_mod.F90 |
libf/aeronomars/calchim_mod.F90 |
修改 | MARS 热层与光化学 | 把热层化学、光化学和沉降等调用改为显式模块接口,并将化学诊断从 WRITEDIAGFI 迁到统一 write_output。 | 官方分组记录:03/04/2023,RV;10/02/2026,EM | MARS 热层与光化学 | calchim_mod |
M-0051 |
— | libf/aeronomars/chemistrydata.F90 |
新增 | MARS 热层与光化学 | 新增模块化化学数据容器,替代旧 chimiedata.h include。 | 官方记录:24/07/2023,EM | MARS 热层与光化学 | chemistrydata |
M-0052 |
libf/aeronomars/chemthermos.F90 |
libf/aeronomars/chemthermos.F90 |
修改 | MARS 热层与光化学 | 更新源码文件 chemthermos.F90:新增 chemthermos_mod;新增模块依赖 jthermcalc_e107_mod、paramfoto_compact_mod。 |
官方记录:18/10/2024,EM | MARS 热层与光化学 | chemthermos |
M-0053 |
libf/aeronomars/chemthermos_readini.F |
libf/aeronomars/chemthermos_readini.F |
修改 | MARS 热层与光化学 | 更新源码文件 chemthermos_readini.F:新增 chemthermos_readini_mod;新增调用 abort_physic。 |
源码差异;未找到对应 Changelog 条目 | MARS 热层与光化学 | chemthermos_readini |
M-0054 |
libf/aeronomars/chimiedata.h |
— | 删除 | MARS 热层与光化学 | 移除旧化学数据 include;6.3 由 chemistrydata 模块承接共享化学状态。 | 官方记录:24/07/2023,EM | MARS 热层与光化学 | — |
M-0055 |
libf/aeronomars/concentrations.F |
— | 删除 | MARS 热层与光化学 | 删除旧 concentrations.F;r、cp、平均摩尔质量和热导率状态更新已由 conc_mod 的 init_r_cp_mu/update_r_cp_mu_ak 承接。 | 官方记录:12/12/2023,CS;26/01/2024,CS | MARS 热层与光化学 | — |
M-0056 |
libf/aeronomars/conduction.F |
libf/aeronomars/conduction.F |
修改 | MARS 热层与光化学 | 更新源码文件 conduction.F:新增 conduction_mod。 |
官方记录:13/12/2023,CS | MARS 热层与光化学 | conduction |
M-0057 |
libf/aeronomars/deposition.F |
libf/aeronomars/deposition.F |
修改 | MARS 热层与光化学 | 更新源码文件 deposition.F:新增 deposition_mod。 |
官方分组记录:21/10/2024,EM | MARS 热层与光化学 | deposition |
M-0058 |
libf/aeronomars/diffusion.h |
— | 删除 | MARS 热层与光化学 | 移除热层分子扩散使用的旧共享 include,相关状态改由模块化接口管理。 | 官方记录:25/07/2023,EM | MARS 热层与光化学 | — |
M-0059 |
libf/aeronomars/dtridgl.F |
— | 删除 | MARS 热层与光化学 | 移除 aeronomars 中重复的 DTRIDGL 实现;6.3 继续使用 phymars/swr_toon.F 内保留的同名三对角求解例程。 | 官方记录:21/10/2024,EM | MARS 热层与光化学 | — |
M-0060 |
libf/aeronomars/euvheat.F90 |
libf/aeronomars/euvheat.F90 |
修改 | MARS 热层与光化学 | 模块化 EUV 加热,移除未使用的 ptime 接口参数,并通过 hrtherm_mod 与统一物理状态计算 EUV 温度 tendency。 | 官方记录:13/12/2023,CS | MARS 热层与光化学 | euvheat |
M-0061 |
libf/aeronomars/hrtherm.F |
libf/aeronomars/hrtherm.F |
修改 | MARS 热层与光化学 | 更新源码文件 hrtherm.F:新增 hrtherm_mod;新增模块依赖 jthermcalc_e107_mod。 |
官方记录:18/10/2024,EM | MARS 热层与光化学 | hrtherm |
M-0062 |
libf/aeronomars/inichim_newstart.F90 |
libf/aeronomars/inichim_newstart.F90 |
修改 | MARS 热层与光化学 | 更新源码文件 inichim_newstart.F90:新增模块依赖 intrplf_mod、callkeys_mod。 |
源码差异;未找到对应 Changelog 条目 | MARS 热层与光化学 | inichim_newstart |
M-0063 |
libf/aeronomars/intrplf.F |
libf/aeronomars/intrplf.F |
修改 | MARS 热层与光化学 | 将一维查表插值封装为 intrplf_mod,并为 x/xd/yd/y 增加显式输入输出契约。 | 源码差异;未找到对应 Changelog 条目 | MARS 热层与光化学 | intrplf |
M-0064 |
libf/aeronomars/inv.F |
— | 删除 | MARS 热层与光化学 | 移除源码文件 inv.F,其中定义 inv;该实现不再随 6.3 分发。 |
官方记录:21/10/2024,EM | MARS 热层与光化学 | — |
M-0065 |
libf/aeronomars/jthermcalc.F |
libf/aeronomars/jthermcalc.F |
修改 | MARS 热层与光化学 | 将 column、interfast、espesor_optico_A 和 flujo 辅助例程拆到 jthermcalc_util.F,jthermcalc_mod 继续调用这些热层辐射工具。 | 官方记录:18/10/2024,EM | MARS 热层与光化学 | jthermcalc |
M-0066 |
libf/aeronomars/jthermcalc_e107.F |
— | 删除 | MARS 热层与光化学 | 移除旧 jthermcalc_e107.F;6.3 由 jthermcalc_e107_mod.F 模块承接同名热层辐射计算。 | 官方记录:18/10/2024,EM | MARS 热层与光化学 | — |
M-0067 |
— | libf/aeronomars/jthermcalc_e107_mod.F |
新增 | MARS 热层与光化学 | 新增模块化 jthermcalc_e107 热层辐射计算,结合柱含量、光学厚度和 E10.7 输入求取高层加热率。 | 官方记录:18/10/2024,EM | MARS 热层与光化学 | jthermcalc_e107_mod |
M-0068 |
— | libf/aeronomars/jthermcalc_util.F |
新增 | MARS 热层与光化学 | 新增热层辐射辅助模块,集中提供柱含量、快速插值和光学厚度计算,供 jthermcalc_e107 模块调用。 | 官方记录:18/10/2024,EM | MARS 热层与光化学 | jthermcalc_util |
M-0069 |
libf/aeronomars/moldiff.F |
libf/aeronomars/moldiff.F |
修改 | MARS 热层与光化学 | 更新源码文件 moldiff.F:新增 moldiff_mod;新增模块依赖 moldiffcoeff_mod。 |
官方记录:13/12/2023,CS | MARS 热层与光化学 | moldiff |
M-0070 |
— | libf/aeronomars/moldiff_MPF.F90 |
新增 | MARS 热层与光化学 | 新增多组分分子扩散实现及可选质量修正。 | 官方记录:27/09/2024,JYC+EM;27/03/2026,YCL | MARS 热层与光化学 | moldiff_MPF |
M-0071 |
libf/aeronomars/moldiff_red.F90 |
libf/aeronomars/moldiff_red.F90 |
修改 | MARS 热层与光化学 | 模块化简化分子扩散并收窄接口:移除外传高度及 EUV/传导 tendency,只返回 tracer 分子扩散增量 pdqdiff。 | 官方记录:25/07/2023,EM | MARS 热层与光化学 | moldiff_red |
M-0072 |
libf/aeronomars/moldiffcoeff.F |
libf/aeronomars/moldiffcoeff.F |
修改 | MARS 热层与光化学 | 更新源码文件 moldiffcoeff.F:新增 moldiffcoeff_mod。 |
源码差异;未找到对应 Changelog 条目 | MARS 热层与光化学 | moldiffcoeff |
M-0073 |
libf/aeronomars/moldiffcoeff_red.F |
libf/aeronomars/moldiffcoeff_red.F |
修改 | MARS 热层与光化学 | 更新源码文件 moldiffcoeff_red.F:新增 moldiffcoeff_red_mod。 |
官方记录:25/07/2023,EM | MARS 热层与光化学 | moldiffcoeff_red |
M-0074 |
libf/aeronomars/molvis.F |
libf/aeronomars/molvis.F |
修改 | MARS 热层与光化学 | 模块化分子黏性计算,并将分离的 EUV/传导温度增量合并为统一 pdt 输入,继续利用公共层高场计算黏性 tendency。 | 官方记录:13/12/2023,CS | MARS 热层与光化学 | molvis |
M-0075 |
libf/aeronomars/param_read.F |
libf/aeronomars/param_read.F |
修改 | MARS 热层与光化学 | 更新源码文件 param_read.F:新增 param_read_mod。 |
官方分组记录:21/10/2024,EM | MARS 热层与光化学 | param_read |
M-0076 |
libf/aeronomars/param_read_e107.F |
libf/aeronomars/param_read_e107.F |
修改 | MARS 热层与光化学 | 模块化 E10.7 太阳输入读取,并把可选火星年范围扩展到 MY36/MY37,错误提示同步更新为 24–37。 | 官方记录:25/03/2023,EM;21/01/2026,EM | MARS 热层与光化学 | param_read_e107 |
M-0077 |
libf/aeronomars/paramfoto_compact.F |
libf/aeronomars/paramfoto_compact.F |
修改 | MARS 热层与光化学 | 更新源码文件 paramfoto_compact.F:新增 paramfoto_compact_mod。 |
官方记录:18/10/2024,EM | MARS 热层与光化学 | paramfoto_compact |
M-0078 |
libf/aeronomars/perosat.F |
libf/aeronomars/perosat.F |
修改 | MARS 热层与光化学 | 更新源码文件 perosat.F:新增 perosat_mod。 |
源码差异;未找到对应 Changelog 条目 | MARS 热层与光化学 | perosat |
M-0079 |
libf/aeronomars/photochemistry.F90 |
— | 删除 | MARS 热层与光化学 | 移除旧 photochemistry.F90;6.3 由 photochemistry_mod.F90 的模块化接口承接光化学矩阵求解。 | 官方记录:18/10/2024,EM | MARS 热层与光化学 | — |
M-0080 |
— | libf/aeronomars/photochemistry_mod.F90 |
新增 | MARS 热层与光化学 | 新增模块化光化学求解接口,并明确依赖 LAPACK dgesv。 | 官方记录:18/10/2024,EM | MARS 热层与光化学 | photochemistry_mod |
M-0081 |
libf/aeronomars/photolysis.F90 |
libf/aeronomars/photolysis.F90 |
修改 | MARS 热层与光化学 | 模块化光解率插值计算,改用 chemistrydata_mod 管理太阳天顶角、光学厚度和柱含量查找表,并显式约束输入输出接口。 | 源码差异;未找到对应 Changelog 条目 | MARS 热层与光化学 | photolysis |
M-0082 |
libf/aeronomars/photolysis_mod.F90 |
libf/aeronomars/photolysis_mod.F90 |
修改 | MARS 热层与光化学 | 增加 HCl、Cl2、ClO 和 HOCl 光解吸收截面的 datadir 读取、波长网格化与模块状态管理。 | 源码差异;未找到对应 Changelog 条目 | MARS 热层与光化学 | photolysis_mod |
M-0083 |
libf/aeronomars/photolysis_online.F |
libf/aeronomars/photolysis_online.F |
修改 | MARS 热层与光化学 | 将在线光解封装为 photolysis_online_mod,并把 UV 辐射、气溶胶和云光学计算扩展到含顶层边界的 nlayer+1 垂直层。 | 官方分组记录:21/10/2024,EM | MARS 热层与光化学 | photolysis_online |
M-0084 |
libf/aeronomars/read_phototable.F90 |
— | 删除 | MARS 热层与光化学 | 移除独立 read_phototable.F90;光解表读取职责已并入 chemistrydata.F90。 | 官方记录:24/07/2023,EM | MARS 热层与光化学 | — |
M-0085 |
libf/aeronomars/surfacearea.F |
libf/aeronomars/surfacearea.F |
修改 | MARS 热层与光化学 | 更新源码文件 surfacearea.F:新增 surfacearea_mod;新增模块依赖 write_output_mod、callkeys_mod。 |
官方分组记录:21/10/2024,EM | MARS 热层与光化学 | surfacearea |
M-0086 |
libf/aeronomars/thermosphere.F |
— | 删除 | MARS 热层与光化学 | 移除旧独立 thermosphere.F;6.3 由 thermosphere_mod.F 模块承接热层物理调度。 | 官方记录:25/07/2023,EM | MARS 热层与光化学 | — |
M-0087 |
— | libf/aeronomars/thermosphere_mod.F |
新增 | MARS 热层与光化学 | 新增源码文件 thermosphere_mod.F,其中定义 thermosphere_mod、thermosphere;该实现进入 6.3。 |
官方记录:25/07/2023,EM | MARS 热层与光化学 | thermosphere_mod |
M-0088 |
libf/callphys.def |
— | 删除 | MARS 顶层结构、配置与平台 | 移除文件 callphys.def,包含 tracer、diurnal、season、callstats 等配置项;该配置不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | MARS 顶层结构、配置与平台 | — |
M-0089 |
libf/callphys_conrath.def |
— | 删除 | MARS 顶层结构、配置与平台 | 移除文件 callphys_conrath.def,包含 tracer、diurnal、season、callstats 等配置项;该配置不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | MARS 顶层结构、配置与平台 | — |
M-0090 |
libf/callphys_nowater.def |
— | 删除 | MARS 顶层结构、配置与平台 | 移除文件 callphys_nowater.def,包含 tracer、diurnal、season、callstats 等配置项;该配置不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | MARS 顶层结构、配置与平台 | — |
M-0091 |
libf/callphys_nowater_conrath.def |
— | 删除 | MARS 顶层结构、配置与平台 | 移除文件 callphys_nowater_conrath.def,包含 tracer、diurnal、season、callstats 等配置项;该配置不再随 6.3 分发。 |
源码差异;未找到对应 Changelog 条目 | MARS 顶层结构、配置与平台 | — |
M-0092 |
libf/dynphy_lonlat/phymars/ini_archive.F |
libf/dynphy_lonlat/phymars/ini_archive.F |
修改 | MARS start、restart 与 archive | 扩展 archive 初始化接口以写入 def_slope、subslope_dist 以及 nslope/nslope_plus_1 维度,使 archive 格式承载坡面状态。 | 官方分组记录:14/02/2023,RV;21/02/2023,RV;28/02/2023,RV | MARS start、restart 与 archive | ini_archive |
M-0093 |
libf/dynphy_lonlat/phymars/iniphysiq_mod.F90 |
libf/dynphy_lonlat/phymars/iniphysiq_mod.F90 |
修改 | MARS 模块化与旧代码清理 | 为物理初始化增加 startfi 文件名参数,使 3D PEM 等调用路径能选择并正确初始化目标物理状态文件。 | 官方记录:18/04/2024,JBC | MARS 模块化与旧代码清理 | iniphysiq_mod |
M-0094 |
— | libf/dynphy_lonlat/phymars/leapfrog_nogcm.F |
新增 | MARS 1D 与 nogcm | 在 MARS 动力—物理接口下承接 nogcm 时间推进驱动及 globaverage2d 全局平均辅助,替代 COMMON 中移除的火星专用实现。 | 官方分组记录:13/02/2024,EM;16/02/2024,EM | MARS 1D 与 nogcm | leapfrog_nogcm |
M-0095 |
libf/dynphy_lonlat/phymars/lect_start_archive.F |
libf/dynphy_lonlat/phymars/lect_start_archive.F |
修改 | MARS start、restart 与 archive | 修正 CO2 ice 初始场读取,适配 subslope 数据,并把 lect_start_archive 模块化以提供显式接口。 | 官方记录:26/01/2023,SF+AB;12/04/2023,RV;07/08/2023,EM | MARS start、restart 与 archive | lect_start_archive |
M-0096 |
libf/dynphy_lonlat/phymars/newstart.F |
libf/dynphy_lonlat/phymars/newstart.F |
修改 | MARS start、restart 与 archive | 扩展 newstart 的 subslope 初始场处理,支持 1/5/7 坡面和 mola64 数据,并修正 perennial_co2ice 等状态字段兼容问题。 | 官方记录:09/03/2023,RV;24/11/2023,LL | MARS start、restart 与 archive | newstart |
M-0097 |
— | libf/dynphy_lonlat/phymars/nogcm.F90 |
新增 | MARS 1D 与 nogcm | 在 MARS 动力—物理接口下新增 nogcm 主驱动,组织初始化、物理时间推进和状态写出,承接 COMMON 中移除的火星专用实现。 | 官方分组记录:13/02/2024,EM | MARS 1D 与 nogcm | nogcm |
M-0098 |
libf/dynphy_lonlat/phymars/start2archive.F |
libf/dynphy_lonlat/phymars/start2archive.F |
修改 | MARS start、restart 与 archive | 吸收旧 start2archive_SSO 的坡面轨道处理,并新增 --add-sso 参数,同时更新坡面和物理初始化依赖。 | 官方记录:14/03/2023,RV;04/11/2024,EM | MARS start、restart 与 archive | start2archive |
M-0099 |
libf/dynphy_lonlat/phymars/start2archive_SSO.F |
— | 删除 | MARS start、restart 与 archive | 移除独立 start2archive_SSO;其坡面轨道处理已并入 start2archive.F 的 --add-sso 路径。 | 官方记录:14/03/2023,RV;04/11/2024,EM | MARS start、restart 与 archive | — |
M-0100 |
— | libf/dynphy_lonlat/phymars/subslope_mola.F90 |
新增 | MARS 模块化与旧代码清理 | 新增源码文件 subslope_mola.F90,其中定义 subslope_mola_mod、subslope_mola、mola、getslopes_mola32;该实现进入 6.3。 |
官方记录:15/04/2024,JBC;16/04/2024,JBC | MARS 模块化与旧代码清理 | subslope_mola |
M-0101 |
libf/dynphy_lonlat/phymars/write_archive.F |
libf/dynphy_lonlat/phymars/write_archive.F |
修改 | MARS start、restart 与 archive | 扩展 archive 写出格式,为土温、土壤热惯量和坡面地表字段加入 nslope 维度,使 start_archive.nc 保留多坡面状态。 | 官方分组记录:21/02/2023,RV;28/02/2023,RV | MARS start、restart 与 archive | write_archive |
M-0102 |
libf/dynphy_lonlat/phymars/xvik.F |
libf/dynphy_lonlat/phymars/xvik.F |
修改 | MARS 模块化与旧代码清理 | 把 xvik 重构为可迁入 util 的 CO2 循环检查器:从输入文件读取网格,并支持处理 DYNAMICO 插值输出。 | 官方记录:23/04/2026,JM | MARS 模块化与旧代码清理 | xvik |
M-0103 |
libf/phymars/aerave.F |
libf/phymars/aerave.F |
修改 | MARS 辐射 | 更新源码文件 aerave.F:新增 aerave_mod、blackl。 |
官方记录:07/05/2025,EM | MARS 辐射 | aerave |
M-0104 |
libf/phymars/aeropacity_mod.F |
libf/phymars/aeropacity_mod.F |
修改 | MARS 辐射 | 扩展同化尘埃场到 MY36/MY37 并兼容 cdodext 输入;在未缩放且 tau_pref_gcm 异常偏大时中止,配置读取迁入 callkeys_mod。 | 官方记录:25/03/2023,EM;14/11/2023,AB;21/01/2026,EM | MARS 辐射 | aeropacity_mod |
M-0105 |
libf/phymars/aeroptproperties.F |
libf/phymars/aeroptproperties.F |
修改 | MARS 辐射 | 更新源码文件 aeroptproperties.F:新增 aeroptproperties_mod;新增模块依赖 write_output_mod。 |
官方记录:20/08/2025,EM | MARS 辐射 | aeroptproperties |
M-0106 |
libf/phymars/albedocaps.F90 |
libf/phymars/albedocaps.F90 |
修改 | MARS CO2 循环 | 扩展冰帽反照率接口:新增 max_icecap_albedo,并加入永久 CO2 冰与古气候分支,使最大冰帽反照率可配置。 | 官方记录:29/01/2026,EM | MARS CO2 循环 | albedocaps |
M-0107 |
libf/phymars/blackl.F |
— | 删除 | MARS 辐射 | 移除独立 blackl 文件并将同名黑体谱辐射计算并入 aerave_mod;调用能力在 6.3 中继续保留。 | 官方记录:07/05/2025,EM | MARS 辐射 | — |
M-0108 |
libf/phymars/blendrad.F |
libf/phymars/blendrad.F |
修改 | MARS 辐射 | 更新源码文件 blendrad.F:新增 blendrad_mod;新增模块依赖 nlteparams_h。 |
官方记录:26/07/2023,EM | MARS 辐射 | blendrad |
M-0109 |
libf/phymars/call_dayperi.F |
libf/phymars/call_dayperi.F |
修改 | MARS 辐射 | 更新源码文件 call_dayperi.F:新增 call_dayperi_mod。 |
源码差异;未找到对应 Changelog 条目 | MARS 辐射 | call_dayperi |
M-0110 |
libf/phymars/calldrag_noro_mod.F90 |
libf/phymars/calldrag_noro_mod.F90 |
修改 | MARS 尘埃、边界层与重力波 | 更新源码文件 calldrag_noro_mod.F90:新增模块依赖 sugwd_mod。 |
源码差异;未找到对应 Changelog 条目 | MARS 尘埃、边界层与重力波 | calldrag_noro_mod |
M-0111 |
libf/phymars/callkeys.h |
— | 删除 | MARS 模块化与旧代码清理 | 移除旧配置 include;共享物理开关转入 callkeys_mod。 | 官方记录:17/04/2025,EM | MARS 模块化与旧代码清理 | — |
M-0112 |
— | libf/phymars/callkeys_mod.F90 |
新增 | MARS 模块化与旧代码清理 | 新增配置状态模块,集中保存 conf_phys 读取并由各物理过程使用的开关。 | 官方记录:17/04/2025,EM;11/02/2026,JM | MARS 模块化与旧代码清理 | callkeys_mod |
M-0113 |
libf/phymars/callradite_mod.F |
libf/phymars/callradite_mod.F |
修改 | MARS 辐射 | 更新源码文件 callradite_mod.F:新增模块依赖 aeroptproperties_mod、suaer_mod、callkeys_mod;移除调用 exit。 |
官方记录:15/05/2026,JBC | MARS 辐射 | callradite_mod |
M-0114 |
libf/phymars/callsedim_mod.F |
libf/phymars/callsedim_mod.F |
修改 | MARS 模块化与旧代码清理 | 更新沉降中的父子 tracer 接口:以 nqchildren/qparentmin 替代旧 nqfils/qperemin,并迁移配置与沉降速度模块依赖。 | 官方记录:11/05/2026,EM | MARS 模块化与旧代码清理 | callsedim_mod |
M-0115 |
libf/phymars/calltherm_interface.F90 |
— | 删除 | MARS 尘埃、边界层与重力波 | 移除旧 calltherm_interface.F90;6.3 由 calltherm_interface_mod.F90 保留同名热羽流/PBL 接口。 | 源码差异;未找到对应 Changelog 条目 | MARS 尘埃、边界层与重力波 | — |
M-0116 |
— | libf/phymars/calltherm_interface_mod.F90 |
新增 | MARS 尘埃、边界层与重力波 | 新增火星热羽流主接口,按内部子时间步推进热泡动力、动量/温度与 tracer tendency,并向物理总调度返回累计结果。 | 源码差异;未找到对应 Changelog 条目 | MARS 尘埃、边界层与重力波 | calltherm_interface_mod |
M-0117 |
libf/phymars/co2cloud.F90 |
— | 删除 | MARS CO2 循环 | 移除旧 co2cloud.F90;6.3 由 co2cloud_mod.F90 延续同名模块和 CO2 云微物理例程。 | 源码差异;未找到对应 Changelog 条目 | MARS CO2 循环 | — |
M-0118 |
— | libf/phymars/co2cloud_mod.F90 |
新增 | MARS CO2 循环 | 新增承接旧 co2cloud.F90 的 co2cloud_mod 实现,并保留 co2cloud 主例程及后续微物理更新。 | 源码差异;未找到对应 Changelog 条目 | MARS CO2 循环 | co2cloud_mod |
M-0119 |
libf/phymars/co2condens_mod.F |
libf/phymars/co2condens_mod.F |
修改 | MARS CO2 循环 | 扩展 CO2 凝结到多坡面地表状态,兼容永久 CO2 冰与古气候分支,并使 CO2cond_ps 同步修正压强、tracer 和风场。 | 官方记录:28/04/2023,RV;08/02/2024,JBC | MARS CO2 循环 | — |
M-0120 |
libf/phymars/co2sat.F |
libf/phymars/co2sat.F |
修改 | MARS CO2 循环 | 清理 co2sat 例程末尾的冗余 RETURN,不改变 CO2 饱和压计算接口。 | 源码差异;未找到对应 Changelog 条目 | MARS CO2 循环 | — |
M-0121 |
libf/phymars/co2snow.F |
libf/phymars/co2snow.F |
修改 | MARS CO2 循环 | 更新源码文件 co2snow.F:新增 co2snow_mod。 |
源码差异;未找到对应 Changelog 条目 | MARS CO2 循环 | co2snow |
M-0122 |
libf/phymars/comcstfi_h.F90 |
libf/phymars/comcstfi_h.F90 |
修改 | MARS 模块化与旧代码清理 | 重构物理常量状态:将 pi 固定为参数,把行星常量设为 SAVE/THREADPRIVATE,并由 init_comcstfi_h 显式初始化。 | 官方记录:22/10/2023,EM | MARS 模块化与旧代码清理 | comcstfi_h |
M-0123 |
libf/phymars/comg1d.h |
— | 删除 | MARS 1D 与 nogcm | 移除旧 1D 公共块 include;6.3 的 1D 状态改由 dyn1d 模块与转发文件组织。 | 官方记录:21/07/2023,EM | MARS 1D 与 nogcm | — |
M-0124 |
libf/phymars/compute_dtau_mod.F90 |
libf/phymars/compute_dtau_mod.F90 |
修改 | MARS 模块化与旧代码清理 | 把 tau_pref_target、dtau 和 dustliftday 诊断从 WRITEDIAGFI 迁到 write_output,并改用 callkeys_mod 获取注入参数。 | 官方分组记录:03/04/2023,RV;10/02/2026,EM | MARS 模块化与旧代码清理 | compute_dtau_mod |
M-0125 |
— | libf/phymars/comslope_mod.F90 |
新增 | MARS 模块化与旧代码清理 | 新增源码文件 comslope_mod.F90,其中定义 comslope_mod、ini_comslope_h、compute_meshgridavg;该实现进入 6.3。 |
官方记录:14/02/2023,RV | MARS 模块化与旧代码清理 | comslope_mod |
M-0126 |
libf/phymars/comsoil_h.F90 |
libf/phymars/comsoil_h.F90 |
修改 | MARS 水云、土壤与地下水冰 | 新增坡面土壤状态的 ini_comsoil_h_slope_var 与 end_comsoil_h_slope_var 生命周期接口,保留原有 comsoil_h 初始化与释放例程。 | 官方分组记录:02/10/2023,LL | MARS 水云、土壤与地下水冰 | comsoil_h |
M-0127 |
libf/phymars/conc_mod.F90 |
libf/phymars/conc_mod.F90 |
修改 | MARS 模块化与旧代码清理 | 把按大气组成计算平均摩尔质量、比气体常数、定压比热和导热系数的状态更新集中到 conc_mod,并将模块状态设为 protected。 | 官方记录:26/01/2024,CS | MARS 模块化与旧代码清理 | conc_mod |
M-0128 |
libf/phymars/conf_phys.F |
libf/phymars/conf_phys.F |
修改 | MARS 模块化与旧代码清理 | 集中重构物理配置:增加输出节奏与诊断、ATKE/重力波、尘埃凝并、古气候、吸附和质量修正等开关及互斥检查,并淘汰旧键。 | 官方记录:28/09/2023,JN;22/10/2023,EM;14/11/2023,AB;29/11/2023,JL;20/02/2024,LL;06/02/2026,TB;10/02/2026,EM;12/02/2026,JM;25/03/2026,EM;26/03/2026,YCL | MARS 模块化与旧代码清理 | conf_phys |
M-0129 |
libf/phymars/convadj.F |
libf/phymars/convadj.F |
修改 | MARS 尘埃、边界层与重力波 | 更新源码文件 convadj.F:新增 convadj_mod;新增模块依赖 callkeys_mod。 |
官方记录:20/08/2025,EM | MARS 尘埃、边界层与重力波 | convadj |
M-0130 |
libf/phymars/cvmgp.F |
— | 删除 | MARS 模块化与旧代码清理 | 删除仅由已清理 CRAY 分支使用的 cvmgp 辅助函数,当前构建路径不再需要该实现。 | 官方记录:20/08/2025,EM | MARS 模块化与旧代码清理 | — |
M-0131 |
libf/phymars/cvmgt.F |
libf/phymars/cvmgt.F |
修改 | MARS 模块化与旧代码清理 | 更新源码文件 cvmgt.F:新增 cvmgt_mod。 |
源码差异;未找到对应 Changelog 条目 | MARS 模块化与旧代码清理 | cvmgt |
M-0132 |
libf/phymars/dimradmars_mod.F90 |
libf/phymars/dimradmars_mod.F90 |
修改 | MARS 辐射 | 把辐射地表反照率和净/天空辐射通量扩展到 nslope 维,并增加坡面数组初始化入口。 | 官方分组记录:21/02/2023,RV;28/02/2023,RV | MARS 辐射 | dimradmars_mod |
M-0133 |
libf/phymars/drag_noro_mod.F90 |
libf/phymars/drag_noro_mod.F90 |
修改 | MARS 尘埃、边界层与重力波 | 将 drag_noro 的 pgam 参数从只读改为可原位更新,调用方需按 intent(inout) 接口传入可写数组。 | 源码差异;未找到对应 Changelog 条目 | MARS 尘埃、边界层与重力波 | drag_noro_mod |
M-0134 |
— | libf/phymars/dust_coagulation_mod.F90 |
新增 | MARS 尘埃、边界层与重力波 | 新增尘埃凝并微物理,并加入 OpenMP 兼容修正。 | 官方记录:06/02/2026,TB;09/02/2026,EM | MARS 尘埃、边界层与重力波 | dust_coagulation_mod |
M-0135 |
— | libf/phymars/dust_windstress_lift.F90 |
新增 | MARS 尘埃、边界层与重力波 | 新增模块化风应力抬尘接口,替代旧 dustlift.F 路径。 | 官方分组记录:05/04/2024,EM | MARS 尘埃、边界层与重力波 | dust_windstress_lift |
M-0136 |
libf/phymars/dustdevil.F |
— | 删除 | MARS 尘埃、边界层与重力波 | 移除旧 dustdevil.F;6.3 以 dustdevil.F90 的模块化自由格式实现承接尘卷风抬尘职责。 | 官方分组记录:05/04/2024,EM | MARS 尘埃、边界层与重力波 | — |
M-0137 |
— | libf/phymars/dustdevil.F90 |
新增 | MARS 尘埃、边界层与重力波 | 新增源码文件 dustdevil.F90,其中定义 dustdevil_mod、dustdevil;该实现进入 6.3。 |
官方分组记录:05/04/2024,EM | MARS 尘埃、边界层与重力波 | dustdevil |
M-0138 |
libf/phymars/dustlift.F |
— | 删除 | MARS 尘埃、边界层与重力波 | 移除旧风应力抬尘例程;6.3 由 dust_windstress_lift 明确承接该机制。 | 官方分组记录:05/04/2024,EM | MARS 尘埃、边界层与重力波 | — |
M-0139 |
— | libf/phymars/dyn1d/abort_gcm.F |
新增 | MARS 1D 与 nogcm | 新增转发文件 abort_gcm.F,其内容指向 ../../../../LMDZ.COMMON/libf/dyn3d/abort_gcm.F;该路径用于复用 COMMON 实现并进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | MARS 1D 与 nogcm | abort_gcm |
M-0140 |
— | libf/phymars/dyn1d/comconst_mod.F90 |
新增 | MARS 1D 与 nogcm | 新增转发文件 comconst_mod.F90,其内容指向 ../../../../LMDZ.COMMON/libf/dyn3d_common/comconst_mod.F90;该路径用于复用 COMMON 实现并进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | MARS 1D 与 nogcm | comconst_mod |
M-0141 |
— | libf/phymars/dyn1d/comgeom.h |
新增 | MARS 1D 与 nogcm | 新增转发文件 comgeom.h,其内容指向 ../../../../LMDZ.COMMON/libf/dyn3d_common/comgeom.h;该路径用于复用 COMMON 实现并进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | MARS 1D 与 nogcm | — |
M-0142 |
— | libf/phymars/dyn1d/comvert_mod.F90 |
新增 | MARS 1D 与 nogcm | 新增转发文件 comvert_mod.F90,其内容指向 ../../../../LMDZ.COMMON/libf/dyn3d_common/comvert_mod.F90;该路径用于复用 COMMON 实现并进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | MARS 1D 与 nogcm | comvert_mod |
M-0143 |
— | libf/phymars/dyn1d/control_mod.F90 |
新增 | MARS 1D 与 nogcm | 新增转发文件 control_mod.F90,其内容指向 ../../../../LMDZ.COMMON/libf/dyn3d_common/control_mod.F90;该路径用于复用 COMMON 实现并进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | MARS 1D 与 nogcm | control_mod |
M-0144 |
— | libf/phymars/dyn1d/disvert_noterre.F |
新增 | MARS 1D 与 nogcm | 新增转发文件 disvert_noterre.F,其内容指向 ../../../../LMDZ.COMMON/libf/dyn3d_common/disvert_noterre.F;该路径用于复用 COMMON 实现并进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | MARS 1D 与 nogcm | disvert_noterre |
M-0145 |
— | libf/phymars/dyn1d/ener_mod.F90 |
新增 | MARS 1D 与 nogcm | 新增转发文件 ener_mod.F90,其内容指向 ../../../../LMDZ.COMMON/libf/dyn3d_common/ener_mod.F90;该路径用于复用 COMMON 实现并进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | MARS 1D 与 nogcm | ener_mod |
M-0146 |
— | libf/phymars/dyn1d/infotrac.F90 |
新增 | MARS 1D 与 nogcm | 新增转发文件 infotrac.F90,其内容指向 ../../../../LMDZ.COMMON/libf/dyn3d_common/infotrac.F90;该路径用于复用 COMMON 实现并进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | MARS 1D 与 nogcm | infotrac |
M-0147 |
— | libf/phymars/dyn1d/init_testphys1d_mod.F90 |
新增 | MARS 1D 与 nogcm | 新增 1D 集中初始化模块,统一选择 start1D/startfi/restart 输入并建立网格、时间、tracer、动力状态及水汽/水冰松弛场。 | 官方记录:27/09/2023,JBC;17/11/2023,JBC | MARS 1D 与 nogcm | init_testphys1d_mod |
M-0148 |
— | libf/phymars/dyn1d/logic_mod.F90 |
新增 | MARS 1D 与 nogcm | 新增转发文件 logic_mod.F90,其内容指向 ../../../../LMDZ.COMMON/libf/dyn3d/logic_mod.F90;该路径用于复用 COMMON 实现并进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | MARS 1D 与 nogcm | logic_mod |
M-0149 |
— | libf/phymars/dyn1d/mod_const_mpi.F90 |
新增 | MARS 1D 与 nogcm | 新增转发文件 mod_const_mpi.F90,其内容指向 ../../../../LMDZ.COMMON/libf/dyn3dpar/mod_const_mpi.F90;该路径用于复用 COMMON 实现并进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | MARS 1D 与 nogcm | mod_const_mpi |
M-0150 |
— | libf/phymars/dyn1d/mod_interface_dyn_phys.F90 |
新增 | MARS 1D 与 nogcm | 更新动力—物理索引映射,并加入单物理列并行特例。 | 源码差异;未找到对应 Changelog 条目 | MARS 1D 与 nogcm | mod_interface_dyn_phys |
M-0151 |
— | libf/phymars/dyn1d/parallel_lmdz.F90 |
新增 | MARS 1D 与 nogcm | 新增 1D 转发文件,指向 COMMON 的 parallel_lmdz.F90 以复用公共并行实现。 | 源码差异;未找到对应 Changelog 条目 | MARS 1D 与 nogcm | parallel_lmdz |
M-0152 |
— | libf/phymars/dyn1d/paramet.h |
新增 | MARS 1D 与 nogcm | 新增转发文件 paramet.h,其内容指向 ../../../../LMDZ.COMMON/libf/dyn3d_common/paramet.h;该路径用于复用 COMMON 实现并进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | MARS 1D 与 nogcm | — |
M-0153 |
libf/phymars/dyn1d/profile.F |
— | 删除 | MARS 1D 与 nogcm | 移除旧 1D 温度剖面读取例程;6.3 由 profile_temp_mod 承接温度剖面职责。 | 官方记录:19/09/2025,JBC | MARS 1D 与 nogcm | — |
M-0154 |
— | libf/phymars/dyn1d/profile_temp_mod.F90 |
新增 | MARS 1D 与 nogcm | 新增模块化 1D 温度剖面读取接口,替代旧 profile.F 路径。 | 官方记录:19/09/2025,JBC | MARS 1D 与 nogcm | profile_temp_mod |
M-0155 |
libf/phymars/dyn1d/read_profile_mod.F90 |
libf/phymars/dyn1d/read_profile_mod.F90 |
修改 | MARS 1D 与 nogcm | 扩展 1D 剖面初始化:接收压力层,在缺少输入剖面时按 Conrath 分布初始化 dust_mass/dust_number,并继续处理 CO2/HDO 等 tracer。 | 官方记录:15/07/2025,JBC | MARS 1D 与 nogcm | read_profile_mod |
M-0156 |
— | libf/phymars/dyn1d/serre_mod.F90 |
新增 | MARS 1D 与 nogcm | 新增转发文件 serre_mod.F90,其内容指向 ../../../../LMDZ.COMMON/libf/dyn3d_common/serre_mod.F90;该路径用于复用 COMMON 实现并进入 6.3。 |
源码差异;未找到对应 Changelog 条目 | MARS 1D 与 nogcm | serre_mod |
M-0157 |
libf/phymars/dyn1d/testphys1d.F |
— | 删除 | MARS 1D 与 nogcm | 移除旧固定格式 testphys1d.F;6.3 由同目录 testphys1d.F90 的自由格式 1D 主程序承接。 | 官方记录:07/07/2023,JBC;27/09/2023,JBC | MARS 1D 与 nogcm | — |
M-0158 |
— | libf/phymars/dyn1d/testphys1d.F90 |
新增 | MARS 1D 与 nogcm | 新增承接旧 testphys1d.F 的自由格式 1D 主程序,并重组初始化、剖面与重启模块。 | 官方记录:27/09/2023,JBC;18/10/2023,JBC | MARS 1D 与 nogcm | testphys1d |
M-0159 |
— | libf/phymars/dyn1d/writerestart1D_mod.F90 |
新增 | MARS 1D 与 nogcm | 将 writerestart1D 转为模块化实现,负责写出 1D 文本 restart 状态。 | 官方记录:06/10/2023,JBC | MARS 1D 与 nogcm | writerestart1D_mod |
M-0160 |
libf/phymars/eofdump_mod.F90 |
— | 删除 | MARS XIOS、diagfi 与统一输出 | 删除废弃的 EOF 诊断输出模块;对应 calleofdump 配置开关也从当前物理配置中移除。 | 官方记录:10/02/2026,EM | MARS XIOS、diagfi 与统一输出 | — |
M-0161 |
libf/phymars/flusv.F |
libf/phymars/flusv.F |
修改 | MARS 辐射 | 将红外两流通量求解封装为 flusv_mod,依据层内线性源函数计算各界面上行/下行通量,供 lwdiff 调用。 | 源码差异;未找到对应 Changelog 条目 | MARS 辐射 | flusv |
M-0162 |
libf/phymars/geticecover.F90 |
libf/phymars/geticecover.F90 |
修改 | MARS 水云、土壤与地下水冰 | 更新源码文件 geticecover.F90:新增 geticecover_mod。 |
官方记录:21/08/2025,EM | MARS 水云、土壤与地下水冰 | geticecover |
M-0163 |
libf/phymars/getslopes.F90 |
— | 删除 | MARS 模块化与旧代码清理 | 移除独立 getslopes.F90;坡面读取例程已并入 slope_mod.F90,坡面初始化能力继续保留。 | 官方记录:25/01/2024,JBC | MARS 模块化与旧代码清理 | — |
M-0164 |
libf/phymars/growthrate.F |
libf/phymars/growthrate.F |
修改 | MARS 水云、土壤与地下水冰 | 更新源码文件 growthrate.F:新增 growthrate_mod;新增模块依赖 microphys_h。 |
官方记录:22/07/2023,EM | MARS 水云、土壤与地下水冰 | growthrate |
M-0165 |
libf/phymars/hdo_surfex_mod.F |
libf/phymars/hdo_surfex_mod.F |
修改 | MARS 模块化与旧代码清理 | 把 HDO 地表分馏的父 tracer 阈值迁到 qparentmin,并改用模块化微物理、配置和统一诊断接口。 | 官方分组记录:03/04/2023,RV;11/05/2026,EM | MARS 模块化与旧代码清理 | hdo_surfex_mod |
M-0166 |
libf/phymars/improvedclouds_mod.F |
— | 删除 | MARS 水云、土壤与地下水冰 | 移除旧固定格式 improvedclouds_mod.F;6.3 由同模块名的 .F90 自由格式实现承接改进水云方案。 | 官方记录:14/10/2022,MV;26/09/2025,JBC | MARS 水云、土壤与地下水冰 | — |
M-0167 |
— | libf/phymars/improvedclouds_mod.F90 |
新增 | MARS 水云、土壤与地下水冰 | 新增模块化 improvedclouds 水云方案,以经验幂律自适应选择微物理子步,并保留 imicro 兼容/回退路径。 | 官方记录:12/06/2023,JN;26/09/2025,JBC | MARS 水云、土壤与地下水冰 | improvedclouds_mod |
M-0168 |
libf/phymars/improvedco2clouds_mod.F90 |
libf/phymars/improvedco2clouds_mod.F90 |
修改 | MARS CO2 循环 | 更新源码文件 improvedco2clouds_mod.F90:新增模块依赖 tcondco2_mod、massflowrateco2_mod、microphys_h、callkeys_mod。 |
源码差异;未找到对应 Changelog 条目 | MARS CO2 循环 | improvedco2clouds_mod |
M-0169 |
libf/phymars/iniorbit.F |
— | 删除 | MARS 辐射 | 移除独立 iniorbit.F;轨道初始化例程已并入 planete_h.F90。 | 官方记录:12/09/2023,JBC;21/11/2025,JBC | MARS 辐射 | — |
M-0170 |
libf/phymars/initracer.F |
— | 删除 | MARS tracer 初始化与质量修正 | 移除旧非模块化 tracer 初始化实现。 | 官方记录:14/08/2023,JBC;17/07/2025,JBC | MARS tracer 初始化与质量修正 | — |
M-0171 |
— | libf/phymars/initracer.F90 |
新增 | MARS tracer 初始化与质量修正 | 模块化 tracer 初始化并适配物理侧文件解析与新的索引接口。 | 官方记录:12/01/2026,JBC;17/07/2025,JBC | MARS tracer 初始化与质量修正 | initracer |
M-0172 |
libf/phymars/iniwritesoil.F90 |
libf/phymars/iniwritesoil.F90 |
修改 | MARS 水云、土壤与地下水冰 | 模块化 diagsoil 初始化,并将 nsoilmx、mlayer 改为显式参数,同时统一 area 的 nbplat 维度契约。 | 官方记录:23/05/2024,JBC | MARS 水云、土壤与地下水冰 | iniwritesoil |
M-0173 |
libf/phymars/interp_line.F |
libf/phymars/interp_line.F |
修改 | MARS 模块化与旧代码清理 | 把 interp_line 转为模块化插值接口,保留一维线性插值职责。 | 官方记录:21/08/2025,EM | MARS 模块化与旧代码清理 | interp_line |
M-0174 |
libf/phymars/iostart.F90 |
libf/phymars/iostart.F90 |
修改 | MARS start、restart 与 archive | 扩展 restart 格式以写读 nslope/inter_slope、坡面土壤和地表字段及字符 controle 描述符,并处理网格重排和 1D restartfi 重建。 | 官方记录:14/02/2023,RV;21/02/2023,RV;28/02/2023,RV;30/03/2023,RV;08/11/2024,JBC | MARS start、restart 与 archive | iostart |
M-0175 |
— | libf/phymars/lmdz_atke_exchange_coeff.F90 |
新增 | MARS 尘埃、边界层与重力波 | 新增 ATKE 交换系数模块,依据风切变、稳定度和 TKE 计算 Km/Kh,并求解 TKE 的垂直扩散更新。 | 官方分组记录:16/02/2024,LL | MARS 尘埃、边界层与重力波 | lmdz_atke_exchange_coeff |
M-0176 |
— | libf/phymars/lmdz_atke_turbulence_ini.F90 |
新增 | MARS 尘埃、边界层与重力波 | 新增 ATKE 湍流初始化模块,集中读取数值方案、混合长度及稳定度参数,并校验不兼容或越界配置。 | 官方分组记录:16/02/2024,LL | MARS 尘埃、边界层与重力波 | lmdz_atke_turbulence_ini |
M-0177 |
— | libf/phymars/lmdz_call_atke.F90 |
新增 | MARS 尘埃、边界层与重力波 | 封装 ATKE 的 Km/Kh 与 TKE 计算;iflag_num_atke=1 时先显式预测风切变,再二次计算交换系数。 | 官方分组记录:16/02/2024,LL | MARS 尘埃、边界层与重力波 | lmdz_call_atke |
M-0178 |
libf/phymars/lwb.F |
libf/phymars/lwb.F |
修改 | MARS 辐射 | 将 Planck 源函数计算封装为 lwb_mod,以温度多项式生成地表、顶层、各层及层界的长波源项与梯度。 | 源码差异;未找到对应 Changelog 条目 | MARS 辐射 | lwb |
M-0179 |
libf/phymars/lwdiff.F |
libf/phymars/lwdiff.F |
修改 | MARS 辐射 | 更新源码文件 lwdiff.F:新增 lwdiff_mod;新增模块依赖 flusv_mod。 |
源码差异;未找到对应 Changelog 条目 | MARS 辐射 | lwdiff |
M-0180 |
libf/phymars/lwflux.F |
libf/phymars/lwflux.F |
修改 | MARS 辐射 | 更新源码文件 lwflux.F:新增 lwflux_mod;新增模块依赖 lwdiff_mod。 |
官方记录:21/07/2023,EM | MARS 辐射 | lwflux |
M-0181 |
libf/phymars/lwi.F |
libf/phymars/lwi.F |
修改 | MARS 辐射 | 更新源码文件 lwi.F:新增 lwi_mod;新增模块依赖 callkeys_mod。 |
官方记录:21/07/2023,EM | MARS 辐射 | lwi |
M-0182 |
libf/phymars/lwmain_mod.F |
libf/phymars/lwmain_mod.F |
修改 | MARS 辐射 | 将长波主调度改为显式模块调用,统一接入 lwi、lwb、lwu、lwxd、lwxn、lwxb 和 lwflux,并从 callkeys_mod 读取长波方案选择。 | 源码差异;未找到对应 Changelog 条目 | MARS 辐射 | lwmain_mod |
M-0183 |
libf/phymars/lwtt.F |
libf/phymars/lwtt.F |
修改 | MARS 辐射 | 将长波透过率计算封装为 lwtt_mod,依据吸收量和压强缩放量,用 Padé 近似与 Horner 算法求各谱段 transmission。 | 源码差异;未找到对应 Changelog 条目 | MARS 辐射 | lwtt |
M-0184 |
libf/phymars/lwu.F |
libf/phymars/lwu.F |
修改 | MARS 辐射 | 将长波吸收量准备封装为 lwu_mod,计算含压温修正的 CO2 有效吸收量,并汇总气溶胶各谱带的光学厚度、单次散射反照率和不对称因子。 | 源码差异;未找到对应 Changelog 条目 | MARS 辐射 | lwu |
M-0185 |
libf/phymars/lwxb.F |
libf/phymars/lwxb.F |
修改 | MARS 辐射 | 将长波边界交换计算封装为 lwxb_mod,调用 lwtt 生成 CO2/气溶胶边界透过率及顶层、地表和层间交换系数。 | 源码差异;未找到对应 Changelog 条目 | MARS 辐射 | lwxb |
M-0186 |
libf/phymars/lwxd.F |
libf/phymars/lwxd.F |
修改 | MARS 辐射 | 将远距离层间长波交换封装为 lwxd_mod,调用 lwtt 计算 CO2/气溶胶非相邻层透过率及交换系数,并按 callemis 处理发射率。 | 源码差异;未找到对应 Changelog 条目 | MARS 辐射 | lwxd |
M-0187 |
libf/phymars/lwxn.F |
libf/phymars/lwxn.F |
修改 | MARS 辐射 | 将长波子层控制项重命名为 lwxn_linear/lwxn_alphan/lwxn_ncouche,移入 lwxn_mod 并设为线程私有,同时模块化 lwtt 调用。 | 官方记录:10/02/2026,EM | MARS 辐射 | lwxn |
M-0188 |
libf/phymars/massflowrateco2.F90 |
libf/phymars/massflowrateco2.F90 |
修改 | MARS CO2 循环 | 更新源码文件 massflowrateco2.F90:新增 massflowrateco2_mod;新增模块依赖 microphys_h。 |
官方记录:22/07/2023,EM | MARS CO2 循环 | massflowrateco2 |
M-0189 |
libf/phymars/microphys.h |
— | 删除 | MARS 水云、土壤与地下水冰 | 移除旧微物理参数 include;6.3 以 microphys_h 模块提供相同职责的共享状态。 | 官方记录:22/07/2023,EM | MARS 水云、土壤与地下水冰 | — |
M-0190 |
— | libf/phymars/microphys_h.F90 |
新增 | MARS 水云、土壤与地下水冰 | 新增微物理参数模块,替代旧 microphys.h include 方式。 | 官方记录:22/07/2023,EM | MARS 水云、土壤与地下水冰 | microphys_h |
M-0191 |
libf/phymars/mucorr.F |
libf/phymars/mucorr.F |
修改 | MARS 模块化与旧代码清理 | 更新源码文件 mucorr.F:新增 mucorr_mod。 |
官方记录:27/04/2025,EM | MARS 模块化与旧代码清理 | mucorr |
M-0192 |
libf/phymars/mufract.F |
— | 删除 | MARS 辐射 | 删除已不再使用的 mufract.F;等效太阳角和日照分数计算由 mucorr.F 承接。 | 官方记录:27/04/2025,EM | MARS 辐射 | — |
M-0193 |
libf/phymars/newsedim_mod.F |
libf/phymars/newsedim_mod.F |
修改 | MARS 模块化与旧代码清理 | 更新源码文件 newsedim_mod.F:新增模块依赖 vlz_fi_mod。 |
源码差异;未找到对应 Changelog 条目 | MARS 模块化与旧代码清理 | newsedim_mod |
M-0194 |
libf/phymars/nir_leedat.F |
— | 删除 | MARS 热层与光化学 | 移除独立近红外数据读取例程;6.3 由 nirdata 模块统一承接。 | 官方记录:21/07/2023,EM | MARS 热层与光化学 | — |
M-0195 |
libf/phymars/nirco2abs.F |
libf/phymars/nirco2abs.F |
修改 | MARS 辐射 | 更新源码文件 nirco2abs.F:新增 nirco2abs_mod;新增模块依赖 solang_mod、nirdata_mod、callkeys_mod。 |
官方记录:21/07/2023,EM | MARS 辐射 | nirco2abs |
M-0196 |
— | libf/phymars/nirdata.F90 |
新增 | MARS 热层与光化学 | 新增近红外数据模块,合并旧 nirdata.h 状态和 nir_leedat.F 读取职责。 | 官方记录:21/07/2023,EM | MARS 热层与光化学 | nirdata |
M-0197 |
libf/phymars/nirdata.h |
— | 删除 | MARS 热层与光化学 | 移除旧近红外数据 include;相关数据与读取职责并入 nirdata 模块。 | 官方记录:21/07/2023,EM | MARS 热层与光化学 | — |
M-0198 |
libf/phymars/nlte_aux.F |
libf/phymars/nlte_aux.F |
修改 | MARS 热层与光化学 | 更新源码文件 nlte_aux.F:新增模块依赖 nlte_paramdef_h、nlte_commons_h;新增条件编译边界 MESOSCALE。 |
官方记录:28/07/2023,EM | MARS 热层与光化学 | nlte_aux |
M-0199 |
libf/phymars/nlte_calc.F |
libf/phymars/nlte_calc.F |
修改 | MARS 热层与光化学 | 更新源码文件 nlte_calc.F:新增模块依赖 nlte_tcool_mod、nlte_paramdef_h、nlte_commons_h。 |
官方记录:28/07/2023,EM | MARS 热层与光化学 | nlte_calc |
M-0200 |
libf/phymars/nlte_commons.h |
— | 删除 | MARS 热层与光化学 | 移除旧 NLTE 公共状态 include;6.3 由 nlte_commons_h 模块承接。 | 官方记录:28/07/2023,EM | MARS 热层与光化学 | — |
M-0201 |
— | libf/phymars/nlte_commons_h.F90 |
新增 | MARS 热层与光化学 | 新增源码文件 nlte_commons_h.F90,其中定义 nlte_commons_h;该实现进入 6.3。 |
官方记录:28/07/2023,EM | MARS 热层与光化学 | nlte_commons_h |
M-0202 |
libf/phymars/nlte_paramdef.h |
— | 删除 | MARS 热层与光化学 | 移除旧 NLTE 参数定义 include;6.3 由 nlte_paramdef_h 模块承接。 | 官方记录:28/07/2023,EM | MARS 热层与光化学 | — |
M-0203 |
— | libf/phymars/nlte_paramdef_h.F90 |
新增 | MARS 热层与光化学 | 新增源码文件 nlte_paramdef_h.F90,其中定义 nlte_paramdef_h;该实现进入 6.3。 |
官方记录:28/07/2023,EM | MARS 热层与光化学 | nlte_paramdef_h |
M-0204 |
libf/phymars/nlte_setup.F |
libf/phymars/nlte_setup.F |
修改 | MARS 热层与光化学 | 更新源码文件 nlte_setup.F:新增模块依赖 nlte_paramdef_h、nlte_commons_h;新增条件编译边界 MESOSCALE。 |
官方记录:28/07/2023,EM | MARS 热层与光化学 | nlte_setup |
M-0205 |
libf/phymars/nlte_tcool.F |
— | 删除 | MARS 热层与光化学 | 移除旧 nlte_tcool.F;6.3 由 nlte_tcool_mod.F 模块承接 NLTE 冷却率插值职责。 | 官方记录:24/07/2023,EM | MARS 热层与光化学 | — |
M-0206 |
— | libf/phymars/nlte_tcool_mod.F |
新增 | MARS 热层与光化学 | 新增承接 nlte_tcool.F 的模块化实现,保留 NLTE 冷却率插值职责。 | 官方记录:24/07/2023,EM | MARS 热层与光化学 | nlte_tcool_mod |
M-0207 |
libf/phymars/nltecool.F |
libf/phymars/nltecool.F |
修改 | MARS 热层与光化学 | 更新源码文件 nltecool.F:新增 nltecool_mod;新增模块依赖 callkeys_mod。 |
官方记录:24/07/2023,EM;26/07/2023,EM | MARS 热层与光化学 | nltecool |
M-0208 |
libf/phymars/nltedata.h |
— | 删除 | MARS 热层与光化学 | 移除旧 NLTE 数据公共块,相关数据访问并入模块化 NLTE 接口。 | 官方记录:26/07/2023,EM | MARS 热层与光化学 | — |
M-0209 |
libf/phymars/nlteparams.h |
— | 删除 | MARS 热层与光化学 | 移除旧 LTE/NLTE 参数 include;6.3 由 nlteparams_h 模块承接。 | 官方记录:26/07/2023,EM | MARS 热层与光化学 | — |
M-0210 |
— | libf/phymars/nlteparams_h.F90 |
新增 | MARS 热层与光化学 | 新增源码文件 nlteparams_h.F90,其中定义 nlteparams_h;该实现进入 6.3。 |
官方记录:26/07/2023,EM | MARS 热层与光化学 | nlteparams_h |
M-0211 |
libf/phymars/nlthermeq.F |
libf/phymars/nlthermeq.F |
修改 | MARS 热层与光化学 | 更新源码文件 nlthermeq.F:新增 nlthermeq_mod;新增模块依赖 nlteparams_h、callkeys_mod。 |
官方记录:26/07/2023,EM | MARS 热层与光化学 | nlthermeq |
M-0212 |
— | libf/phymars/nonoro_gwd_mix_mod.F90 |
新增 | MARS 尘埃、边界层与重力波 | 新增非地形重力波混合方案及初始化/释放接口,并提供开关与参数控制其动量混合。 | 官方记录:29/11/2023,JL | MARS 尘埃、边界层与重力波 | nonoro_gwd_mix_mod |
M-0213 |
libf/phymars/nonoro_gwd_ran_mod.F90 |
libf/phymars/nonoro_gwd_ran_mod.F90 |
修改 | MARS 尘埃、边界层与重力波 | 同步非地形重力波默认通量、饱和、耗散、波数和发射高度参数,并把诊断迁到统一 write_output。 | 官方分组记录:03/04/2023,RV;12/03/2024,Jliu | MARS 尘埃、边界层与重力波 | nonoro_gwd_ran_mod |
M-0214 |
libf/phymars/nuclea.F |
libf/phymars/nuclea.F |
修改 | MARS 水云、土壤与地下水冰 | 更新水冰成核以配合自适应水云微物理子步和模块化微物理参数。 | 官方记录:22/07/2023,EM;28/09/2023,JN | MARS 水云、土壤与地下水冰 | nuclea |
M-0215 |
libf/phymars/nucleaco2.F90 |
libf/phymars/nucleaco2.F90 |
修改 | MARS CO2 循环 | 更新源码文件 nucleaco2.F90:新增模块依赖 microphys_h。 |
源码差异;未找到对应 Changelog 条目 | MARS CO2 循环 | nucleaco2 |
M-0216 |
libf/phymars/orbite.F |
libf/phymars/orbite.F |
修改 | MARS 辐射 | 将轨道距离和赤纬计算模块化,并以近日点太阳经度 lsperi 直接计算 cos(pls-lsperi),替代旧 timeperi 相位。 | 官方记录:21/08/2025,EM | MARS 辐射 | orbite |
M-0217 |
libf/phymars/orodrag_mod.F90 |
libf/phymars/orodrag_mod.F90 |
修改 | MARS 尘埃、边界层与重力波 | 接入模块化 orosetup,并将亚网格各向异性 pgam 改为可原位更新的 intent(inout) 接口。 | 源码差异;未找到对应 Changelog 条目 | MARS 尘埃、边界层与重力波 | orodrag_mod |
M-0218 |
libf/phymars/orosetup.F90 |
libf/phymars/orosetup.F90 |
修改 | MARS 尘埃、边界层与重力波 | 更新源码文件 orosetup.F90:新增 orosetup_mod。 |
源码差异;未找到对应 Changelog 条目 | MARS 尘埃、边界层与重力波 | orosetup |
M-0219 |
— | libf/phymars/paleoclimate_mod.F90 |
新增 | MARS 模块化与旧代码清理 | 新增古气候状态模块,集中初始化/释放轨道和地表古气候参数,并将保存状态设为 THREADPRIVATE 以修复 OpenMP 共享问题。 | 官方记录:21/07/2023,EM | MARS 模块化与旧代码清理 | paleoclimate_mod |
M-0220 |
libf/phymars/param_slope.F90 |
— | 删除 | MARS 模块化与旧代码清理 | 移除独立 param_slope.F90;坡面参数状态已与 getslopes 一并并入 slope_mod.F90。 | 官方记录:25/01/2024,JBC | MARS 模块化与旧代码清理 | — |
M-0221 |
— | libf/phymars/parse_tracer_file.F90 |
新增 | MARS tracer 初始化与质量修正 | 新增新式 tracer.def 解析接口,按网格选择 lmdz/dynamico 段,调用 COMMON readTracFiles 后广播结果。 | 官方分组记录:20/05/2026,EM | MARS tracer 初始化与质量修正 | parse_tracer_file |
M-0222 |
— | libf/phymars/parse_traceur_file.F90 |
新增 | MARS tracer 初始化与质量修正 | 新增旧式 traceur.def 解析接口,由 master 读取并广播名称与父子关系。 | 官方分组记录:12/05/2026,EM | MARS tracer 初始化与质量修正 | parse_traceur_file |
M-0223 |
libf/phymars/pbl_parameters.F |
— | 删除 | MARS 尘埃、边界层与重力波 | 移除旧 pbl_parameters.F;6.3 由 pbl_parameters_mod.F90 模块承接边界层参数状态。 | 官方分组记录:07/12/2023,LL;13/05/2024,LL | MARS 尘埃、边界层与重力波 | — |
M-0224 |
— | libf/phymars/pbl_parameters_mod.F90 |
新增 | MARS 尘埃、边界层与重力波 | 将旧 pbl_parameters.F 转为 pbl_parameters_mod.F90 模块,并整理边界层参数状态及 ustar/thetastar 更新。 | 官方分组记录:07/12/2023,LL | MARS 尘埃、边界层与重力波 | pbl_parameters_mod |
M-0225 |
libf/phymars/phyetat0_mod.F90 |
libf/phymars/phyetat0_mod.F90 |
修改 | MARS start、restart 与 archive | 重构 startfi 状态读取:支持多坡面地表/土壤、qsoil/nqsoil、永久 CO2 冰与古气候、非地形重力波记忆以及 tracer 质量修正状态。 | 官方记录:21/02/2023,RV;28/02/2023,RV;08/11/2023,LL;21/11/2023,EM;18/04/2024,JBC;01/04/2026,YCL | MARS start、restart 与 archive | phyetat0_mod |
M-0226 |
libf/phymars/phyredem.F90 |
libf/phymars/phyredem.F90 |
修改 | MARS 模块化与旧代码清理 | 清理 phyredem0 的废弃参数,并扩展 phyredem1 的 restart 状态以传递 qsoil/nqsoil;同时接入坡面、古气候和 tracer 质量修正相关模块。 | 官方记录:23/11/2022,RV;08/11/2023,LL | MARS 模块化与旧代码清理 | phyredem |
M-0227 |
libf/phymars/phys_state_var_init_mod.F90 |
libf/phymars/phys_state_var_init_mod.F90 |
修改 | MARS 模块化与旧代码清理 | 扩展物理状态初始化接口以接收 startfi 文件名,避免 3D PEM 路径固定读取默认文件。 | 官方记录:18/04/2024,JBC | MARS 模块化与旧代码清理 | phys_state_var_init_mod |
M-0228 |
libf/phymars/physiq_mod.F |
libf/phymars/physiq_mod.F |
修改 | MARS 模块化与旧代码清理 | 把物理总调度全面扩展到多坡面,并接入地下水冰、尘埃凝并、非地形重力波/ATKE、热惯量反馈和 tracer 质量修正,同时迁移到统一输出接口。 | 官方记录:23/11/2022,AB;28/04/2023,RV;17/05/2023,AB;29/11/2023,JL;26/01/2024,CS;08/02/2024,JBC;20/02/2024,LL;16/05/2025,JLIU;06/02/2026,TB;09/02/2026,EM;10/02/2026,EM;01/04/2026,YCL | MARS 模块化与旧代码清理 | physiq_mod |
M-0229 |
libf/phymars/planete_h.F90 |
libf/phymars/planete_h.F90 |
修改 | MARS 辐射 | 重构轨道状态模块:将 timeperi 改为可直接使用的近日点太阳经度 lsperi,把行星参数设为线程私有,并集中 iniorbit/lsp2solp 初始化与换算。 | 官方记录:12/09/2023,JBC;22/10/2023,EM;21/11/2025,JBC | MARS 辐射 | planete_h |
M-0230 |
libf/phymars/planetwide_mod.F90 |
libf/phymars/planetwide_mod.F90 |
修改 | MARS 模块化与旧代码清理 | 用 MESOSCALE 条件编译包围全球 gather/bcast 实现,使中尺度构建不引入该并行汇总模块依赖。 | 源码差异;未找到对应 Changelog 条目 | MARS 模块化与旧代码清理 | planetwide_mod |
M-0231 |
libf/phymars/read_dust_scenario_mod.F90 |
libf/phymars/read_dust_scenario_mod.F90 |
修改 | MARS 尘埃、边界层与重力波 | 扩展尘埃情景读取到 MY36/MY37,支持以 cdodext 标识 9.3 μm 红外消光输入,并隔离 MESOSCALE 不适用的 NetCDF 路径。 | 官方记录:25/03/2023,EM;21/01/2026,EM | MARS 尘埃、边界层与重力波 | read_dust_scenario_mod |
M-0232 |
libf/phymars/rocketduststorm_mod.F90 |
libf/phymars/rocketduststorm_mod.F90 |
修改 | MARS 尘埃、边界层与重力波 | 把反照率、发射率和 CO2 地表冰改为显式输入以适配坡面状态,并将风暴诊断迁到统一 write_output。 | 官方分组记录:03/04/2023,RV;28/04/2023,RV;10/02/2026,EM | MARS 尘埃、边界层与重力波 | rocketduststorm_mod |
M-0233 |
libf/phymars/scopyi.F |
— | 删除 | MARS 模块化与旧代码清理 | 移除源码文件 scopyi.F,其中定义 scopyi;该实现不再随 6.3 分发。 |
官方记录:17/04/2025,EM | MARS 模块化与旧代码清理 | — |
M-0234 |
libf/phymars/sig.F |
— | 删除 | MARS 模块化与旧代码清理 | 移除源码文件 sig.F,其中定义 sig;该实现不再随 6.3 分发。 |
官方记录:27/04/2025,EM | MARS 模块化与旧代码清理 | — |
M-0235 |
— | libf/phymars/sig_h2o.F90 |
新增 | MARS 水云、土壤与地下水冰 | 新增由旧 sig.F 重命名并模块化的水冰—空气表面张力实现,供成核和改进水云方案使用。 | 官方记录:27/04/2025,EM | MARS 水云、土壤与地下水冰 | sig_h2o |
M-0236 |
libf/phymars/simpleclouds.F |
— | 删除 | MARS 水云、土壤与地下水冰 | 移除旧 simpleclouds.F;6.3 由 simpleclouds_mod.F 模块承接简化水云微物理。 | 官方分组记录:21/08/2025,EM | MARS 水云、土壤与地下水冰 | — |
M-0237 |
— | libf/phymars/simpleclouds_mod.F |
新增 | MARS 水云、土壤与地下水冰 | 新增源码文件 simpleclouds_mod.F,其中定义 simpleclouds_mod、simpleclouds;该实现进入 6.3。 |
官方分组记录:21/08/2025,EM | MARS 水云、土壤与地下水冰 | simpleclouds_mod |
M-0238 |
libf/phymars/slope_mod.F90 |
libf/phymars/slope_mod.F90 |
修改 | MARS 模块化与旧代码清理 | 整合坡面几何与辐射职责:getslopes 由经纬度和地形梯度计算坡度/坡向,param_slope 计算坡面直射、反射和散射太阳辐照度;getslopes 仅支持串行调用。 | 官方记录:25/01/2024,JBC | MARS 模块化与旧代码清理 | slope_mod |
M-0239 |
libf/phymars/soil.F |
libf/phymars/soil.F |
修改 | MARS 水云、土壤与地下水冰 | 把土壤热传导状态扩展到多坡面,加入地热通量底边界以及 surface/pore ice 对热惯量的反馈。 | 官方分组记录:21/02/2023,RV;28/02/2023,RV;20/02/2024,LL | MARS 水云、土壤与地下水冰 | soil |
M-0240 |
libf/phymars/soil_settings.F |
libf/phymars/soil_settings.F |
修改 | MARS 水云、土壤与地下水冰 | 采用 PYM 土壤深度网格,把土温和热惯量扩展到多坡面,读取地热通量边界,并初始化地下水汽、地下冰与吸附水 qsoil 状态。 | 官方分组记录:21/02/2023,RV;28/02/2023,RV;28/04/2023,RV;02/11/2023,LL;03/11/2023,LL;04/03/2024,LL | MARS 水云、土壤与地下水冰 | soil_settings |
M-0241 |
libf/phymars/soil_tifeedback.F |
— | 删除 | MARS 水云、土壤与地下水冰 | 移除旧 soil_tifeedback.F;其地表冰和孔隙冰热惯量反馈已并入 waterice_tifeedback_mod.F90。 | 官方记录:20/02/2024,LL | MARS 水云、土壤与地下水冰 | — |
M-0242 |
— | libf/phymars/soilwater.F90 |
新增 | MARS 水云、土壤与地下水冰 | 新增地下水冰吸附/解吸与季节霜演化模块,并纳入地表—地下水库和热惯量反馈链。 | 官方记录:10/11/2023,LL;29/02/2024,LL | MARS 水云、土壤与地下水冰 | soilwater |
M-0243 |
libf/phymars/solang.F |
libf/phymars/solang.F |
修改 | MARS 辐射 | 更新源码文件 solang.F:新增 solang_mod。 |
源码差异;未找到对应 Changelog 条目 | MARS 辐射 | solang |
M-0244 |
libf/phymars/solarlong.F |
libf/phymars/solarlong.F |
修改 | MARS 辐射 | 更新源码文件 solarlong.F:新增 solarlong_mod。 |
官方记录:22/10/2023,EM | MARS 辐射 | solarlong |
M-0245 |
libf/phymars/suaer.F90 |
libf/phymars/suaer.F90 |
修改 | MARS 模块化与旧代码清理 | 更新源码文件 suaer.F90:新增 suaer_mod;新增模块依赖 callkeys_mod、aerave_mod。 |
官方记录:07/05/2025,EM | MARS 模块化与旧代码清理 | suaer |
M-0246 |
libf/phymars/sugwd.F90 |
libf/phymars/sugwd.F90 |
修改 | MARS 尘埃、边界层与重力波 | 更新源码文件 sugwd.F90:新增 sugwd_mod。 |
源码差异;未找到对应 Changelog 条目 | MARS 尘埃、边界层与重力波 | sugwd |
M-0247 |
libf/phymars/surfdat_h.F90 |
libf/phymars/surfdat_h.F90 |
修改 | MARS 模块化与旧代码清理 | 把地表温度、发射率、热容、通量、水冰帽和地表 tracer 等状态扩展到坡面维,并由 surfdat_h 接管 perennial CO2 ice 及南北半球反照率状态的初始化与释放。 | 官方记录:02/10/2023,LL;15/01/2025,JBC;16/01/2025,JBC | MARS 模块化与旧代码清理 | surfdat_h |
M-0248 |
libf/phymars/surfini.F |
— | 删除 | MARS 水云、土壤与地下水冰 | 移除旧地表初始化例程;6.3 由 surfini_mod 模块承接其职责。 | 官方记录:29/11/2023,JBC | MARS 水云、土壤与地下水冰 | — |
M-0249 |
— | libf/phymars/surfini_mod.F90 |
新增 | MARS 水云、土壤与地下水冰 | 新增模块化地表初始化接口,替代旧 surfini.F 路径。 | 官方记录:29/11/2023,JBC | MARS 水云、土壤与地下水冰 | surfini_mod |
M-0250 |
libf/phymars/swmain_mod.F |
libf/phymars/swmain_mod.F |
修改 | MARS 辐射 | 重构短波主调度:按 swrtype 选择 Fouquart 或 Toon 两流求解器,输出各谱带上下行太阳通量和低层加热率。 | 源码差异;未找到对应 Changelog 条目 | MARS 辐射 | swmain_mod |
M-0251 |
libf/phymars/swr_fouquart.F |
libf/phymars/swr_fouquart.F |
修改 | MARS 辐射 | 模块化 Fouquart 短波两流方案,组合 Rayleigh 与气溶胶光学性质,计算层内及地表太阳通量。 | 源码差异;未找到对应 Changelog 条目 | MARS 辐射 | swr_fouquart |
M-0252 |
libf/phymars/swr_toon.F |
libf/phymars/swr_toon.F |
修改 | MARS 辐射 | 模块化 Toon 短波两流方案,组合 Rayleigh 与气溶胶散射参数,求取各谱带上下行太阳通量和加热输入。 | 源码差异;未找到对应 Changelog 条目 | MARS 辐射 | swr_toon |
M-0253 |
libf/phymars/swrayleigh.F |
libf/phymars/swrayleigh.F |
修改 | MARS 辐射 | 将短波 Rayleigh 散射计算封装为 swrayleigh_mod,依据地表压强和太阳入射角为各谱带生成 prayl,供 Fouquart/Toon 两流方案调用。 | 源码差异;未找到对应 Changelog 条目 | MARS 辐射 | swrayleigh |
M-0254 |
libf/phymars/tabfi.F |
libf/phymars/tabfi.F |
修改 | MARS start、restart 与 archive | 将 lsp2solp 从 tabfi 本地实现迁移为 planete_h 模块导入,保留太阳经度到 sol 的转换能力。 | 官方记录:8/09/2023,JBC;21/11/2025,JBC | MARS start、restart 与 archive | tabfi |
M-0255 |
libf/phymars/tcondco2.F90 |
libf/phymars/tcondco2.F90 |
修改 | MARS CO2 循环 | 更新源码文件 tcondco2.F90:新增 tcondco2_mod;移除模块依赖 comcstfi_h。 |
官方记录:21/08/2025,EM | MARS CO2 循环 | — |
M-0256 |
libf/phymars/tcondwater.F90 |
libf/phymars/tcondwater.F90 |
修改 | MARS 水云、土壤与地下水冰 | 将水凝结温度计算模块化,并把接口从一维点列扩展为 ngrid×nlay 二维压力/水汽场,逐网格层返回 tcond。 | 源码差异;未找到对应 Changelog 条目 | MARS 水云、土壤与地下水冰 | — |
M-0257 |
libf/phymars/thermcell_dqup.F90 |
libf/phymars/thermcell_dqup.F90 |
修改 | MARS 尘埃、边界层与重力波 | 将热羽流 tracer 上升输送封装为 thermcell_dqup_mod,在内部子时间步中依据上升、卷入和脱离质量通量累计 dq_therm。 | 源码差异;未找到对应 Changelog 条目 | MARS 尘埃、边界层与重力波 | thermcell_dqup |
M-0258 |
libf/phymars/thermcell_main_mars.F90 |
libf/phymars/thermcell_main_mars.F90 |
修改 | MARS 尘埃、边界层与重力波 | 更新源码文件 thermcell_main_mars.F90:新增 thermcell_main_mars_mod;新增模块依赖 thermcell_dqup_mod。 |
源码差异;未找到对应 Changelog 条目 | MARS 尘埃、边界层与重力波 | thermcell_main_mars |
M-0259 |
libf/phymars/time_phylmdz_mod.F90 |
libf/phymars/time_phylmdz_mod.F90 |
修改 | MARS XIOS、diagfi 与统一输出 | 用 steps_per_sol 和 outputs_per_sol 替代 day_step/ecritphy,新增 slow_diagfi,并由 daysec/dtphys 统一计算每 sol 的物理步数与诊断采样节奏。 | 官方记录:8/09/2023,JBC | MARS XIOS、diagfi 与统一输出 | time_phylmdz_mod |
M-0260 |
libf/phymars/topmons_mod.F90 |
libf/phymars/topmons_mod.F90 |
修改 | MARS 尘埃、边界层与重力波 | 扩展山地顶端尘埃方案的网格识别和健壮性:兼容笛卡尔/二十面体网格,在无地形或山体已解析时关闭对应 topflow,并迁移统一诊断输出。 | 官方分组记录:02/04/2023,EM;28/04/2023,RV;23/02/2024,EM | MARS 尘埃、边界层与重力波 | topmons_mod |
M-0261 |
— | libf/phymars/tracer_mass_fixer_dyn_mod.F90 |
新增 | MARS tracer 初始化与质量修正 | 新增动力 tracer 质量修正模块,并由运行时开关控制。 | 官方分组记录:19/03/2026,YCL;24/03/2026,YCL | MARS tracer 初始化与质量修正 | tracer_mass_fixer_dyn_mod |
M-0262 |
libf/phymars/tracer_mod.F90 |
libf/phymars/tracer_mod.F90 |
修改 | MARS tracer 初始化与质量修正 | 让物理端由 master 优先解析 traceur.def、回退 tracer.def 并广播 tracer 信息,建立 parent/child 元数据并强制检查 CO2 tracer。 | 官方记录:11/05/2026,EM;12/05/2026,EM;20/05/2026,EM | MARS tracer 初始化与质量修正 | tracer_mod |
M-0263 |
libf/phymars/updaterad.F90 |
libf/phymars/updaterad.F90 |
修改 | MARS 模块化与旧代码清理 | 更新源码文件 updaterad.F90中的 updaterad、updaterice_micro、updaterice_microco2、updaterice_typ:外部模块、例程、调用和 getin 键集合保持不变,差异集中在局部声明、维度或类型约束。 |
源码差异;未找到对应 Changelog 条目 | MARS 模块化与旧代码清理 | updaterad |
M-0264 |
libf/phymars/updatereffrad_mod.F |
libf/phymars/updatereffrad_mod.F |
修改 | MARS 辐射 | 解除 activice 与 microphys 的不兼容限制,并在未启用微物理时以典型 tau=0.2 估算云凝结核数量。 | 官方记录:05/09/2025,JBC | MARS 辐射 | updatereffrad_mod |
M-0265 |
libf/phymars/vdif_cd.F |
— | 删除 | MARS 尘埃、边界层与重力波 | 移除旧 vdif_cd.F;6.3 由 vdif_cd_mod.F90 的模块化自由格式实现承接交换系数计算。 | 官方记录:06/12/2023,LL | MARS 尘埃、边界层与重力波 | — |
M-0266 |
— | libf/phymars/vdif_cd_mod.F90 |
新增 | MARS 尘埃、边界层与重力波 | 新增模块化近地层交换系数计算,迭代求取动量/热量 Cd、Ch,并处理稳定度、粗糙度和阵风修正。 | 官方记录:06/12/2023,LL | MARS 尘埃、边界层与重力波 | vdif_cd_mod |
M-0267 |
libf/phymars/vdif_kc.F |
libf/phymars/vdif_kc.F |
修改 | MARS 尘埃、边界层与重力波 | 将 KC/Yamada 垂直扩散封装为 vdif_kc_mod,计算 q2、Km/Kn 与风温 tracer 的垂直湍流增量,并清理旧 include 和诊断残留。 | 源码差异;未找到对应 Changelog 条目 | MARS 尘埃、边界层与重力波 | vdif_kc |
M-0268 |
libf/phymars/vdifc_mod.F |
libf/phymars/vdifc_mod.F |
修改 | MARS 尘埃、边界层与重力波 | 扩展多坡面 PBL 与垂直扩散,模块化风应力起沙,并加入 qsoil/吸附、地下水冰交换、HDO 坡面平均及诊断,同时修正 watercap 和 vdifcd 交换更新。 | 官方记录:28/04/2023,RV;23/10/2023,EV;03/11/2023,LL;09/11/2023,JBC + EV;19/12/2023,CS;05/03/2024,LL;05/04/2024,EM;13/05/2024,LL;21/05/2024,JN;29/05/2024,JN | MARS 尘埃、边界层与重力波 | vdifc_mod |
M-0269 |
libf/phymars/vlz_fi.F |
libf/phymars/vlz_fi.F |
修改 | MARS 模块化与旧代码清理 | 更新源码文件 vlz_fi.F:新增 vlz_fi_mod;移除条件编译边界 CRAY。 |
官方记录:20/08/2025,EM | MARS 模块化与旧代码清理 | vlz_fi |
M-0270 |
libf/phymars/watercloud_mod.F |
libf/phymars/watercloud_mod.F |
修改 | MARS 水云、土壤与地下水冰 | 重构水云微物理子步:improvedclouds 使用自适应步长、simpleclouds 使用固定 imicro,并由积分后状态回算 H2O/HDO、尘核和尘埃倾向并迁移诊断输出。 | 官方记录:13/10/2022,MV;19/05/2023,JN;12/06/2023,JN;29/10/2025,JM | MARS 水云、土壤与地下水冰 | watercloud_mod |
M-0271 |
— | libf/phymars/waterice_tifeedback_mod.F90 |
新增 | MARS 水云、土壤与地下水冰 | 新增水冰热惯量反馈模块,供地表和地下冰路径调用。 | 官方记录:20/02/2024,LL | MARS 水云、土壤与地下水冰 | waterice_tifeedback_mod |
M-0272 |
libf/phymars/watersat_mod.F |
— | 删除 | MARS 水云、土壤与地下水冰 | 移除固定格式 watersat_mod.F;6.3 由 watersat_mod.F90 保留模块与 watersat 饱和计算例程。 | 源码差异;未找到对应 Changelog 条目 | MARS 水云、土壤与地下水冰 | — |
M-0273 |
— | libf/phymars/watersat_mod.F90 |
新增 | MARS 水云、土壤与地下水冰 | 新增水汽饱和模块,按温度计算饱和蒸汽压并结合压力返回 qsat,供水云和凝结路径调用。 | 源码差异;未找到对应 Changelog 条目 | MARS 水云、土壤与地下水冰 | — |
M-0274 |
— | libf/phymars/write_output_mod.F90 |
新增 | MARS XIOS、diagfi 与统一输出 | 新增统一诊断输出接口,同时桥接传统 diagfi 与 XIOS。 | 官方记录:18/10/2023,JBC;03/01/2024,EM | MARS XIOS、diagfi 与统一输出 | write_output_mod |
M-0275 |
libf/phymars/writediagfi.F |
libf/phymars/writediagfi.F |
修改 | MARS XIOS、diagfi 与统一输出 | 改用 steps_per_sol、outputs_per_sol 和 isample 采样,增加 slow_diagfi 的 1D 单次开关文件、收尾状态与日期换算分支。 | 官方记录:18/10/2023,JBC | MARS XIOS、diagfi 与统一输出 | writediagfi |
M-0276 |
libf/phymars/writediagmicrofi.F |
libf/phymars/writediagmicrofi.F |
修改 | MARS XIOS、diagfi 与统一输出 | 将诊断采样节奏统一到 steps_per_sol、outputs_per_sol 和 isample,并相应调整 diagfi 文件的打开、关闭与日期换算。 | 官方记录:12/06/2024,EM;21/11/2025,JM | MARS XIOS、diagfi 与统一输出 | writediagmicrofi |
M-0277 |
libf/phymars/writediagsoil.F90 |
libf/phymars/writediagsoil.F90 |
修改 | MARS XIOS、diagfi 与统一输出 | 修正 1D 并行模式的土壤诊断收集,避免 diagsoil 写入无意义数据,并同步模块依赖。 | 官方记录:12/02/2024,JBC | MARS XIOS、diagfi 与统一输出 | writediagsoil |
M-0278 |
libf/phymars/writeg1d.F |
— | 删除 | MARS XIOS、diagfi 与统一输出 | 移除源码文件 writeg1d.F,其中定义 writeg1d、endg1d;该实现不再随 6.3 分发。 |
官方记录:21/07/2023,EM | MARS XIOS、diagfi 与统一输出 | — |
M-0279 |
libf/phymars/wstats_mod.F90 |
libf/phymars/wstats_mod.F90 |
修改 | MARS XIOS、diagfi 与统一输出 | 改为由 master 读取 stats.def 后广播配置,并修正 1D gather 与首个统计变量选择,使 stats.nc 输出兼容并行和单列模式。 | 官方记录:21/03/2024,EM | MARS XIOS、diagfi 与统一输出 | wstats_mod |
M-0280 |
libf/phymars/xios_output_mod.F90 |
libf/phymars/xios_output_mod.F90 |
修改 | MARS XIOS、diagfi 与统一输出 | 为 XIOS 输出增加 subslope 轴及带字段名/维度的错误上下文;因混合 MPI/OpenMP 兼容问题停用交互式 active-field 检查。 | 官方记录:12/03/2023,EM;03/01/2024,EM;19/02/2024,EM | MARS XIOS、diagfi 与统一输出 | xios_output_mod |
M-0281 |
libf/phymars/yamada4.F |
libf/phymars/yamada4.F |
修改 | MARS 模块化与旧代码清理 | 更新源码文件 yamada4.F:新增 yamada4_mod。 |
源码差异;未找到对应 Changelog 条目 | MARS 模块化与旧代码清理 | yamada4 |
M-0282 |
README |
README |
修改 | MARS 顶层结构、配置与平台 | 把根 README 从历史日志改为简短目录概览,并将连续版本历史拆分到 changelog.txt。 | 源码差异;未找到对应 Changelog 条目 | MARS 顶层结构、配置与平台 | — |
M-0283 |
— | startfiles/README |
新增 | MARS 顶层结构、配置与平台 | 新增 start 文件获取与 1D 输入说明,区分 MCD5.3/MCD6.1 归档并说明 start1D.txt 的层数和 tracer 顺序。 | 源码差异;未找到对应 Changelog 条目 | MARS 顶层结构、配置与平台 | — |
M-0284 |
— | startfiles/start1D.txt |
新增 | MARS 顶层结构、配置与平台 | 新增 1D 八层初始状态样例,给出地表压强、CO2/水/尘 tracer、风和位温剖面。 | 官方记录:26/09/2023,JBC;04/03/2026,JBC | MARS 顶层结构、配置与平台 | — |
M-0285 |
user_manual.pdf |
— | 删除 | MARS 顶层结构、配置与平台 | 源码树不再附带旧 PDF 手册,文档入口转向官方在线 Wiki。 | 官方记录:05/02/2026,EM | MARS 顶层结构、配置与平台 | — |
M-0286 |
— | util/aeropt_mod.F90 |
新增 | MARS util 工具 | 新增离线工具或辅助文件 aeropt_mod.F90,其中定义 aeropt_mod、read_optpropfile、interp_wvl_reff、create_logfile;该实现进入 6.3。 |
官方记录:14/11/2022,AB;23/11/2022,AB | MARS util 工具 | aeropt_mod |
M-0287 |
util/aeroptical.def |
util/aeroptical.def |
修改 | MARS util 工具 | 重排 aeroptical 输入格式,新增柱积分光学厚度开关,并把各气溶胶的质量混合比、有效半径、密度和光学表改为逐行配置。 | 官方记录:14/11/2022,AB;23/11/2022,AB | MARS util 工具 | aeroptical |
M-0288 |
util/aeroptical.F90 |
util/aeroptical.F90 |
修改 | MARS util 工具 | 把气溶胶光学工具扩展为任意气溶胶配置,支持常数或字段 reff、消光/吸收剖面与柱积分输出,并通过多种坐标来源回退计算层厚。 | 官方记录:14/11/2022,AB;23/11/2022,AB;23/02/2023,AB | MARS util 工具 | aeroptical |
M-0289 |
— | util/check_co2cycle.def |
新增 | MARS util 工具 | 新增 check_co2cycle.e 的批量输入模板,指定输入/输出目录、NetCDF 文件名和 sol/Ls 输出时间单位。 | 官方记录:30/04/2026,JM | MARS util 工具 | check_co2cycle |
M-0290 |
— | util/check_co2cycle.F90 |
新增 | MARS util 工具 | 由旧 xvik 工具重命名并扩展为 check_co2cycle,继续生成着陆点气压、日平均和谐波诊断。 | 官方记录:30/04/2026,JM | MARS util 工具 | check_co2cycle |
M-0291 |
util/compile |
util/compile |
修改 | MARS util 工具 | 更新 util 编译脚本,新增 Irene/Adastra 编译环境,并让 aeroptical 工具联编 aeropt_mod。 | 官方记录:29/11/2022,AB;05/10/2023,AB | MARS util 工具 | — |
M-0292 |
util/concatnc.F90 |
util/concatnc.F90 |
修改 | MARS util 工具 | 扩展 concatnc 对传统 diagfi 与 XIOS 文件的兼容:识别 lat/lon、time_counter、controle_axe、area 和 phisfi 等坐标、时间、控制轴、面积及地表位势别名。 | 源码差异;未找到对应 Changelog 条目 | MARS util 工具 | concatnc |
M-0293 |
util/expandstartfi.F90 |
util/expandstartfi.F90 |
修改 | MARS util 工具 | 扩展 startfi 工具以适配坡面维状态,并修正极区网格扩展时的索引与字段复制。 | 官方记录:30/05/2023,RV;06/07/2023,EM | MARS util 工具 | expandstartfi |
M-0294 |
— | util/extractcolumnfor1D.F90 |
新增 | MARS util 工具 | 新增 3D 文件柱提取工具,可按 i/j/time 索引选择变量并生成 testphys1d 使用的 profile_* 文件。 | 官方记录:05/06/2026,EM | MARS util 工具 | extractcolumnfor1D |
M-0295 |
— | util/gencol.def |
新增 | MARS util 工具 | 新增 gencol.e 的批量输入模板,指定输入 NetCDF、待积分变量及输出文件约定。 | 官方记录:16/06/2025,JM | MARS util 工具 | gencol |
M-0296 |
— | util/gencol.F90 |
新增 | MARS util 工具 | 新增 gencol 柱积分工具,可从质量/体积混合比或浓度计算选定 tracer 的柱含量。 | 官方记录:16/06/2025,JM | MARS util 工具 | gencol |
M-0297 |
util/README |
util/README |
修改 | MARS util 工具 | 扩展 util 使用说明:补充气溶胶柱光学厚度,并新增 gencol、check_co2cycle 与 extractcolumnfor1D 工作流。 | 官方记录:16/06/2025,JM | MARS util 工具 | — |
M-0298 |
util/simu_MCS.F90 |
util/simu_MCS.F90 |
修改 | MARS util 工具 | 适配 aeroptical 新尘埃光学厚度变量 opa_dust,同时保留旧 opadust 名称的向后兼容读取。 | 官方记录:09/06/2023,AB | MARS util 工具 | simu_MCS |
M-0299 |
util/startarchive2icosa/compile |
util/startarchive2icosa/compile |
修改 | MARS util 工具 | 更新 startarchive2icosa 编译脚本的源码清单、编译选项或依赖链接设置。 | 官方分组记录:08/11/2022,RV | MARS util 工具 | — |
M-0300 |
util/startarchive2icosa/icosa_finalize.bash |
util/startarchive2icosa/icosa_finalize.bash |
修改 | MARS util 工具 | 更新 DYNAMICO 转换环境收尾脚本,调整模块环境恢复与清理步骤。 | 官方分组记录:08/11/2022,RV | MARS util 工具 | — |
M-0301 |
util/startarchive2icosa/iodef.xml |
util/startarchive2icosa/iodef.xml |
修改 | MARS util 工具 | 更新 XIOS/XML 配置 iodef.xml 的对象定义或输出选择,涉及 ZMEA_clean、ZSTD_clean、ZSIG_clean、ZGAM_clean。 |
官方分组记录:08/11/2022,RV | MARS util 工具 | — |
M-0302 |
util/startarchive2icosa/README |
util/startarchive2icosa/README |
修改 | MARS util 工具 | 更新 startarchive2icosa 工具说明,补充当前编译、环境装载和转换使用约定。 | 官方分组记录:08/11/2022,RV | MARS util 工具 | — |
M-0303 |
util/startarchive2icosa/rearrange_startphy.f90 |
util/startarchive2icosa/rearrange_startphy.f90 |
修改 | MARS util 工具 | 扩展 startphy 重排以识别 subslope、index、inter_slope 和 nslope 维度,并支持坡面及土壤×坡面数组。 | 官方分组记录:08/11/2022,RV | MARS util 工具 | — |
M-0304 |
— | util/startarchive2icosa/run_icosa.def_no_start |
新增 | MARS util 工具 | 新增离线工具或辅助文件 run_icosa.def_no_start,包含 nbp、llm、disvert、optim_it 等配置项;该配置进入 6.3。 |
官方分组记录:08/11/2022,RV | MARS util 工具 | — |
M-0305 |
util/startarchive2icosa/start_archive2icosa.f90 |
util/startarchive2icosa/start_archive2icosa.f90 |
修改 | MARS util 工具 | 扩展 DYNAMICO 初始场转换:tracer 数由 7 增至 11,加入 subslope 轴与字段,并把地表温度、发射率、表面 tracer 和土壤温度改为坡面维。 | 官方分组记录:08/11/2022,RV | MARS util 工具 | — |
M-0306 |
— | util/startarchive2icosa/tracer.def_no_start |
新增 | MARS util 工具 | 新增离线工具或辅助文件 tracer.def_no_start,列出 default、co2、dust_number、dust_mass 等条目;该配置进入 6.3。 |
官方分组记录:08/11/2022,RV | MARS util 工具 | — |
M-0307 |
util/zrecast.F90 |
util/zrecast.F90 |
修改 | MARS util 工具 | 为新 NCO 补充 _FillValue 读写兼容,并在对数插值中把非正值映射到数值精度以下的近零值。 | 官方记录:27/09/2023,YL+AB | MARS util 工具 | zrecast |