MPAS | Noah-MP
MPAS release
- MPAS Version 8.2.0
- New physics
- The Noah-MP v5.0.1 land-surface model is now available by setting
config_lsm_scheme = 'sf_noahmp'in the&physicsnamelist group. - New static files that include the
soilcomp,soilcl1,soilcl2,soilcl3, andsoilcl4fields are required when activating Noah-MP in the model.
- The Noah-MP v5.0.1 land-surface model is now available by setting
- New physics
- MPAS Version 8.2.3
- Correction to the computation of the
soil temperature (TSLB)in the Noah-MP land surface scheme through the addition of initialization of the soil liquid water (SH2O) in thenoahmp_initsubroutine in modulempas_atmphys_lsm_noahmpinit.Fprior to callingNoahmpInitMain - Correction of the loop for Noah-MP snow initialization, capping snow water equivalent maximum at 2000 mm.
- Correction to the calculation of the 2-meter diagnostics (T2M, TH2M, and Q2) when using the Noah-MP land surface scheme.
- Correction to the computation of the
- MPAS Version 8.3.0
- Addition of support for 15" MODIS land use dataset. The 15" MODIS land use dataset may be selected by setting the existing namelist option
config_landuse_datato'MODIFIED_IGBP_MODIS_NOAH_15s'in the&data_sourcesnamelist group. Use of this dataset requires a separate static dataset download. - Addition of an option to skip processing of Noah-MP-only static fields in the init_atmosphere core. Setting the new
config_noahmp_staticnamelist option tofalsein the&data_sourcesnamelist group prevents the Noah-MP static fields from being processed whenconfig_static_interp = truein the namelist.init_atmosphere file
- Addition of support for 15" MODIS land use dataset. The 15" MODIS land use dataset may be selected by setting the existing namelist option
- MPAS Version 8.4.0
- Correct an issue with high q2 values over urban cells in Noah-MP.
- MPAS Version 8.4.1
- Fix a bug that occurs when the number of soil layers in Noah-MP is not the default (4 layers), resulting in the model not conserving water.
Prepare
- New static files that include the
soilcomp,soilcl1,soilcl2,soilcl3, andsoilcl4fields are required. - For high resolution mesh like 500m or below, you may apply supersampling as 3.
- Be carefull that format of nc file like netcdf4 or pnetcdf
- For atm step,
- add
NoahmpTable.TBL - config_lsm_scheme = 'sf_noahmp'
- add
Running & Issues
- MPAS-A stops and raises error with Noah MP land surface model option on global variable resolution 15km-3km mesh | Feb 17, 2025
- The model stops and raises the following error:
CRITICAL ERROR: NaN detected in 'w' field. - We found the issue that caused MPAS crash.This is because, SWE from ERA5 is up to 10m, which leads to more than 30m of snow depth. As a result, NoahMP snow package becomes physically unreasonable and yields TSK that is totally wrong. TSK subsequently affects radiation, eventually leading to model crash.
- If you din't feel like to wait until the release of MPASV8.3.0, then you can modify the code:
- The model stops and raises the following error:
- High Urban Moisture with NOAH-MP in MPAS-Atmosphere 8.2.3 | May 29, 2025
- I noticed that urban areas quickly develop high q2, despite qflx being lower than surrounding areas.
- Snow depth error of using ERA5 driving MPAS | Apr 5, 2025
- We have explored the reason for the MPAS crash. We believe that the information of SWE from ERA5 is not correct. A 10m SWE leads to more than 30m of snow depth, and the snow package in NoahMP cannot handle such a deep snow.
- We will fix this problem in MPASv8.3.0, which will be released before the end of June 2025. As a temporary fix, please modify the code
Papers
- Zhang, Z., He, C., Berner, J., Jaye, A., Barlage, M., Liu, C., et al. (2026). Extending MPAS-NoahMP model system capability beyond weather timescales: Evaluation of hydroclimate and land-atmosphere interactions. Journal of Geophysical Research: Atmospheres, 131, e2025JD045334. https://doi.org/10.1029/2025JD045334
Links
MPAS | Noah-MP
https://waipangsze.github.io/2026/10/13/MPAS-Noah-MP/