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

NoahMP Driver Refactor for JEDI #360

Open
jmccreight opened this issue Sep 5, 2019 · 0 comments
Open

NoahMP Driver Refactor for JEDI #360

jmccreight opened this issue Sep 5, 2019 · 0 comments
Labels
JEDI noahmp NoahMP-related issues or code

Comments

@jmccreight
Copy link
Collaborator

jmccreight commented Sep 5, 2019

JEDI needs to be able to access NoahMP state and other (parameter, and forcing) variables at the top level of the WRF-Hydro/NoahMP driver. The states are 2D or 3D need put into data structures with their own init() and destroy() routines. Currently we are only focused on snow states only, as a first pass. The changes should have no effect on results.

There are 4 levels to the driver:
L1: main with init and exe calls
L2: Where the 2D and 3D variables are currently defined and scoped
L3: The call to the i-j, spatial wrapper/iterator
L4: The NoahMP 1D model

The goal is to move the target variables from L2 to new data structure modules, then use these modules in L1, passing the data structures down to L2 and L3.

@jmccreight jmccreight added noahmp NoahMP-related issues or code JEDI labels Sep 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
JEDI noahmp NoahMP-related issues or code
Projects
None yet
Development

No branches or pull requests

1 participant