[feature/update_to_spack_v1] [email protected], bug fix netcdf-c+mpi, bug fix setup-meta-modules, Nautilus gcc stack update#1817
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. |
…github.com/climbfuji/spack-stack into feature/spack_v1_nautilus_esmf891_netcdf_c
|
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