-
Notifications
You must be signed in to change notification settings - Fork 5
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
Adds design document for Omega driver layer #46
Adds design document for Omega driver layer #46
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@philipwjones, This looks good to me. I don't have any substantial suggestions, since it seems to cover all the bases. I just made a couple comments on things I thought of as I read through.
changes in response to reviewer comments
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great, @philipwjones. Thanks for this!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This all makes sense. Basically, we are requiring init, run, and finalize methods, and allowing the model to be run in both standalone and coupled modes. Like MPAS-Ocean, the coupled and standalone modes should be run with identical forcing variables. Unlike MPAS-Ocean, there will be no run mode for analysis without forward time steps (MPAS Analysis mode) or for creating initial conditions (MPAS init mode).
A new design document for the top driver layer(s) in Omega. The specifics of argument lists will change during implementation and the actual E3SM coupler interfaces will be added when we get closer to E3SM integration.
Checklist