-
Notifications
You must be signed in to change notification settings - Fork 55
[feature/update_to_spack_v1] [email protected], bug fix netcdf-c+mpi, bug fix setup-meta-modules, Nautilus gcc stack update #1817
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
Conversation
… when creating MPI meta module, set environment variables from MPI spec
…eview and testing
…/spack-stack into feature/spack_v1_nautilus_esmf891_netcdf_c
…roduced compiler/mpi aliases
…les are generated
…lus_esmf891_netcdf_c
|
@climbfuji Would you mind if we also updated the |
No problem, but note that 8.9.1 is not an official release yet. We are pointing to a commit (head of the 8.9.1 patch branch) of ESMF. Also, after pulling in your PR (as updates from develop), CI tests are failing for my code with duplicate py-colorama packages. Before pulling in your changes, I didn't have these. Have you seen this in your tests? I'll try to fix it by pinning py-colorama to one version before attempting anything else. |
|
Oh. Ha! I guess I thought "I missed a release". I think it'll be fine for us.
Huh. I didn't go near depends_on("[email protected]:", type=("build", "run"))but that hasn't changed in ever. And I guess we did say 0.4.6 since that's the version that was out at the time (and still the latest). Maybe some other package is asking for an older version? |
Yeah, the [email protected] was the reason. I pinned it to that version in configs/common/packages.yaml, and now the duplicates are gone. I merged your spack-packages PR, do you need another PR to update the versions in |
Description
Update configs/sites/tier1/nautilus/packages_gcc-13.3.1.yaml
Bug fix in spack-ext/lib/jcsda-emc/spack-stack/stack/meta_modules.py: when creating MPI meta module, set environment variables from MPI spec (not compiler spec), and use correct compiler/mpi aliases. Check that meta modules are created.
Update submodule pointer for repos/builtin for netcdf-c+mpi bug fix and [email protected] addition: Add [email protected] + bug fix for netcdf-c to find MPI functions when build system is cmake (replaces #18) spack-packages#21
Update configs/** for [email protected]
Dependencies
Issues addressed
Closes #1809
Closes #1820
Closes #1819
Applications affected
JEDI (netcdf-c), NEPTUNE (esmf)
Systems affected
Nautilus
Testing
Checklist
All necessary updates to the documentation on readthedocs are included in this PRdoc/source/PreConfiguredSites.rstanddoc/source/MaintainersSection.rstAll necessary updates to the spack-stack wiki will be made when this PR is merged