SantanderMetGroup / WRF4G

WRF Modeling System on Distributed Computing Infrastructures
https://meteo.unican.es/trac/wiki/WRF4G2.0
Other
12 stars 10 forks source link

CO2 hardcoded values in Noah-MP #30

Open jesusff opened 4 years ago

jesusff commented 4 years ago

Noah-MP land surface model reads CO2 partial pressure from MPTABLE.TBL (https://github.com/wrf-model/WRF/blob/0d88b5800186d892a882e118425d2e684ded756f/run/MPTABLE.TBL#L318). This is inconsistent with climate simulations reading variable CO2 levels in the radiation code (RRTM, RRTMG, CAM) from CAMtr_volume_mixing_ratio. A proper fix would involve some recoding of NoahMP, but, as a minimum, a WRF4G preprocessor should interpolate the CO2 value from CAMtr_volume_mixing_ratio and insert it into MPTABLE.TBL. This would update CO2 every chunk; more than enough.

jesusff commented 1 year ago

This effect is not negligible as shown in e.g. this work http://doi.org/10.1088/1748-9326/ab4949

jesusff commented 1 year ago

I added an initial version of a script to do this job. We should see the way to call it before each chunk. Note that it requires the location of the static runtime files as third argument.