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

Update mpas-ocean version #15

Merged
merged 6 commits into from
Oct 18, 2024
Merged

Update mpas-ocean version #15

merged 6 commits into from
Oct 18, 2024

Conversation

dazlich
Copy link
Contributor

@dazlich dazlich commented Oct 10, 2024

The mpas-ocean component is updated to a new version: branch 'vanroekel/ocean/update-nonhydro-2-15-2023' of https://github.com/vanroekel/E3SM . This new version permits GPU acceleration to be implemented to the ocean, and features a non-hydrostatic treatment of the vertical coordinate in the split-implicit time integration scheme.

The changes in here are extensive - they are a wholesale import of the new version code, then the calls to mpas-framework routines are modified for the necessary pre-processing. The driver code is modified to add new wave to ocean coupling variables.

This is part of a package of PRs for branches named update/ocean:
EarthWorksOrg /mpas-ocean PR #15
EarthWorksOrg /mpas-seaice PR #17
EarthWorksOrg /mpas-framework PR #10
EarthWorksOrg /CMEPS PR #12
EarthWorksOrg/EarthWorks PR #75 (incorporates above)

To clone this version of Earthworks use the update/ocean branch.

The vanroekel/ocean/update-nonhydro-2-15-2023 branch of
 https://github.com/vanroekel/E3SM is ported into
 the MPAS-Ocean component so that GPU acceleration may begin.
This update also features a nonhydrostatic treatment of the
 vertical coordinate. This port also includes updates to the
 MPAS_framework component. The framework updates require updates
 to the MPAS-Seaice component. CMEPS is updated as well.
The buildlib script had troubles with all the includes
in the PPR source files. I have done the includes by hand
and now have that one ppr file in the repository, and I have
removed the PPR submodule. I don't expect PPR to be something
that will change in the future.
@dazlich
Copy link
Contributor Author

dazlich commented Oct 10, 2024

These associated PRs need to be updated
EarthWorksOrg /mpas-ocean PR #15
EarthWorksOrg /mpas-seaice PR #17
EarthWorksOrg /mpas-framework PR #10
EarthWorksOrg /CMEPS PR #12
EarthWorksOrg/EarthWorks PR #75 (incorporates above)

@dazlich
Copy link
Contributor Author

dazlich commented Oct 10, 2024

Also, I have merge issues to deal with with EarthWorksOrg /mpas-ocean PR #15

Merge remote-tracking branch 'origin/ew-develop' into update/ocean
The compile line in buildlib had to be reconciled.
Needed config_archive.xml added to the update/ocean branch.
Needed to remove buildnmlcpython-310.pyc from the update/ocean branch.
@dazlich
Copy link
Contributor Author

dazlich commented Oct 10, 2024

Ok, the merge conflicts have been eliminated - have at reviewing this.

I am going to email Pranay - I didn't see him in the review list but he will be keenly interested in this.

@gdicker1 gdicker1 merged commit b17852b into ew-develop Oct 18, 2024
@dazlich dazlich deleted the update/ocean branch February 13, 2025 20:40
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

Successfully merging this pull request may close these issues.

2 participants