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()
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 inread2dlsm()
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)