COMMON 构建、arch 与 IOIPSL

页面定位

覆盖 FCM 构建入口、机器配置和 IOIPSL 安装/链接支持。

兼容性关注:影响编译命令、平台环境、I/O 后端选择和可移植性。

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

变化统计

本主题覆盖 56 个路径事件:新增 29、删除 5、修改 22。

主要变化

受影响路径

编号 5.3 路径 6.3 路径 类型 SHA-256 核验 改动概述 官方记录
C-0001 arch/arch-ADASTRA-gnu.env 新增 —→582ac5ef2cf0(已核验) 新增平台配置 arch-ADASTRA-gnu.env,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0002 arch/arch-ADASTRA-gnu.fcm 新增 —→26cada3c7a42(已核验) 新增平台配置 arch-ADASTRA-gnu.fcm,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0003 arch/arch-ADASTRA-gnu.path 新增 —→0dd17ab2ba7d(已核验) 新增平台配置 arch-ADASTRA-gnu.path,包含 NETCDF_INCDIRNETCDF_LIBDIRNETCDF_LIBMPI_INCDIR 等配置项;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0004 arch/arch-ADASTRA-ifort.env 新增 —→809998cf7305(已核验) 新增平台配置 arch-ADASTRA-ifort.env,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0005 arch/arch-ADASTRA-ifort.fcm 新增 —→791ada3f8e5c(已核验) 新增平台配置 arch-ADASTRA-ifort.fcm,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0006 arch/arch-ADASTRA-ifort.path 新增 —→0dd17ab2ba7d(已核验) 新增平台配置 arch-ADASTRA-ifort.path,包含 NETCDF_INCDIRNETCDF_LIBDIRNETCDF_LIBMPI_INCDIR 等配置项;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0007 arch/arch-BAO_YGG.env 新增 —→e219cff53acc(已核验) 新增平台配置 arch-BAO_YGG.env,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0008 arch/arch-BAO_YGG.fcm 新增 —→af68c9965dde(已核验) 新增平台配置 arch-BAO_YGG.fcm,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0009 arch/arch-BAO_YGG.path 新增 —→04df3eb6c259(已核验) 新增平台配置 arch-BAO_YGG.path,包含 ROOTNETCDF_LIBDIRNETCDF_LIBNETCDF_INCDIR 等配置项;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0010 arch/arch-gfortran-para.fcm 新增 —→d0e6e0509d91(已核验) 新增平台配置 arch-gfortran-para.fcm,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0011 arch/arch-gfortran-para.path 新增 —→5de453947b25(已核验) 新增平台配置 arch-gfortran-para.path,包含 ROOTNETCDF_INCDIRNETCDF_LIBDIRNETCDF_LIB 等配置项;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0012 arch/arch-gfortran.fcm arch/arch-gfortran.fcm 修改 95a297642093→d6c59d0e45c2(已核验) 调整平台配置 arch-gfortran.fcm 的编译器、编译选项或依赖路径,以更新该平台的构建环境。 源码差异;未找到对应 Changelog 条目
C-0013 arch/arch-gfortran.path arch/arch-gfortran.path 修改 dbb3cadbdabe→1e75e7ca6598(已核验) 更新平台配置 arch-gfortran.path:调整配置项 NETCDF_INCDIRNETCDF_LIBDIRNETCDF_LIBIOIPSL_INCDIRIOIPSL_LIBDIR 源码差异;未找到对应 Changelog 条目
C-0014 arch/arch-ifort_MESOIPSL.env 新增 —→09b38b3bc6b1(已核验) 新增平台配置 arch-ifort_MESOIPSL.env,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0015 arch/arch-ifort_MESOIPSL.fcm 新增 —→92dc79c4d11a(已核验) 新增平台配置 arch-ifort_MESOIPSL.fcm,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0016 arch/arch-ifort_MESOIPSL.path 新增 —→4af8b30cb587(已核验) 新增平台配置 arch-ifort_MESOIPSL.path,包含 ROOTNETCDF_INCDIRNETCDF_LIBDIRNETCDF_LIB 等配置项;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0017 arch/arch-linux-64bit-para.path arch/arch-linux-64bit-para.path 修改 a02a65739145→6dbc89281091(已核验) 更新平台配置 arch-linux-64bit-para.path:调整配置项 NETCDF_INCDIRNETCDF_LIBDIRNETCDF_LIBIOIPSL_INCDIRIOIPSL_LIBDIR 源码差异;未找到对应 Changelog 条目
C-0018 arch/arch-linux-64bit.path arch/arch-linux-64bit.path 修改 ddde03edf857→e594cc457b2e(已核验) 更新平台配置 arch-linux-64bit.path:调整配置项 NETCDF_INCDIRNETCDF_LIBDIRNETCDF_LIBIOIPSL_INCDIRIOIPSL_LIBDIR 源码差异;未找到对应 Changelog 条目
C-0019 arch/arch-linux-ifort-para.path arch/arch-linux-ifort-para.path 修改 677293574b9d→e594cc457b2e(已核验) 更新平台配置 arch-linux-ifort-para.path:调整配置项 NETCDF_INCDIRNETCDF_LIBDIRNETCDF_LIBIOIPSL_INCDIRIOIPSL_LIBDIR 源码差异;未找到对应 Changelog 条目
C-0020 arch/arch-linux-ifort.path arch/arch-linux-ifort.path 修改 677293574b9d→e594cc457b2e(已核验) 更新平台配置 arch-linux-ifort.path:调整配置项 NETCDF_INCDIRNETCDF_LIBDIRNETCDF_LIBIOIPSL_INCDIRIOIPSL_LIBDIR 源码差异;未找到对应 Changelog 条目
C-0021 arch/arch-MESOIPSL-gnu.env 新增 —→569e75ca1462(已核验) 新增平台配置 arch-MESOIPSL-gnu.env,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0022 arch/arch-MESOIPSL-gnu.fcm 新增 —→53dbc893dec9(已核验) 新增平台配置 arch-MESOIPSL-gnu.fcm,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0023 arch/arch-MESOIPSL-gnu.path 新增 —→1e75e7ca6598(已核验) 新增平台配置 arch-MESOIPSL-gnu.path,包含 ROOTNETCDF_INCDIRNETCDF_LIBDIRNETCDF_LIB 等配置项;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0024 arch/arch-MESU-gnu.env 新增 —→6c3f4cb803d6(已核验) 新增平台配置 arch-MESU-gnu.env,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0025 arch/arch-MESU-gnu.fcm 新增 —→75190d137ab8(已核验) 新增平台配置 arch-MESU-gnu.fcm,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0026 arch/arch-MESU-gnu.path 新增 —→49a9864c07c8(已核验) 新增平台配置 arch-MESU-gnu.path,包含 NETCDF_INCDIRNETCDF_LIBDIRNETCDF_LIBMPI_INCDIR 等配置项;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0027 arch/arch-X64_IRENE-AMD.env arch/arch-X64_IRENE-AMD.env 修改 78e7ea451949→9a3f2b7d448a(已核验) 调整平台配置 arch-X64_IRENE-AMD.env 的编译器、编译选项或依赖路径,以更新该平台的构建环境。 源码差异;未找到对应 Changelog 条目
C-0028 arch/arch-X64_IRENE-AMD.fcm arch/arch-X64_IRENE-AMD.fcm 修改 55fb22185e4a→502533bc7d0f(已核验) 调整平台配置 arch-X64_IRENE-AMD.fcm 的编译器、编译选项或依赖路径,以更新该平台的构建环境。 源码差异;未找到对应 Changelog 条目
C-0029 arch/arch-X64_JEANZAY-pgi.fcm arch/arch-X64_JEANZAY-pgi.fcm 修改 8a5e406f63b9→73570f0752b6(已核验) 调整平台配置 arch-X64_JEANZAY-pgi.fcm 的编译器、编译选项或依赖路径,以更新该平台的构建环境。 源码差异;未找到对应 Changelog 条目
C-0030 arch/arch-X64_JEANZAY.fcm arch/arch-X64_JEANZAY.fcm 修改 63082e483099→8974d4e9aff2(已核验) 调整平台配置 arch-X64_JEANZAY.fcm 的编译器、编译选项或依赖路径,以更新该平台的构建环境。 源码差异;未找到对应 Changelog 条目
C-0031 arch/arch-X64_MESU.path arch/arch-X64_MESU.path 修改 f99aead9593f→0029b5eb1b0e(已核验) 更新平台配置 arch-X64_MESU.path:调整配置项 IOIPSL_INCDIRIOIPSL_LIBDIR 源码差异;未找到对应 Changelog 条目
C-0032 arch/arch-X64_ROMEO_INTEL.env 新增 —→f173d1e75f7a(已核验) 新增平台配置 arch-X64_ROMEO_INTEL.env,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0033 arch/arch-X64_ROMEO_INTEL.fcm 新增 —→4680a7f433f9(已核验) 新增平台配置 arch-X64_ROMEO_INTEL.fcm,用于指定对应平台的编译环境、编译选项或依赖路径;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0034 arch/arch-X64_ROMEO_INTEL.path 新增 —→68445db32d04(已核验) 新增平台配置 arch-X64_ROMEO_INTEL.path,包含 ROOTNETCDF_LIBDIRNETCDF_LIBNETCDF_INCDIR 等配置项;该配置进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0035 bld.cfg bld.cfg 修改 18dcc11f98b1→6f1dd166a419(已核验) 更新根目录 FCM 源码组、依赖扫描和目标构建配置。 源码差异;未找到对应 Changelog 条目
C-0036 build_gcm build_gcm 修改 50c60f9ac261→910d15c00d72(已核验) 更新 COMMON 构建入口,调整目标选择、编译选项传递和 FCM 构建调用。 源码差异;未找到对应 Changelog 条目
C-0037 ioipsl/install_ioipsl_ADASTRA-gnu.bash 新增 —→d98bcf9bf3c3(已核验) 新增 IOIPSL 安装脚本 install_ioipsl_ADASTRA-gnu.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0038 ioipsl/install_ioipsl_ADASTRA-ifort.bash 新增 —→6d4da4c051c0(已核验) 新增 IOIPSL 安装脚本 install_ioipsl_ADASTRA-ifort.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0039 ioipsl/install_ioipsl_BAO_YGG.bash 新增 —→4001fa64116a(已核验) 新增 IOIPSL 安装脚本 install_ioipsl_BAO_YGG.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0040 ioipsl/install_ioipsl_centos-ifort.bash 删除 a9b9297449e4→—(已核验) 移除 IOIPSL 安装脚本 install_ioipsl_centos-ifort.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本不再随 6.3 分发。 源码差异;未找到对应 Changelog 条目
C-0041 ioipsl/install_ioipsl_ciclad-ifort.bash 删除 82c4e7294bbf→—(已核验) 移除 IOIPSL 安装脚本 install_ioipsl_ciclad-ifort.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本不再随 6.3 分发。 源码差异;未找到对应 Changelog 条目
C-0042 ioipsl/install_ioipsl_gfortran.bash ioipsl/install_ioipsl_gfortran.bash 修改 988e101be4df→c5459b926242(已核验) 更新脚本 install_ioipsl_gfortran.bash:更新外部服务域名或下载地址。 源码差异;未找到对应 Changelog 条目
C-0043 ioipsl/install_ioipsl_ifort.bash ioipsl/install_ioipsl_ifort.bash 修改 4ca50b208f24→49f83100110a(已核验) 更新 IOIPSL SVN 服务地址,并把 ins_m_prec 的脚本解释器从 ksh 转为 bash。 源码差异;未找到对应 Changelog 条目
C-0044 ioipsl/install_ioipsl_ifort_MESOIPSL.bash 新增 —→e1172d1dd362(已核验) 新增 IOIPSL 安装脚本 install_ioipsl_ifort_MESOIPSL.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0045 ioipsl/install_ioipsl_irene-amd.bash ioipsl/install_ioipsl_irene-amd.bash 修改 338bf4d72754→cc127d9fe4db(已核验) 更新脚本 install_ioipsl_irene-amd.bash:更新外部服务域名或下载地址。 源码差异;未找到对应 Changelog 条目
C-0046 ioipsl/install_ioipsl_jeanzay.bash ioipsl/install_ioipsl_jeanzay.bash 修改 845e3d4b5aba→951020f9ed2b(已核验) 更新脚本 install_ioipsl_jeanzay.bash:更新外部服务域名或下载地址。 源码差异;未找到对应 Changelog 条目
C-0047 ioipsl/install_ioipsl_jeanzay_pgi.bash ioipsl/install_ioipsl_jeanzay_pgi.bash 修改 193e2836ce6e→f4ea0dfa0175(已核验) 更新脚本 install_ioipsl_jeanzay_pgi.bash:更新外部服务域名或下载地址。 源码差异;未找到对应 Changelog 条目
C-0048 ioipsl/install_ioipsl_MESOIPSL-gnu.bash 新增 —→2caa8c2adb60(已核验) 新增 IOIPSL 安装脚本 install_ioipsl_MESOIPSL-gnu.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0049 ioipsl/install_ioipsl_MesoPSL.bash ioipsl/install_ioipsl_MesoPSL.bash 修改 8b8946493249→8dfd47a64c26(已核验) 更新脚本 install_ioipsl_MesoPSL.bash:更新外部服务域名或下载地址。 源码差异;未找到对应 Changelog 条目
C-0050 ioipsl/install_ioipsl_MESU-gnu.bash 新增 —→7239f718c326(已核验) 新增 IOIPSL 安装脚本 install_ioipsl_MESU-gnu.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本进入 6.3。 源码差异;未找到对应 Changelog 条目
C-0051 ioipsl/install_ioipsl_mesu.bash 删除 84fa1d17ebbe→—(已核验) 移除旧 MESU IOIPSL 安装脚本;6.3 由 install_ioipsl_MESU-gnu.bash 承接 GNU 环境的检出、配置与编译流程。 源码差异;未找到对应 Changelog 条目
C-0052 ioipsl/install_ioipsl_occigen.bash 删除 18f054cb567d→—(已核验) 移除 IOIPSL 安装脚本 install_ioipsl_occigen.bash,用于对应平台的源码检出、配置、编译与依赖链接;该脚本不再随 6.3 分发。 源码差异;未找到对应 Changelog 条目
C-0053 ioipsl/install_ioipsl_pgf90.bash ioipsl/install_ioipsl_pgf90.bash 修改 7de854cec37d→1321d1d2ee1c(已核验) 更新脚本 install_ioipsl_pgf90.bash:更新外部服务域名或下载地址。 源码差异;未找到对应 Changelog 条目
C-0054 ioipsl/README ioipsl/README 修改 4d12e0bb2ab0→862306697277(已核验) 调整 IOIPSL 支持文件 README 的安装步骤、平台参数或依赖路径。 源码差异;未找到对应 Changelog 条目
C-0111 makegcm 删除 cb85a0dc7cd6→—(已核验) 移除旧 makegcm 构建入口,6.3 以 makelmdz_fcm/build_gcm 为主。 源码差异;未找到对应 Changelog 条目
C-0112 makelmdz_fcm makelmdz_fcm 修改 ea1de9ddac5e→3aa5365d2952(已核验) 更新根目录 FCM 构建驱动,扩展 I/O 后端、平台和 1D/XIOS 组合处理。 源码差异;未找到对应 Changelog 条目

证据边界

相关页面