MARS 水云、土壤与地下水冰

页面定位

覆盖水云微物理、饱和辅助、地表交换、土壤水冰和热惯量反馈。

兼容性关注:影响水循环 tendency、云时间步、地表/地下水库和坡面状态。

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

变化统计

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

主要变化

受影响路径

编号 5.3 路径 6.3 路径 类型 SHA-256 核验 改动概述 官方记录
M-0126 libf/phymars/comsoil_h.F90 libf/phymars/comsoil_h.F90 修改 b7b60e8c6bbe→c506c29bd8b3(已核验) 新增坡面土壤状态的 ini_comsoil_h_slope_var 与 end_comsoil_h_slope_var 生命周期接口,保留原有 comsoil_h 初始化与释放例程。 官方分组记录:02/10/2023,LL
M-0162 libf/phymars/geticecover.F90 libf/phymars/geticecover.F90 修改 d4f905f2f528→945a8931b5e3(已核验) 更新源码文件 geticecover.F90:新增 geticecover_mod 官方记录:21/08/2025,EM
M-0164 libf/phymars/growthrate.F libf/phymars/growthrate.F 修改 27d67cb9d239→57d2d0aa137c(已核验) 更新源码文件 growthrate.F:新增 growthrate_mod;新增模块依赖 microphys_h 官方记录:22/07/2023,EM
M-0166 libf/phymars/improvedclouds_mod.F 删除 1859eb6a0627→—(已核验) 移除旧固定格式 improvedclouds_mod.F;6.3 由同模块名的 .F90 自由格式实现承接改进水云方案。 官方记录:14/10/2022,MV26/09/2025,JBC
M-0167 libf/phymars/improvedclouds_mod.F90 新增 —→2dbf70a32ed1(已核验) 新增模块化 improvedclouds 水云方案,以经验幂律自适应选择微物理子步,并保留 imicro 兼容/回退路径。 官方记录:12/06/2023,JN26/09/2025,JBC
M-0172 libf/phymars/iniwritesoil.F90 libf/phymars/iniwritesoil.F90 修改 53d95421f53c→bfb037f1af8d(已核验) 模块化 diagsoil 初始化,并将 nsoilmx、mlayer 改为显式参数,同时统一 area 的 nbplat 维度契约。 官方记录:23/05/2024,JBC
M-0189 libf/phymars/microphys.h 删除 609509d21e2d→—(已核验) 移除旧微物理参数 include;6.3 以 microphys_h 模块提供相同职责的共享状态。 官方记录:22/07/2023,EM
M-0190 libf/phymars/microphys_h.F90 新增 —→0705129d1c29(已核验) 新增微物理参数模块,替代旧 microphys.h include 方式。 官方记录:22/07/2023,EM
M-0214 libf/phymars/nuclea.F libf/phymars/nuclea.F 修改 a02115c2563d→d944b2339a8b(已核验) 更新水冰成核以配合自适应水云微物理子步和模块化微物理参数。 官方记录:22/07/2023,EM28/09/2023,JN
M-0235 libf/phymars/sig_h2o.F90 新增 —→52cd9c82b013(已核验) 新增由旧 sig.F 重命名并模块化的水冰—空气表面张力实现,供成核和改进水云方案使用。 官方记录:27/04/2025,EM
M-0236 libf/phymars/simpleclouds.F 删除 c2f6b4117353→—(已核验) 移除旧 simpleclouds.F;6.3 由 simpleclouds_mod.F 模块承接简化水云微物理。 官方分组记录:21/08/2025,EM
M-0237 libf/phymars/simpleclouds_mod.F 新增 —→cb140652b8e4(已核验) 新增源码文件 simpleclouds_mod.F,其中定义 simpleclouds_modsimpleclouds;该实现进入 6.3。 官方分组记录:21/08/2025,EM
M-0239 libf/phymars/soil.F libf/phymars/soil.F 修改 e9cef6068ae8→800311e61b78(已核验) 把土壤热传导状态扩展到多坡面,加入地热通量底边界以及 surface/pore ice 对热惯量的反馈。 官方分组记录:21/02/2023,RV28/02/2023,RV20/02/2024,LL
M-0240 libf/phymars/soil_settings.F libf/phymars/soil_settings.F 修改 95a23b54ca3a→dfede39368da(已核验) 采用 PYM 土壤深度网格,把土温和热惯量扩展到多坡面,读取地热通量边界,并初始化地下水汽、地下冰与吸附水 qsoil 状态。 官方分组记录:21/02/2023,RV28/02/2023,RV28/04/2023,RV02/11/2023,LL03/11/2023,LL04/03/2024,LL
M-0241 libf/phymars/soil_tifeedback.F 删除 c1b819f1fd42→—(已核验) 移除旧 soil_tifeedback.F;其地表冰和孔隙冰热惯量反馈已并入 waterice_tifeedback_mod.F90。 官方记录:20/02/2024,LL
M-0242 libf/phymars/soilwater.F90 新增 —→a88962334da5(已核验) 新增地下水冰吸附/解吸与季节霜演化模块,并纳入地表—地下水库和热惯量反馈链。 官方记录:10/11/2023,LL29/02/2024,LL
M-0248 libf/phymars/surfini.F 删除 3dfcf01721ad→—(已核验) 移除旧地表初始化例程;6.3 由 surfini_mod 模块承接其职责。 官方记录:29/11/2023,JBC
M-0249 libf/phymars/surfini_mod.F90 新增 —→25f83d439de3(已核验) 新增模块化地表初始化接口,替代旧 surfini.F 路径。 官方记录:29/11/2023,JBC
M-0256 libf/phymars/tcondwater.F90 libf/phymars/tcondwater.F90 修改 80cd0a66abc2→3418a78d1b3e(已核验) 将水凝结温度计算模块化,并把接口从一维点列扩展为 ngrid×nlay 二维压力/水汽场,逐网格层返回 tcond。 源码差异;未找到对应 Changelog 条目
M-0270 libf/phymars/watercloud_mod.F libf/phymars/watercloud_mod.F 修改 ae0540298e0f→6c3a995b23d6(已核验) 重构水云微物理子步:improvedclouds 使用自适应步长、simpleclouds 使用固定 imicro,并由积分后状态回算 H2O/HDO、尘核和尘埃倾向并迁移诊断输出。 官方记录:13/10/2022,MV19/05/2023,JN12/06/2023,JN29/10/2025,JM
M-0271 libf/phymars/waterice_tifeedback_mod.F90 新增 —→4b531dc07e22(已核验) 新增水冰热惯量反馈模块,供地表和地下冰路径调用。 官方记录:20/02/2024,LL
M-0272 libf/phymars/watersat_mod.F 删除 f908d9da5849→—(已核验) 移除固定格式 watersat_mod.F;6.3 由 watersat_mod.F90 保留模块与 watersat 饱和计算例程。 源码差异;未找到对应 Changelog 条目
M-0273 libf/phymars/watersat_mod.F90 新增 —→fc233d8e02a8(已核验) 新增水汽饱和模块,按温度计算饱和蒸汽压并结合压力返回 qsat,供水云和凝结路径调用。 源码差异;未找到对应 Changelog 条目

证据边界

相关页面