LISF/Noah-MP version 5.0 coupled source code with peatland specific modules
Résumé fourni par la source
This is the source code for a Noah-MP land surface model (LSM) v5.0 peatland-hydrology extension, implemented within the NASA Land Information System (LIS) framework. It adds microtopography-based subgrid inundation, a water-level-dependent runoff scheme, and water-level-dependent evapotranspiration stress functions -- applied selectively to peat grid cells while leaving default Noah-MP physics unchanged elsewhere - following the peatland physics approach earlier developed for the NASA Catchment LSM (PEATCLSM; Apers et al., 2026). It was developed and evaluated over the Cuvette Centrale, the world's largest contiguous tropical peatland complex, in the central Congo Basin. This model source code is used in the study of "Peatland hydrology in Noah-MP land surface model v5.0: parameterization and evaluation over the Congo peatlands" submitted to Geoscientific Model Development (GMD). We will also submit the code to the official LIS GitHub repository via a pull request. Once the pull request is approved and merged, we recommend using the code in the official LIS GitHub repository, as it will keep updating and ensure you have the latest code updates. New modules added: In LISF/lis/surfacemodels/land/noahmp.5.0/phys/noahmp/src/ Microtopography and surface ponding (modules: PeatMicroTopoMod.F90, MicroTopoCorrectionMod.F90): based on Dettmann & Bechtold (2016) theory Peatland runoff (modules: RunoffSubSurfacePeatlandMod.F90): Replaces Hortonian (infiltration-excess) surface runoff - negligible in peatlands owing to high macropore conductivity - with an empirical Ivanov-type power-law transmissivity-decay function of the grid-cell water level Peatland physics dispatcher (module: PeatlandPhysicsMod.F90) Modified existing modules/subroutines: In LISF/lis/surfacemodels/land/noahmp.5.0/phys/noahmp/src/ Peatland branch of the ET-stress (module: SoilWaterTranspirationMod.F90; OptSoilWaterTranspiration = 4): Two piecewise-linear stress functions of the simulated water level - a drought factor and a waterlogging factor Peat-specific Richards solver (module: SoilWaterDiffusionRichardsMod.F90) Implements the peat-specific head-based flux formulation used whenever SoilWaterMainMod.F90 selects the Richards regime evaluated on pressure head rather than the default moisture-gradient The soil-water orchestration changes and the water-table-depth capping for the peatlands logic (module: SoilWaterMainMod.F90) Supporting state and configuration infrastructure (module: BalanceErrorCheckMod.F90): peat-aware water-balance error accounting Config-object declarations and the transfer routine (modules: ConfigVarType.F90, NoahmpIOVarType.F90, ConfigVarInTransferMod.F90) declare and default the new peat-specific state fields (modules: WaterVarType.F90, WaterVarInitMod.F90) Initialize Peatland Physics option (module: ConfigVarInitMod.F90) In LISF/lis/surfacemodels/land/noahmp.5.0/phys/noahmp/parameters Peat soil hydraulic properties (parameter file: NoahmpTable.TBL, new soil class 17): A new "PEAT" soil texture class was added to Noah-MP's soil parameter table (expanding the default 19-class table to 20) In LISF/lis/surfacemodels/land/noahmp.5.0/ LIS driver files (NoahMP50_main.F90, NoahMP50_readcrd.F90, NoahMP50_lsmMod.F90, NoahMP50_coldstart.F90): A single LIS.config keyword ("Noah-MP.5.0 peatland physics option:") turns the whole scheme on or off; when enabled, it is further gated per pixel on the domain's soil texture map (soil class 17 only), so it never affects non-peat grid cells in the same simulation.
Ce résumé expose les affirmations des auteurs. BNTIC ne l’interprète pas comme une validation indépendante des résultats.
Contrôle bibliographique ouvert
Institutions déclarées
Une affiliation ne permet pas de déduire la nationalité d’un auteur.