Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
rcabell opened this issue Apr 21, 2022 · 0 comments
Open
Assignees

Comments

@rcabell
Copy link
Collaborator

rcabell commented Apr 21, 2022

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)

  • LKSAT
  • SMCMAX
  • SMCREF
  • SMCWLT
@rcabell rcabell self-assigned this Apr 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant