Modernizing the open-source community Noah with multi-parameterization options (Noah-MP) land surface model (version 5.0) with enhanced modularity, interoperability, and applicability

<p>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 glob...

Full description

Bibliographic Details
Main Authors: C. He, P. Valayamkunnath, M. Barlage, F. Chen, D. Gochis, R. Cabell, T. Schneider, R. Rasmussen, G.-Y. Niu, Z.-L. Yang, D. Niyogi, M. Ek
Format: Article
Language:English
Published: Copernicus Publications 2023-09-01
Series:Geoscientific Model Development
Online Access:https://gmd.copernicus.org/articles/16/5131/2023/gmd-16-5131-2023.pdf
_version_ 1797690224617193472
author C. He
P. Valayamkunnath
P. Valayamkunnath
M. Barlage
F. Chen
D. Gochis
R. Cabell
T. Schneider
R. Rasmussen
G.-Y. Niu
Z.-L. Yang
D. Niyogi
M. Ek
author_facet C. He
P. Valayamkunnath
P. Valayamkunnath
M. Barlage
F. Chen
D. Gochis
R. Cabell
T. Schneider
R. Rasmussen
G.-Y. Niu
Z.-L. Yang
D. Niyogi
M. Ek
author_sort C. He
collection DOAJ
description <p>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.</p>
first_indexed 2024-03-12T01:56:28Z
format Article
id doaj.art-b7070a1436fa4a75a058c167619a955b
institution Directory Open Access Journal
issn 1991-959X
1991-9603
language English
last_indexed 2024-03-12T01:56:28Z
publishDate 2023-09-01
publisher Copernicus Publications
record_format Article
series Geoscientific Model Development
spelling doaj.art-b7070a1436fa4a75a058c167619a955b2023-09-08T04:35:10ZengCopernicus PublicationsGeoscientific Model Development1991-959X1991-96032023-09-01165131515110.5194/gmd-16-5131-2023Modernizing the open-source community Noah with multi-parameterization options (Noah-MP) land surface model (version 5.0) with enhanced modularity, interoperability, and applicabilityC. He0P. Valayamkunnath1P. Valayamkunnath2M. Barlage3F. Chen4D. Gochis5R. Cabell6T. Schneider7R. Rasmussen8G.-Y. Niu9Z.-L. Yang10D. Niyogi11M. Ek12National Center for Atmospheric Research (NCAR), Boulder, Colorado, USANational Center for Atmospheric Research (NCAR), Boulder, Colorado, USAIndian Institute of Science Education and Research, Thiruvananthapuram, IndiaNOAA Environmental Modeling Center (EMC), College Park, Maryland, USANational Center for Atmospheric Research (NCAR), Boulder, Colorado, USANational Center for Atmospheric Research (NCAR), Boulder, Colorado, USANational Center for Atmospheric Research (NCAR), Boulder, Colorado, USANational Center for Atmospheric Research (NCAR), Boulder, Colorado, USANational Center for Atmospheric Research (NCAR), Boulder, Colorado, USADepartment of Hydrology and Atmospheric Sciences, University of Arizona, Tucson, Arizona, USADepartment of Earth and Planetary Sciences, University of Texas Austin, Austin, Texas, USADepartment of Earth and Planetary Sciences, University of Texas Austin, Austin, Texas, USANational Center for Atmospheric Research (NCAR), Boulder, Colorado, USA<p>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.</p>https://gmd.copernicus.org/articles/16/5131/2023/gmd-16-5131-2023.pdf
spellingShingle C. He
P. Valayamkunnath
P. Valayamkunnath
M. Barlage
F. Chen
D. Gochis
R. Cabell
T. Schneider
R. Rasmussen
G.-Y. Niu
Z.-L. Yang
D. Niyogi
M. Ek
Modernizing the open-source community Noah with multi-parameterization options (Noah-MP) land surface model (version 5.0) with enhanced modularity, interoperability, and applicability
Geoscientific Model Development
title Modernizing the open-source community Noah with multi-parameterization options (Noah-MP) land surface model (version 5.0) with enhanced modularity, interoperability, and applicability
title_full Modernizing the open-source community Noah with multi-parameterization options (Noah-MP) land surface model (version 5.0) with enhanced modularity, interoperability, and applicability
title_fullStr Modernizing the open-source community Noah with multi-parameterization options (Noah-MP) land surface model (version 5.0) with enhanced modularity, interoperability, and applicability
title_full_unstemmed Modernizing the open-source community Noah with multi-parameterization options (Noah-MP) land surface model (version 5.0) with enhanced modularity, interoperability, and applicability
title_short Modernizing the open-source community Noah with multi-parameterization options (Noah-MP) land surface model (version 5.0) with enhanced modularity, interoperability, and applicability
title_sort modernizing the open source community noah with multi parameterization options noah mp land surface model version 5 0 with enhanced modularity interoperability and applicability
url https://gmd.copernicus.org/articles/16/5131/2023/gmd-16-5131-2023.pdf
work_keys_str_mv AT che modernizingtheopensourcecommunitynoahwithmultiparameterizationoptionsnoahmplandsurfacemodelversion50withenhancedmodularityinteroperabilityandapplicability
AT pvalayamkunnath modernizingtheopensourcecommunitynoahwithmultiparameterizationoptionsnoahmplandsurfacemodelversion50withenhancedmodularityinteroperabilityandapplicability
AT pvalayamkunnath modernizingtheopensourcecommunitynoahwithmultiparameterizationoptionsnoahmplandsurfacemodelversion50withenhancedmodularityinteroperabilityandapplicability
AT mbarlage modernizingtheopensourcecommunitynoahwithmultiparameterizationoptionsnoahmplandsurfacemodelversion50withenhancedmodularityinteroperabilityandapplicability
AT fchen modernizingtheopensourcecommunitynoahwithmultiparameterizationoptionsnoahmplandsurfacemodelversion50withenhancedmodularityinteroperabilityandapplicability
AT dgochis modernizingtheopensourcecommunitynoahwithmultiparameterizationoptionsnoahmplandsurfacemodelversion50withenhancedmodularityinteroperabilityandapplicability
AT rcabell modernizingtheopensourcecommunitynoahwithmultiparameterizationoptionsnoahmplandsurfacemodelversion50withenhancedmodularityinteroperabilityandapplicability
AT tschneider modernizingtheopensourcecommunitynoahwithmultiparameterizationoptionsnoahmplandsurfacemodelversion50withenhancedmodularityinteroperabilityandapplicability
AT rrasmussen modernizingtheopensourcecommunitynoahwithmultiparameterizationoptionsnoahmplandsurfacemodelversion50withenhancedmodularityinteroperabilityandapplicability
AT gyniu modernizingtheopensourcecommunitynoahwithmultiparameterizationoptionsnoahmplandsurfacemodelversion50withenhancedmodularityinteroperabilityandapplicability
AT zlyang modernizingtheopensourcecommunitynoahwithmultiparameterizationoptionsnoahmplandsurfacemodelversion50withenhancedmodularityinteroperabilityandapplicability
AT dniyogi modernizingtheopensourcecommunitynoahwithmultiparameterizationoptionsnoahmplandsurfacemodelversion50withenhancedmodularityinteroperabilityandapplicability
AT mek modernizingtheopensourcecommunitynoahwithmultiparameterizationoptionsnoahmplandsurfacemodelversion50withenhancedmodularityinteroperabilityandapplicability