This module contains the CCPP-compliant NoahMP land surface model driver.
Functions/Subroutines | |
| subroutine, public | noahmpdrv_init (me, isot, ivegsrc, nlunit, errmsg, |
| This subroutine is called during the CCPP initialization phase and calls set_soilveg() to initialize soil and vegetation parameters for the chosen soil and vegetation data sources. More... | |
| subroutine, public | noahmpdrv_finalize |
| subroutine | transfer_mp_parameters (vegtype, soiltype, slopetype, |
| This subroutine fills in a derived data type of type noahmp_parameters with data from the module noahmp_tables. More... | |
| subroutine | penman (sfctmp, sfcprs, ch, t2v, th2, prcp, fdown, ssoil, |
| brief Calculate potential evaporation for the current point. Various partial sums/products are also calculated and passed back to the calling routine for later use. More... | |
| subroutine, public | noahmpdrv_run |
| This subroutine is the main CCPP entry point for the NoahMP LSM. More... | |