-
Notifications
You must be signed in to change notification settings - Fork 7
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
Restructure SEAICETHERMO components and make sea ice grid comps built as DSOs #868
base: develop
Are you sure you want to change the base?
Restructure SEAICETHERMO components and make sea ice grid comps built as DSOs #868
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.
Glad to see this happening.
This PR is being prevented from merging because you have added one of our blocking labels: Contingent - DNA, Needs Lead Approval, Contingent -- Do Not Approve. You'll need to remove it before this PR can be merged. |
While I don't have the time to these test changes, on behalf of @GEOS-ESM/seaice-team, I would like to make this contingent on a successfully run on macOS- given the troubles we have had with DSO on that OS. Now that @zhaobin74, you have disentangled these dependencies, an alternative is the build option like for ocean model,, in which case, we have no contingencies. Yay! |
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.
Please test on a mac and also with data sea ice
or
provide build time options, defaulting to CICE4.
Data sea ice also passed 0-diff.
|
This PR achieves:
GEOSsaltwater_GridComp
by moving GEOS_CICE4ColumnPhysGridComp.F90 and GEOS_SeaiceInterfaceGridComp.F90 into their own directories. This simplifies build process for GEOS_SaltWaterGridComp.F90 and, in particular, removes its dependence on CICE4.Passed 0-diff for both CICE4 and CICE6 coupled tests.