-
Notifications
You must be signed in to change notification settings - Fork 37
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 to 1.2.0-alpha.6 #641
Conversation
This needs E3SM-Project/E3SM#5732 and an equivalent update to MALI-Dev. |
9f7e23f
to
f888406
Compare
|
c8792ce
to
9f67ac7
Compare
A few other tests are also failing both for MPAS-Ocean and MALI so that will also need some debugging... |
f16cd3b
to
b2ae644
Compare
552842d
to
969fcef
Compare
It doesn't seem possible to support Intel on Perlmutter at this time. I was not able to get ESMF working reliably with it. We will try again in the future, perhaps after we move to |
Update to latest ESMF Set `HAVE_ADIOS=false` in the load script
This will allow support for machines that are unknown to mache.
This is my laptop as an example of a machine not supported by mache.
To support machines that aren't known to mache, we need to suppress exceptions when trying to read mache config options for a machine.
This merge adds a config option `hostname_contains` to a new config section `discovery` that can be used to identify the machine by hostname if `mache` is unable to identify it. This capability has been added both when calling the configure script and when setting up test cases.
f138884
to
f92cdc0
Compare
This brings in pyremap 1.0.0, which supports specifying the NetCDF format and xarray output engine.
Build ESMF without PNetCDF and with internal ParallelIO
This is tedious to type and the suffix causes environment names that are too long (spack can't create a valid shebang).
Also remove Gnu from Compy in the docs (already marked as unsuppored).
f92cdc0
to
625485c
Compare
@matthewhoffman, maybe this is something you'll be able to test and approve once LCRC is back up? |
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.
@xylar , thanks for the substantial amount of work in putting this together! My MALI full_integration tests look good, and I blessed the small changes expected from the update of the Albany version. I also tested with #634 and the depth-integrated solver works as expected with the new version of Albany in this PR.
One thing that surprised me, though, is I forgot to test merge E3SM-Project/E3SM#5732 into MALI-Dev/develop when I did my testing, but I did not run into any problems compiling. Does that surprise you? Assuming that's not an indication of anything amiss, I'm approving this.
This keeps tests passing after updating version of Albany in MPAS-Dev#641
As we discussed on slack,
The answer is that MALI is so far out of date that ADIOS support was never added so #5732 isn't even needed 😉 |
Thank you @matthewhoffman!!! |
This merge updates compass to v. 1.2.0-alpha.6. This update:
mache
with support for Intel on Perlmutter and which allows for spack environment builds on non-E3SM machinespyremap
that supports specifying the NetCDF format and (where appropriate) the xarray NetCDF enginemache
(non-E3SM machines), including documentation and some examples (2 of my laptops)--with_netlib_lapack
flag, since we currently require that library always wehen PETSc is installed.Checklist
E3SM-Project
submodule has been updated with relevant E3SM changesTesting
in this PR) any testing that was used to verify the changescloses #607
Testing
MPAS-Ocean with
pr
:cosine_bell/QU90/forward
inpr
suite but runs fine when runningcosine_bell
on its own (even on same node count).ocean/global_ocean/QU240/PHC/RK4/decomp_test
failing on Compy with Intel #502MALI with
full_integration
- as discussed with @matthewhoffman, validation failures inlandice/circular_shelf/decomposition_test
indicate that thresholds need to be adjusted. Check marks indicate that all other tests are passing:MPAS-Ocean with
nonhydro
:Deployed
MPAS-Ocean with
pr
:main
branch on Chicoma #656; long time but eventually finishes (~30 minutes).ocean/global_ocean/QU240/PHC/RK4/decomp_test
failing on Compy with Intel #502 is still an issueMALI with
full_integration
(passing excep #654):MPAS-Ocean with
nonhydro
: