NCAR / wrf_hydro_nwm_public

WRF-Hydro model code
https://ral.ucar.edu/projects/wrf_hydro
Other
181 stars 139 forks source link

Time-Invariant Routing Domain variables should be disaggregated only once #615

Open rcabell opened 2 years ago

rcabell commented 2 years ago

Time-invariant parameter fields that get disaggregated from the LSM domain to the Routing domain should only do that once at initialization time, instead of at each time step, as is done now. This capability was added for Overland Roughness but it could be expanded to a number of other variables.

Expected Behavior

Time-invariant fields should be set up (disaggregated, scaled, etc) once, at model initialization time

Current Behavior

Many of these fields are disaggregated at every timestep

Possible Solution

Use the new rt= flag in read2dlsm() to disaggregate LSM variables to the RT domain at the time the netCDF file is read. Any scaling can occur in Land_ini()

Affected fields (possibly incomplete list)