-
Notifications
You must be signed in to change notification settings - Fork 27
prgenv-gnu/25.6 #224
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
Merged
Merged
prgenv-gnu/25.6 #224
Changes from 2 commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
cc2e86b
Add prgenv-gnu 25.06 gh200 recipe
msimberg 26bfbc6
Small fixes to prgenv-gnu/25.06 recipe
msimberg 9ab9fa4
Bump spack commit
msimberg 662a574
Specify version for compiler in environments.yaml
msimberg 1dbd8c4
Pin gcc to 14.2 instead of 14.3 because of incompatibility between cu…
msimberg df32166
Update spack commit
msimberg b1d7c25
Remove explicit version constraints
msimberg f2987f4
update spack commit
msimberg 39ba8c7
Remove explicit ~cuda on papi package (conflict in package definition)
msimberg 08fb2fa
Add xcb-util-cursor for nsys-ui
msimberg cf45f2b
Set stackinator recipe version 2 for prgenv-gnu/25.06
msimberg 7062cf8
Update spack and spack-packages commits for prgenv-gnu/25.06
msimberg d5ba716
Update recipes/prgenv-gnu/25.06/gh200/extra/reframe.yaml
msimberg 19ca5c5
Add prgenv-gnu/25.06 to config.yaml
msimberg 45eef5a
Only enable gh200 builds for prgenv-gnu/25.06
msimberg af85c55
Reversion prgenv-gnu 25.06 to 25.6 to match previous versions
msimberg fca40ae
Merge remote-tracking branch 'origin/main' into prgenv-gnu-25.06
msimberg ef56ec0
Update prgenv-gnu/25.6 modules generation to match gcc 12.3.0 as syst…
msimberg f5afe1e
Add prgenv-gnu/25.6 for eiger
msimberg 23f9d00
Add prgenv-gnu/25.6 config for clariden and eiger
msimberg 3cf076f
Use upstream spack-packages commit for prgenv-gnu/25.6
msimberg 6d19e18
Pin nccl to 2.26.2 and aws-ofi-nccl to 1.14.1
msimberg fab4255
Bump spack and spack-packages commits again for prgenv-gnu/25.6
msimberg 9139a80
Don't use develop tags for prgenv-gnu/25.6 since the tags are outdated
msimberg 96baeb0
Update prgenv-gnu/25.6 recipes for removed bootstrap change
msimberg 3e04b84
Merge remote-tracking branch 'origin/main' into prgenv-gnu-25.06
msimberg a272c5e
Update spack commit to v1.0 and spack-packages to v2025.07 for prgenv…
msimberg cefcecc
Update networking section in prgenv-gnu/25.6 recipes
msimberg 6543cd3
Test latest upstream libfabric, aws-ofi-nccl, and nccl
msimberg a785c0f
Pin netcdf-c version in prgenv-gnu
msimberg 807ea22
Remove constraints on netcdf-c in prgenv-gnu
msimberg bedd882
Use upstream spack-packages in prgenv-gnu
msimberg 1901d1a
Go back to system libfabric and release version of spack-packages
msimberg 5f737b6
Add prgenv reframe feature to prgenv-gnu
msimberg File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| bootstrap: | ||
| spec: gcc@12 | ||
| gcc: | ||
| specs: | ||
| - gcc@14 | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| name: prgenv-gnu | ||
| spack: | ||
| commit: 2f389f7578b4eba0ab278b8d79410b62dd5d69d5 # spack develop from 2025-05-22 + kokkos-kernels language dep | ||
msimberg marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| repo: https://github.com/msimberg/spack.git | ||
| store: /user-environment | ||
| description: GNU Compiler toolchain with cray-mpich, Python, CMake and other development tools. | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,49 @@ | ||
| gcc-env: | ||
| compiler: | ||
| - toolchain: gcc | ||
| spec: gcc | ||
| mpi: | ||
| spec: cray-mpich@8.1.32 | ||
| gpu: cuda | ||
| unify: true | ||
| specs: | ||
| - boost +chrono +filesystem +iostreams +mpi +python +regex +serialization +shared +system +timer | ||
| - cmake | ||
| - fftw | ||
| - fmt | ||
| - gsl | ||
| - hdf5+cxx+hl+fortran | ||
| - kokkos +aggressive_vectorization ~alloc_async cuda_arch=90 +cuda_constexpr +cuda_lambda ~cuda_relocatable_device_code ~cuda_uvm cxxstd=17 +openmp +pic +serial +shared +tuning +wrapper | ||
| - kokkos-kernels +blas +cublas +cusparse +cusolver +execspace_cuda +execspace_openmp +execspace_serial +lapack +memspace_cudaspace +openmp scalars=float,double,complex_float,complex_double +serial +shared +superlu | ||
| - kokkos-tools +mpi +papi | ||
| - netlib-scalapack | ||
| - lua | ||
| - libtree | ||
| - lz4 | ||
| - meson | ||
| - netcdf-c build_system=cmake | ||
msimberg marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - netcdf-cxx | ||
| - netcdf-fortran | ||
| - ninja | ||
| - openblas threads=openmp | ||
| - osu-micro-benchmarks@7.5 | ||
| - papi ~cuda | ||
| - python@3.13 | ||
| - zlib-ng | ||
| # add GPU-specific packages here, for easier comparison with mc version | ||
| - nccl | ||
| - nccl-tests | ||
| - cuda@12.9 | ||
| - aws-ofi-nccl | ||
| - superlu | ||
| variants: | ||
| - +mpi | ||
| - +cuda | ||
| - cuda_arch=90a | ||
| views: | ||
| default: | ||
| link: roots | ||
| uenv: | ||
| add_compilers: true | ||
| prefix_paths: | ||
| LD_LIBRARY_PATH: [lib, lib64] | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| default: | ||
| features: | ||
| - cuda | ||
| - mpi | ||
msimberg marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| - osu-micro-benchmarks | ||
| - openmp | ||
| - serial | ||
| cc: mpicc | ||
| cxx: mpic++ | ||
| ftn: mpifort | ||
| views: | ||
| - default | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
| modules: | ||
| # Paths to check when creating modules for all module sets | ||
| prefix_inspections: | ||
| bin: | ||
| - PATH | ||
| lib: | ||
| - LD_LIBRARY_PATH | ||
| lib64: | ||
| - LD_LIBRARY_PATH | ||
|
|
||
| default: | ||
| arch_folder: false | ||
| # Where to install modules | ||
| roots: | ||
| tcl: /user-environment/modules | ||
| tcl: | ||
| all: | ||
| autoload: none | ||
| hash_length: 0 | ||
| exclude_implicits: true | ||
| exclude: ['%gcc@7.5.0', 'gcc %gcc@7.5.0'] | ||
| projections: | ||
| all: '{name}/{version}' |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.