-
Notifications
You must be signed in to change notification settings - Fork 21
Add EASE grid #3698
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
Add EASE grid #3698
Conversation
|
@weiyuan-jiang It looks like there is some ambiguity in some GEOS code: Will this MAPL PR need to go with a GEOSgcm_GridComp PR? |
I moved a file form GEOSgcm_gridComp to MAPL. So this PR should go with the PR there |
|
@weiyuan-jiang Okay. We'll probably need to do this in a combined fashion. I might make a release of MAPL before this. Then we can work with Scott on getting a MAPL/GEOSgcm_GridComp combo in. |
|
Oh wait. I'm dumb. You moved it here so that means we just need a new release of MAPL. |
tclune
left a comment
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.
Lots of simple (but tedious) changes requested to bring the EASEConv module up to MAPL standards.
Co-authored-by: Tom Clune <thomas.l.clune@nasa.gov>
Co-authored-by: Tom Clune <thomas.l.clune@nasa.gov>
…e-space changes to facilitate commenting on Github.com (MAPL_EASEConversion.F90, MAPL_EASEGridFactory.F90, NCIO.F90)
gmao-rreichle
left a comment
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.
@weiyuan-jiang @mathomp4 @tclune : I made a couple of minor changes (cbb0e5b) and added a few comments/questions below.
Also, the "Conversation" tab on the PR only states that the PR was tested with GEOSgcm and some unit tests. Before we can merge the PR, we need to test make_bcs. Has this been 0-diff tested for make_bcs? If so, please state this the Conversation. If not, @biljanaorescanin can help
Please take a look and let me know if you have any questions.
|
@gmao-rreichle PR was tested for BCS package creation for |
Thanks, @biljanaorescanin, for the test results. Did you run make_bcs from a build of GEOSgcm or GEOSldas? @weiyuan-jiang: I don't see a PR for GEOSldas_GridComp. It's probably best to switch to the new EASEGridFactory now, since you already have the branch. Please create the GEOSldas_GridComp PR and the corresponding GEOSldas PR (with the components.yaml update, which can be the MAPL branch for now). Thanks! |
@gmao-rreichle I've tested from GEOSldas. Do you need me to do the same from GEOSgcm? |
Do you test bcs generated by these PRs? That is important |
Yes, few comments up I say I used those 3 branches for bcs creation. This was my testing clone: |
No, make_bcs should be identical when run from either App. I mostly wanted to know if you worked within GEOSldas, and how the GEOSldas_GridComp branch fits into all of this. This has now been addressed with new PRs for GEOSldas and GEOSldas_GridComp. I added a new test requirement to the intro comment above (0-diff for GEOSldas). |
gmao-rreichle
left a comment
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.
@mathomp4, @weiyuan-jiang : The new MAPL EASE Grid Factory has been successfully 0-diff tested with GEOSldas and GEOSgcm. The PR is ready to be merged as far as I'm concerned.
To use the new functionality in GEOSldas, we'll need a new MAPL release. Both GEOSldas and GEOSgcm are on MAPL v2.56, so the new MAPL release should work ok for both.
I'm a bit unsure about where we are with GEOSadas (which now includes the LDAS in its build). I know Sara was sorting out MAPL versions for ADAS and LDAS recently, so whatever the issue was then might still be an issue now. But we can sort this out later.
cc: @tclune @biljanaorescanin
|
@gmao-rreichle Sounds good. I'll try and get a new MAPL out for you soon. |
Types of change(s)
Checklist
make tests)Description
Add EASEGridFactory so the Regridder can use EASEGrid.
Related Issue
Dependencies/Contingencies
GEOS-ESM/GEOSgcm_GridComp#1112