Abstract. The widely used open-source community Noah with multi-parameterization options (Noah-MP) land surface model (LSM) is
designed for applications ranging from uncoupled land surface
hydrometeorological and ecohydrological process studies to coupled numerical
weather prediction and decadal global or regional climate simulations. It has
been used in many coupled community weather, climate, and hydrology models. In
this study, we modernize and refactor the Noah-MP LSM by adopting modern Fortran
code standards and data structures, which substantially enhance the model
modularity, interoperability, and applicability. The modernized Noah-MP is
released as the version 5.0 (v5.0), which has five key features: (1) enhanced modularization as a result of re-organizing model physics into individual
process-level Fortran module files, (2) an enhanced data structure with new
hierarchical data types and optimized variable declaration and
initialization structures, (3) an enhanced code structure and calling workflow
as a result of leveraging the new data structure and modularization, (4) enhanced
(descriptive and self-explanatory) model variable naming standards, and (5) enhanced driver and interface structures to be coupled with the host
weather, climate, and hydrology models. In addition, we create a comprehensive
technical documentation of the Noah-MP v5.0 and a set of model benchmark and
reference datasets. The Noah-MP v5.0 will be coupled to various
weather, climate, and hydrology models in the future. Overall, the modernized
Noah-MP allows a more efficient and convenient process for future model
developments and applications.