# NMH-CS 3.0 **Repository Path**: sucksis/nmh-cs-3.0 ## Basic Information - **Project Name**: NMH-CS 3.0 - **Description**: 一个用C#开发的Noah-MP模型。参照WRF-Hydro3.0通过代码重建开发而成,并耦合有并行化河网汇流模块。运行于Windwos下。 - **Primary Language**: C# - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-09-10 - **Last Updated**: 2025-09-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NMH-CS 3.0 #### 介绍 一个用C#开发的Noah-MP模型。参照WRF-Hydro3.0通过代码重建开发而成,并耦合有并行化河网汇流模块。运行于Windows下。 A Noah-MP based ecohydrological model developed in C#. Developed through code reconstruction from WRF-Hydro3.0, coupled with a parallel river routing module. Runs under Windows system. #### 软件架构 软件架构说明 The community Noah with multi-parameterization options (Noah-MP) land surface model (LSM) is widely used in studies from uncoupled land surface hydrometeorology and ecohydrology to coupled weather and climate predictions. In this study, we developed NMH-CS 3.0, a hydrological model written in CSharp(C#). NMH-CS 3.0 is a new model developed by faithfully translating the FORTRAN version Noah-MP from the uncoupled WRF-Hydro 3.0, and is coupled with a river routing model. NMH-CS has the capacity of execution on Windows systems, utilizing the multi-core CPUs commonly available in today's personal computers. The code of NMH-CS has been tested to ensure that it produces a high-degree of consistency with the output of the original WRF-Hydro. High-resolution (6 km) simulations were conducted and assessed over a grid domain covering the entire Yellow River Basin and the most of North China. The spatial maps and temporal variations of many state variables simulated by NMH-CS 3.0 and WRF-Hydro/Noah-MP demonstrate highly consistent results, with occasionally minor discrepancies. The river discharge for the Yellow River simulated by the new model with various scheme combinations of six parameterizations exhibit general agreement with the natural river discharge at the Lanzhou station. NMH-CS can be regarded as a reliable replica of Noah-MP in WRF-Hydro 3.0, but it can leverage the modern, powerful, and user-friendly features brought by the C# language to significantly improve the efficiency of the model users and developers. 具有多参数化方案的Noah社区陆面模型(Noah-MP LSM)被广泛地应用于从非耦合的陆面水文气象学、生态水文学到耦合的天气及气候预测的研究中。 基于Noah-MP代码,我通过翻译编程语言开发了NMH-CS 3.0,这是一个使用CSharp(C#)语言编写的水文模型。NMH-CS 3.0是通过对离线版(即不与WRF模式耦合、可以狡立运行的版本)WRF-Hydro 3.0中的FORTRAN版Noah-MP进行准确翻译而开发的新模型,且耦合了一种并行化执行的河网汇流模型。NMH-CS具备在Windows系统上运行的能力,能够充分利用当今个人计算机中常见的多核CPU。该模型的代码经过了测试,已确保其输出结果与原始WRF-HPydro模型保持高度一致性。在覆盖整个黄河流域和华北大部分区域的高分辨率(6公里)网格域上进行了模拟并评估。NMH-CS 3.0和WRF-Hydro/Noah-MP模拟的许多状态变量的空间分布图和时间变化展现出高度一致的结果,仅偶尔存在细微差异。NMH-CS可视为WRF-Hydro 3.0中Noah-MP的可靠代替模型。它能够利用C#语言带来的现代、强大且用户友好的特性,显著提高模型用户和开发者的工作效率。 相比原有Fortran版的Noah-MP/WRF-Hydro, 我认为基于C#语言的强大特性,你可以成几十倍地提升你的科研效率。 您如果想下载更全面的文档及工具,并与同行讨论,您可以加入我们QQ群:515584428. NMH-CS 3.0 创作者: 刘永和 目前就职于河南理工大学 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技