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 to compass v1.2.0-alpha.5 #522

Closed
wants to merge 6 commits into from

Conversation

xylar
Copy link
Collaborator

@xylar xylar commented Feb 3, 2023

This includes:

  • SCORPIO 1.4.1
  • ESMF 8.4.0

Checklist

  • Document (in a comment titled Testing in this PR) any testing that was used to verify the changes

Testing

MPAS-Ocean with pr:

MALI with full_integration:

MPAS-Ocean with nonhydro:

For spack builds, update esmf to 8.4.0 and scorpio to 1.4.1
@xylar xylar marked this pull request as draft February 3, 2023 00:41
@xylar xylar mentioned this pull request Feb 3, 2023
1 task
@xylar
Copy link
Collaborator Author

xylar commented Feb 3, 2023

This branch includes the changes from #523

xylar added 4 commits February 3, 2023 12:57
We need to build with internal parallelio in esmf.  The variant
name has been changed for recent esmf.
The `configure_compass_env.py` script now takes two flags,
`--mache_fork` and `--mache_branch` that are used to clone the
fork and branch locally, then install mache from it.  This
saves the trouble of developers cloning it themselves and building
the mache conda package.
I believe all systems have python3 available.

This allows us to remove some awkward imports and to use f-strings
instead of format commands.
@xylar xylar force-pushed the update_esmf_scorpio_mache branch from 2d84e83 to 1a4b8a4 Compare February 3, 2023 18:57
@xylar xylar marked this pull request as ready for review February 3, 2023 19:05
This spack variant no longer exists, as albany always uses c++17
now.
@xylar
Copy link
Collaborator Author

xylar commented Feb 5, 2023

I'm running into issues with running ESMF_RegridWeightGen because we can't build ESMF with SCORPIO yet, see E3SM-Project/scorpio#506

So I don't think this particular upgrade is going to work out.

@xylar
Copy link
Collaborator Author

xylar commented Feb 7, 2023

@darincomeau and @trhille, my testing shows that this PR can't go in. It turns out that theses ESMF and SCORPIO versions aren't compatible with one another. Hopefully, SCORPIO will be made compatible (E3SM-Project/scorpio#506).

For purposes of learning to deploy spack for compass, please use #523 instead of this branch.

@xylar xylar closed this Feb 7, 2023
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.

1 participant