Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
193 commits
Select commit Hold shift + click to select a range
ad9bd39
Add spack builtin repo as repos/builtin and migrate spack-ext/repos/s…
climbfuji Jul 22, 2025
0740e30
Remove logic to register repos and extensions from setup.sh, update s…
climbfuji Jul 22, 2025
919f01c
Update .gitmodules and submodule pointer for spack
climbfuji Jul 22, 2025
383b63d
Update submodule pointers for repos/builtin and spack
climbfuji Jul 23, 2025
02e3cee
configs/common/packages.yaml: avoid using rust-boostrap, switch to zl…
climbfuji Jul 23, 2025
d356c73
Saving progress
climbfuji Jul 25, 2025
7254b6b
Save progress for configs/**
climbfuji Jul 30, 2025
e355a02
Update spack-ext/lib/jcsda-emc/spack-stack/stack/meta_modules.py and …
climbfuji Jul 30, 2025
09e1236
Update submodule pointer for repos/builtin
climbfuji Jul 30, 2025
399ed30
[skip ci] Work in progress: common config for gcc and oneapi
climbfuji Jul 31, 2025
7680f0a
[skip ci] Atlantis: packages_gcc.yaml -> packages_gcc-13.4.0.yaml
climbfuji Jul 31, 2025
2832594
[skip ci] update configs/templates/neptune-dev/spack.yaml
climbfuji Jul 31, 2025
16587c2
Bug fixes in configs/common/packages.yaml and configs/sites/tier1/atl…
climbfuji Jul 31, 2025
04a10e7
Update spack-ext/lib/jcsda-emc/spack-stack/stack/meta_modules.py for …
climbfuji Aug 1, 2025
f009c4b
Update configs/sites/tier1/atlantis/packages_gcc-13.4.0.yaml, repos/s…
climbfuji Aug 1, 2025
794a936
Merge branch 'feature/update_from_spack_dev_3b34f964da' of https://gi…
climbfuji Aug 1, 2025
0ee6d34
Incremental improvements in spack-ext/lib/jcsda-emc/spack-stack/stack…
climbfuji Aug 1, 2025
f6f795a
Incremental steps towards a better setup-meta-modules extension
climbfuji Aug 1, 2025
37bde5c
Clean up configs/common/packages*.yaml
climbfuji Aug 1, 2025
9bd24b6
Update site config for Bounty
climbfuji Aug 5, 2025
9ea3d0a
Update configs/common/{modules_lmod.yaml,modules_tcl.yaml,packages.yaml}
climbfuji Aug 5, 2025
eb0a254
spack-ext/lib/jcsda-emc/spack-stack/stack/meta_modules.py: use spack'…
climbfuji Aug 5, 2025
4d7f82e
Temporarily comment out most Python dependencies in repos/spack_stack…
climbfuji Aug 5, 2025
e2063a5
Add py-cython to module exclude list
climbfuji Aug 7, 2025
9fb97ec
configs/common/packages.yaml: update boost and netcdf-c
climbfuji Aug 7, 2025
0649cc3
Remove unnecessary entries in configs/common/packages_oneapi.yaml
climbfuji Aug 7, 2025
5b0341f
Update configs/** and repos/spack_stack/spack_repo/spack_stack/packag…
climbfuji Aug 11, 2025
4d4e671
Remove filter_compilers from spack-ext/lib/jcsda-emc/spack-stack/stac…
climbfuji Aug 11, 2025
9678b8c
configs/common/packages.yaml: Update so that neptune-python-env build…
climbfuji Aug 12, 2025
cfecd57
Add jedi-neptune-env and crtm to configs/templates/neptune-dev
climbfuji Aug 13, 2025
7d1c0ad
Add py-poetry-core to list of excluded modules in configs/common/modu…
climbfuji Aug 13, 2025
f7c290b
Update configs/common/packages*.yaml for building jedi-neptune-env as…
climbfuji Aug 13, 2025
234b2c5
Comment out 'sp' in repos/spack_stack/spack_repo/spack_stack/packages…
climbfuji Aug 13, 2025
e43b78d
Update finding preferred compiler in spack-ext/lib/jcsda-emc/spack-st…
climbfuji Aug 13, 2025
c3434be
Comment out gsibec and sp in repos/spack_stack/spack_repo/spack_stack…
climbfuji Aug 14, 2025
39c4b1c
Turn off CI testing on macOS and Ubuntu
climbfuji Aug 14, 2025
bfb10c9
Merge branch 'develop' of https://github.com/jcsda/spack-stack into f…
climbfuji Aug 14, 2025
19465af
Update submodule pointer for repos/builtin
climbfuji Aug 14, 2025
ecbc63b
[skip ci] Update configs/**
climbfuji Aug 15, 2025
23c9203
Fix invalid yaml syntax in configs/sites/tier1/ursa/packages_hpcx.yaml
climbfuji Aug 15, 2025
5e1c465
Add ~openmp variant for package ip with clang/apple-clang
climbfuji Aug 15, 2025
9a96aa8
Merge branch 'develop' of https://github.com/jcsda/spack-stack into f…
climbfuji Aug 15, 2025
5ffb61c
Remove leftover debugging print in spack-ext/lib/jcsda-emc/spack-stac…
climbfuji Aug 15, 2025
6aac98f
Bug fixes for spack-ext/lib/jcsda-emc/spack-stack/tests/test_setup_me…
climbfuji Aug 15, 2025
3bba946
Bug fix in spack-ext/lib/jcsda-emc/spack-stack/stack/meta_modules.py:…
climbfuji Aug 15, 2025
222a11d
Merge branch 'feature/update_from_spack_dev_3b34f964da' of https://gi…
climbfuji Aug 15, 2025
3aa1691
Add configs/sites/tier1/atlantis/packages_oneapi-2024.2.1.yaml
climbfuji Aug 18, 2025
5371a28
Fix configs/sites/tier1/atlantis/packages_oneapi-2024.2.1.yaml
climbfuji Aug 18, 2025
88aa521
Re-enable GitHub action workflow ubuntu-ci-x86_64-gnu.yaml; remove Fo…
climbfuji Aug 19, 2025
328dcdd
Update submodule pointer for repos/builtin
climbfuji Aug 19, 2025
083bb03
Update configs/common/packages.yaml and configs/sites/tier1/packages.…
climbfuji Aug 19, 2025
dd7e72e
.github/workflows/ubuntu-ci-x86_64-gnu.yaml: test only templates nept…
climbfuji Aug 19, 2025
eeaf18d
Update configs/sites/tier2/bounty/packages.yaml: git and git-lfs are …
climbfuji Aug 19, 2025
c9d7a16
More updates to configs/common/packages.yaml to remove duplicates whe…
climbfuji Aug 19, 2025
8cb1297
Merge branch 'develop' of https://github.com/jcsda/spack-stack into f…
climbfuji Aug 19, 2025
f186a0d
Add esmf@8.9.0
climbfuji Aug 19, 2025
e594064
Add esmf@8.9.0
climbfuji Aug 19, 2025
4d8028e
Merge branch 'feature/update_from_spack_dev_3b34f964da' of https://gi…
climbfuji Aug 19, 2025
6e22e57
Bug fix in repos/spack_stack/spack_repo/spack_stack/packages/neptune_…
climbfuji Aug 20, 2025
d5a777d
configs/common/packages.yaml: require py-beautifulsoup4@4.12.3
climbfuji Aug 20, 2025
8d886f1
Update bounty site config: clang, newer openmpi
climbfuji Aug 20, 2025
53649fa
New env syntax to require certain mpi and prefer certain compiler in …
climbfuji Aug 20, 2025
2f0f55e
[skip ci] Update configs/sites/tier1/navy-aws/packages.yaml and add c…
climbfuji Aug 20, 2025
3be04dd
In addition to py-beautifulsoup4, pin py-hatchling to newer version t…
climbfuji Aug 20, 2025
b9948ab
configs/common/packages_oneapi.yaml: build zlib-api with gcc
climbfuji Aug 20, 2025
34416a3
Remove external zlib for atlantis, navy-aws, bounty
climbfuji Aug 20, 2025
8f52612
Update configs/sites/tier1/navy-aws/packages_oneapi-2025.2.1.yaml and…
climbfuji Aug 20, 2025
ab0648a
Update configs/sites/tier1/navy-aws/config.yaml and .github/workflows…
climbfuji Aug 21, 2025
3191581
Build more envs in .github/workflows/ubuntu-ci-x86_64-gnu.yaml
climbfuji Aug 21, 2025
80761a5
Merge branch 'develop' of https://github.com/jcsda/spack-stack into f…
climbfuji Aug 21, 2025
460f266
Move outdated templates to temporary subdirectory; add new template n…
climbfuji Aug 21, 2025
1a930f3
Merge branch 'develop' of https://github.com/jcsda/spack-stack into f…
climbfuji Aug 21, 2025
b519d7a
configs/templates/NOT_YET_CONVERTED_TO_SPACK_v1 --> configs/templates…
climbfuji Aug 21, 2025
78e5593
Update tier2 site config for Blackpearl
climbfuji Aug 21, 2025
7dd6bb7
Update submodule pointer for spack
climbfuji Aug 22, 2025
00c3f9e
configs/common/packages_oneapi.yaml: force building zlib with gcc, an…
climbfuji Aug 22, 2025
896423d
configs/sites/tier2/bounty/packages_clang-20.1.5.yaml: add missing ex…
climbfuji Aug 22, 2025
67dc0b1
Update submodule pointer for repos/builtin
climbfuji Aug 22, 2025
f80e58d
Merge branch 'feature/update_from_spack_dev_3b34f964da' of https://gi…
climbfuji Aug 22, 2025
c20da99
Merge branch 'develop' of https://github.com/jcsda/spack-stack into f…
climbfuji Aug 22, 2025
236dba4
Add configs/sites/tier1/navy-aws/packages_oneapi-2024.2.1.yaml and co…
climbfuji Aug 25, 2025
8203629
Merge branch 'feature/update_from_spack_dev_3b34f964da' of https://gi…
climbfuji Aug 25, 2025
e7219fa
[skip ci]
climbfuji Aug 25, 2025
8e06a4a
Update submodule pointer for repos/builtin
climbfuji Aug 25, 2025
443ddae
[skip ci] Remove configs/sites/tier1/navy-aws/packages_oneapi-2025.2.…
climbfuji Aug 25, 2025
9fbe232
Merge branch 'feature/update_from_spack_dev_3b34f964da' of https://gi…
climbfuji Aug 25, 2025
046a2b0
Update submodule pointer for spack
climbfuji Aug 25, 2025
c960232
Update submodule pointer for repos/builtin
climbfuji Aug 26, 2025
8a5c504
Update submodule pointer for repos/builtin
climbfuji Aug 26, 2025
ee34637
Update submodule pointer for repos/builtin
climbfuji Aug 26, 2025
36c0c94
Fix wrong tbb module name in configs/sites/tier1/navy-aws/packages_on…
climbfuji Aug 26, 2025
fad6977
Merge branch 'feature/update_from_spack_dev_3b34f964da' of https://gi…
climbfuji Aug 26, 2025
5ebe8a2
[skip ci]
climbfuji Aug 26, 2025
7e890e9
Update configs/sites/tier1/atlantis/packages_gcc-13.4.0.yaml and conf…
climbfuji Aug 27, 2025
6a60f12
Merge branch 'feature/update_from_spack_dev_3b34f964da' of https://gi…
climbfuji Aug 27, 2025
0396edf
[skip ci]
climbfuji Aug 27, 2025
305bd92
Update submodule pointer for spack
climbfuji Aug 27, 2025
0a9d2ce
Update submodule pointer for repos/builtin
climbfuji Aug 27, 2025
02a3957
Bug fix in configs/sites/tier1/atlantis/packages_clang-21.1.0.yaml
climbfuji Aug 27, 2025
3987d4b
Update configs/common/packages*.yaml: use new spack v1 prefer syntax …
climbfuji Aug 27, 2025
63eba2b
Update submodule pointer for spack
climbfuji Aug 27, 2025
77da0aa
Revert to old spack v023 require syntax to fix many duplicates wiht o…
climbfuji Aug 28, 2025
2a64a5a
Update submodule pointer for builtin/repos
climbfuji Aug 28, 2025
4a9836b
Merge branch 'develop' of https://github.com/jcsda/spack-stack into f…
climbfuji Aug 28, 2025
f17470c
Remove stack-python from .github/workflows/ubuntu-ci-x86_64-gnu.yaml,…
climbfuji Aug 29, 2025
1449abf
Bug fix in configs/sites/tier1/atlantis/packages_gcc-13.4.0.yaml and …
climbfuji Aug 29, 2025
4ba4590
Update .github/workflows/ubuntu-ci-x86_64-gnu.yaml and .github/workfl…
climbfuji Aug 29, 2025
7091e6a
Formatting/cleanup of .github/workflows/ubuntu-ci-x86_64-gnu.yaml
climbfuji Aug 29, 2025
ab79a05
Update submodule pointer for repos/builtin
climbfuji Aug 29, 2025
622b5c5
Update compiler names in conflict statements in spack-ext/lib/jcsda-e…
climbfuji Aug 29, 2025
006f805
Update submodule pointer for spack
climbfuji Aug 29, 2025
aa2359f
Find a better way to add oneAPI config in CI tests
climbfuji Aug 29, 2025
1ee6032
Update submodule pointer for spack
climbfuji Aug 29, 2025
3d1e6c0
Fix .github/workflows/ubuntu-ci-x86_64-oneapi.yaml, temporarily turn …
climbfuji Aug 29, 2025
3662b35
Add .github/workflows/ubuntu-ci-x86_64-oneapi-ifx.yaml and fix .githu…
climbfuji Sep 2, 2025
828fca5
Update .github/workflows/ubuntu-ci-x86_64-oneapi-ifx.yaml and .github…
climbfuji Sep 2, 2025
159b8b3
Update submodule pointer for spack
climbfuji Sep 2, 2025
c725a51
Merge branch 'feature/update_to_spack_v1' of https://github.com/jcsda…
climbfuji Sep 2, 2025
2c7fa9b
Bug fixes in .github/workflows/ubuntu-ci-x86_64-oneapi*.yaml: update …
climbfuji Sep 3, 2025
f234780
gaea-c6: fix errors in site-specific compilers.yaml and packages.yaml…
rickgrubin-noaa Sep 3, 2025
5f10231
Merge branch 'develop' of https://github.com/jcsda/spack-stack into f…
climbfuji Sep 3, 2025
7d35bc0
.github/workflows/ubuntu-ci-x86_64-gnu.yaml.tmpoff -> .github/workflo…
climbfuji Sep 3, 2025
9ba4cfb
.github/workflows/ubuntu-ci-x86_64-gnu.yaml: neptune-env -> neptune-p…
climbfuji Sep 3, 2025
2cb7124
Update release_tasklist.md: fix invalid syntax (#1765)
climbfuji Sep 4, 2025
0f8c4c9
Merge branch 'develop' of https://github.com/jcsda/spack-stack into f…
climbfuji Sep 4, 2025
b8e4add
Update submodule pointer for repos/builtin
climbfuji Sep 8, 2025
e5ab2d3
Update submodule pointer for repos/builtin
climbfuji Sep 8, 2025
5b859bb
[skip ci] Update Blueback gcc try 1
climbfuji Sep 9, 2025
cf80ceb
[skip ci] Bug fix in configs/sites/tier1/atlantis/packages_oneapi-202…
climbfuji Sep 12, 2025
d45bf64
[skip ci] Update navy-aws site config
climbfuji Sep 12, 2025
999ac09
Merge branch 'feature/update_from_spack_dev_3b34f964da' of https://gi…
climbfuji Sep 12, 2025
a18dab1
[skip ci] more updates for navy-aws site, and new compiler bounty one…
climbfuji Sep 12, 2025
b39a46b
spack-ext/lib/jcsda-emc/spack-stack/stack/meta_modules.py: bug fix to…
climbfuji Sep 15, 2025
6dda147
Update submodule pointer for repos/builtin
climbfuji Sep 15, 2025
a5e8259
Update configs/sites/tier1/blueback/packages_gcc-13.3.0.yaml
climbfuji Sep 23, 2025
c68c61c
Update submodule pointer for repos/builtin
climbfuji Sep 25, 2025
40d4275
Merge branch 'feature/update_to_spack_v1' of https://github.com/jcsda…
climbfuji Sep 26, 2025
7159b66
Update configs/sites/tier1/blueback/packages_gcc-13.3.0.yaml
climbfuji Sep 23, 2025
ed69a09
Merge branch 'feature/update_from_spack_dev_3b34f964da_ADDON_DOM_from…
climbfuji Sep 26, 2025
220d786
[skip ci] Try better setting MPI environment variables in meta modules
climbfuji Sep 29, 2025
08ba848
[skip ci] Update site config for Blueback (add Oneapi 2025.2.1)
climbfuji Sep 29, 2025
6921c2d
Update nautilus site config
climbfuji Sep 29, 2025
ff39465
Update atlantis site config
climbfuji Sep 29, 2025
5fe5195
Use only external zlib instead of gcc-built zlib
climbfuji Sep 29, 2025
97c32e2
Update submodule pointer for repos/builtin
climbfuji Sep 29, 2025
0fcc6ac
Remove gcc-runtime constraint from configs/common/packages.yaml
climbfuji Sep 30, 2025
17834b7
[skip ci]
climbfuji Sep 30, 2025
6ae756e
[skip ci] Clean up NRL's and @climbfuji's configs, add external runti…
climbfuji Sep 30, 2025
96d392a
Update .github/workflows/ubuntu-ci-x86_64-oneapi*.cfg to use external…
climbfuji Sep 30, 2025
6692dc7
[skip ci] Add configs/sites/tier1/blueback/packages_oneapi-2025.0.4.y…
climbfuji Sep 30, 2025
bd89947
trigger ci
climbfuji Oct 2, 2025
0d908a4
Update configs/sites/tier1/ursa/compilers.yaml and configs/sites/tier…
climbfuji Oct 3, 2025
e79f10b
Bug fix in spack-ext/lib/jcsda-emc/spack-stack/stack/meta_modules.py:…
climbfuji Oct 3, 2025
1fc9e04
Merge branch 'develop' of https://github.com/jcsda/spack-stack into f…
climbfuji Oct 3, 2025
4d47ebe
Update submodule pointer for repos/builtin
climbfuji Oct 3, 2025
e0b0502
Update .gitmodules and submodule pointer for repos/builtin for code r…
climbfuji Oct 6, 2025
d100362
Update Nautilus GCC site config and documentation
climbfuji Oct 6, 2025
010ae82
Update submodule pointer for repos/builtin
climbfuji Oct 6, 2025
c5ae580
Revert .gitmodules and update submodule pointer for repos/builtin
climbfuji Oct 6, 2025
3dc2e15
Remove comment in configs/common/packages_oneapi.yaml
climbfuji Oct 7, 2025
d5ad23e
Update submodule pointer for repos/builtin
climbfuji Oct 7, 2025
df5e5ba
Remove repos/spack-stack-dev-ref
climbfuji Oct 7, 2025
4e94cb7
[skip ci] Update Narwhal site config (untested), clean up Blueback si…
climbfuji Oct 7, 2025
351a337
Update submodule pointer for repos/builtin
climbfuji Oct 8, 2025
14afde6
Final updates of develop from release 1.9.3 (#1790)
climbfuji Oct 8, 2025
b446ba7
Update submodule pointer for spack
climbfuji Oct 8, 2025
96258af
Merge branch 'develop' of https://github.com/jcsda/spack-stack into f…
climbfuji Oct 8, 2025
0509e79
Update ursa packages.yaml to exclude system-provided tar (#1792)
rickgrubin-noaa Oct 9, 2025
d83fd1b
Merge branch 'feature/update_to_spack_v1' of https://github.com/jcsda…
climbfuji Oct 10, 2025
eb93abc
Hot fix for feature/update_to_spack_v1: update invalid syntax in mpi.lua
climbfuji Oct 10, 2025
873f572
Merge branch 'hotfix/spackv1mpilua' of https://github.com/jcsda/spack…
climbfuji Oct 10, 2025
107084d
Update .gitmodules and submodule pointer for repos/builtin
climbfuji Oct 10, 2025
fc3443a
WIP: configs/sites/tier1/narwhal/packages_oneapi-2024.2.0.yaml
climbfuji Oct 10, 2025
d161f04
Add configs/sites/tier1/atlantis/packages_oneapi-2025.2.1.yaml
climbfuji Oct 10, 2025
3e4751d
Revert .gitmodules and update submodule pointer for repos/builtin
climbfuji Oct 10, 2025
a5612ca
Bug fix in configs/sites/tier1/atlantis/packages_oneapi-2024.2.1.yaml
climbfuji Oct 10, 2025
4d776c5
Merge branch 'feature/update_to_spack_v1' of https://github.com/jcsda…
climbfuji Oct 10, 2025
05b055d
Update .gitmodules and submodule pointer for repos/builtin
climbfuji Oct 10, 2025
081903f
Bug fix in configs/sites/tier1/atlantis/packages_oneapi-2025.2.1.yaml…
climbfuji Oct 10, 2025
083c8e2
Bug fixes in configs/sites/tier1/narwhal/packages_*.yaml
climbfuji Oct 10, 2025
80fdc80
Merge branch 'feature/update_to_spack_v1' of https://github.com/jcsda…
climbfuji Oct 20, 2025
28bc063
configs/common/modules_*: by default, do not create compiler modules
climbfuji Oct 20, 2025
3e9332c
Update submodule pointer for repos/builtin
climbfuji Oct 22, 2025
e6a8a3b
Add missing dependency on py-cfgrib to neptune-python-env
climbfuji Oct 22, 2025
9e2b33b
Narwhal: bump libfabric to 1.22.0
climbfuji Oct 22, 2025
13094f5
Merge branch 'feature/update_to_spack_v1' of https://github.com/jcsda…
climbfuji Oct 22, 2025
f4e20f7
Add missing dependency py-cfgrib to neptune-python-env (#1796)
climbfuji Oct 22, 2025
2701df9
Merge branch 'develop' of https://github.com/jcsda/spack-stack into f…
climbfuji Oct 22, 2025
01a80b1
Merge branch 'feature/spack_stack_v2_narwhal' of https://github.com/c…
climbfuji Oct 22, 2025
18b33f3
Update submodule pointer for repos/builtin
climbfuji Oct 23, 2025
8f81002
For new site configs and CI testing, let spack create the compiler mo…
climbfuji Oct 24, 2025
289bc39
Blueback: workaround for cmake find mpi
climbfuji Oct 24, 2025
20229d0
[skip ci] Narwhal: add extra rpath information for gcc compiler
climbfuji Oct 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 0 additions & 18 deletions .github/workflows/ubuntu-ci-x86_64-oneapi-ifx.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,6 @@
externals:
- spec: intel-oneapi-compilers@2024.2.0
prefix: /opt/intel/oneapi
modules:
- tbb/2021.13
- compiler-rt/2024.2.0
- compiler/2024.2.0
extra_attributes:
compilers:
c: /opt/intel/oneapi/compiler/2024.2/bin/icx
Expand All @@ -16,27 +12,13 @@
externals:
- spec: intel-oneapi-runtime@2024.2.0
prefix: /opt/intel/oneapi
modules:
- tbb/2021.13
- compiler-rt/2024.2.0
intel-oneapi-tbb:
buildable: false
externals:
- spec: intel-oneapi-tbb@2021.13
prefix: /opt/intel/oneapi
modules:
- tbb/2021.13
intel-oneapi-mkl:
buildable: false
externals:
- spec: intel-oneapi-mkl@2024.2
prefix: /opt/intel/oneapi
modules:
- mkl/2024.2
intel-oneapi-mpi:
buildable: false
externals:
- spec: intel-oneapi-mpi@2021.13
prefix: /opt/intel/oneapi
modules:
- mpi/2021.13
18 changes: 0 additions & 18 deletions .github/workflows/ubuntu-ci-x86_64-oneapi.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,6 @@
externals:
- spec: intel-oneapi-compilers@2024.2.0
prefix: /opt/intel/oneapi
modules:
- tbb/2021.13
- compiler-rt/2024.2.0
- compiler/2024.2.0
extra_attributes:
compilers:
c: /opt/intel/oneapi/compiler/2024.2/bin/icx
Expand All @@ -16,27 +12,13 @@
externals:
- spec: intel-oneapi-runtime@2024.2.0
prefix: /opt/intel/oneapi
modules:
- tbb/2021.13
- compiler-rt/2024.2.0
intel-oneapi-tbb:
buildable: false
externals:
- spec: intel-oneapi-tbb@2021.13
prefix: /opt/intel/oneapi
modules:
- tbb/2021.13
intel-oneapi-mkl:
buildable: false
externals:
- spec: intel-oneapi-mkl@2024.2
prefix: /opt/intel/oneapi
modules:
- mkl/2024.2
intel-oneapi-mpi:
buildable: false
externals:
- spec: intel-oneapi-mpi@2021.13
prefix: /opt/intel/oneapi
modules:
- mpi/2021.13
6 changes: 4 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,7 @@
branch = v1.3.0
[submodule "repos/builtin"]
path = repos/builtin
url = https://github.com/jcsda/spack-packages
branch = spack-stack-dev
#url = https://github.com/jcsda/spack-packages
#branch = spack-stack-dev
url = https://github.com/climbfuji/spack-packages
branch = bugfixes/kiwisolver_cartopy_ectrans
5 changes: 5 additions & 0 deletions configs/common/modules_lmod.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,11 @@ modules:
- xtrans
- xz
- yaksa
# By default, do not create compiler modules
- apple-clang
- gcc
- intel-oneapi-compilers
- llvm
# By default, do not create MPI modules
- cray-mpich
- intel-mpi
Expand Down
5 changes: 5 additions & 0 deletions configs/common/modules_tcl.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,11 @@ modules:
- xtrans
- xz
- yaksa
# By default, do not create compiler modules
- apple-clang
- gcc
- intel-oneapi-compilers
- llvm
# By default, do not create MPI modules
- cray-mpich
- intel-mpi
Expand Down
1 change: 1 addition & 0 deletions configs/common/packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -426,6 +426,7 @@ packages:
wgrib2:
require:
- '@3.6.0'
- +ipolates +netcdf
wrf-io:
require:
- '@1.3.0'
Expand Down
7 changes: 3 additions & 4 deletions configs/sites/tier1/atlantis/packages_oneapi-2024.2.1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,16 @@ packages:
externals:
- spec: intel-oneapi-runtime@2024.2.1
prefix: /cm/shared/apps/intel/oneapi-2024.2.1
modules:
- intel-oneapi-2024.2.1
- tbb/2021.13
- compiler-rt/2024.2.1
intel-oneapi-compilers:
buildable: false
externals:
- spec: intel-oneapi-compilers@2024.2.1
prefix: /cm/shared/apps/intel/oneapi-2024.2.1
modules:
- intel-oneapi-2024.2.1
- tbb/2021.13
- compiler-rt/2024.2.1
- compiler/2024.2.1
extra_attributes:
compilers:
c: /cm/shared/apps/intel/oneapi-2024.2.1/compiler/2024.2/bin/icx
Expand Down
62 changes: 62 additions & 0 deletions configs/sites/tier1/atlantis/packages_oneapi-2025.2.1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
packages:
mpi:
buildable: false
require:
- intel-oneapi-mpi@2021.16
intel-oneapi-runtime:
buildable: false
externals:
- spec: intel-oneapi-runtime@2025.2.1
prefix: /gpfs/neptune/spack-stack/oneapi-2025.2.1
intel-oneapi-compilers:
buildable: false
externals:
- spec: intel-oneapi-compilers@2025.2.1
prefix: /gpfs/neptune/spack-stack/oneapi-2025.2.1
modules:
- umf/0.11.0
- tbb/2022.2
- compiler-rt/2025.2.1
- compiler/2025.2.1
extra_attributes:
compilers:
c: /gpfs/neptune/spack-stack/oneapi-2025.2.1/compiler/2025.2/bin/icx
cxx: /gpfs/neptune/spack-stack/oneapi-2025.2.1/compiler/2025.2/bin/icpx
fortran: /gpfs/neptune/spack-stack/oneapi-2025.2.1/compiler/2025.2/bin/ifx
environment:
prepend_path:
PATH: /cm/local/apps/gcc/11.2.0/bin
CPATH: /cm/local/apps/gcc/11.2.0/include
extra_rpaths:
- /cm/local/apps/gcc/11.2.0/lib64
- /cm/local/apps/gcc/11.2.0/lib
gcc-runtime:
buildable: false
externals:
- spec: gcc-runtime@11.2.0
prefix: /cm/local/apps/gcc/11.2.0
gcc:
buildable: false
externals:
- spec: gcc@11.2.0 languages:='c,c++'
prefix: /cm/local/apps/gcc/11.2.0
extra_attributes:
compilers:
c: /cm/local/apps/gcc/11.2.0/bin/gcc
cxx: /cm/local/apps/gcc/11.2.0/bin/g++
fortran: /cm/local/apps/gcc/11.2.0/bin/gfortran
intel-oneapi-mpi:
buildable: false
externals:
- spec: intel-oneapi-mpi@2021.16
prefix: /gpfs/neptune/spack-stack/oneapi-2025.2.1
modules:
- mpi/2021.16
- slurm
intel-oneapi-mkl:
buildable: false
externals:
- spec: intel-oneapi-mkl@2025.2
prefix: /gpfs/neptune/spack-stack/oneapi-2025.2.1
modules:
- mkl/2025.2
4 changes: 4 additions & 0 deletions configs/sites/tier1/blueback/packages_gcc-13.3.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,7 @@ packages:
- libfabric/1.22.0
- craype-network-ofi
- cray-mpich/8.1.32
extra_attributes:
environment:
prepend_path:
CMAKE_PREFIX_PATH: /p/app/projects/NEPTUNE/spack-stack/cmake-findmpi
4 changes: 4 additions & 0 deletions configs/sites/tier1/blueback/packages_oneapi-2025.0.4.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,10 @@ packages:
- libfabric/1.22.0
- craype-network-ofi
- cray-mpich/8.1.32
extra_attributes:
environment:
prepend_path:
CMAKE_PREFIX_PATH: /p/app/projects/NEPTUNE/spack-stack/cmake-findmpi
intel-oneapi-mkl:
buildable: false
externals:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,10 @@ packages:
- libfabric/1.22.0
- craype-network-ofi
- cray-mpich/8.1.32
- craype-network-ofi
extra_attributes:
environment:
prepend_path:
CMAKE_PREFIX_PATH: /p/app/projects/NEPTUNE/spack-stack/cmake-findmpi
intel-oneapi-mkl:
buildable: false
externals:
Expand Down
11 changes: 6 additions & 5 deletions configs/sites/tier1/hera/packages.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
packages:
all:
# https://github.com/JCSDA/spack-stack/issues/1781
# To support hecflow01
target: [haswell]
#target: [haswell]
providers:
zlib-api:: [zlib]
zlib-api:
Expand Down Expand Up @@ -110,10 +111,10 @@ packages:
mysql:
buildable: False
externals:
- spec: mysql@8.0.31
prefix: /scratch1/NCEPDEV/global/spack-stack/apps/mysql-8.0.31
- spec: mysql@8.0.36
prefix: /contrib/spack-stack/installs/mysql/8.0.36
modules:
- mysql/8.0.31
- mysql/8.0.36
ncurses:
externals:
- spec: ncurses@5.9.20130511+termlib abi=5
Expand All @@ -129,7 +130,7 @@ packages:
qt:
externals:
- spec: qt@5.12.6
prefix: /scratch1/NCEPDEV/nems/role.epic/installs/qt-5.12.6/qtbase
prefix: /contrib/spack-stack/installs/qt-5.12.6/qtbase
rsync:
externals:
- spec: rsync@3.1.2
Expand Down
2 changes: 1 addition & 1 deletion configs/sites/tier1/hera/packages_oneapi.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
packages:
all:
compiler:: [oneapi@2024.2.1]
compiler:: [oneapi@2024.2.1, gcc@13.3.0]
providers:
mpi:: [intel-oneapi-mpi@2021.13]
# Remove the next three lines to switch to intel-oneapi-mkl
Expand Down
4 changes: 4 additions & 0 deletions configs/sites/tier1/hercules/compilers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,15 @@ compilers:
operating_system: rocky9
target: x86_64
modules:
- spack-managed-x86-64_v3
- intel-oneapi-compilers/2024.2.1
environment:
set:
# https://github.com/ufs-community/ufs-weather-model/issues/2015#issuecomment-1864438186
I_MPI_EXTRA_FILESYSTEM: 'ON'
# Override system module settings for FC and F77 (they're set to ifx)
F77: '/apps/spack-managed-x86_64_v3-v1.0/gcc-11.3.1/intel-oneapi-compilers-2024.2.1-podbez65l57ms4uba527kg7pomxk5y3m/compiler/2024.2/bin/ifort'
FC: '/apps/spack-managed-x86_64_v3-v1.0/gcc-11.3.1/intel-oneapi-compilers-2024.2.1-podbez65l57ms4uba527kg7pomxk5y3m/compiler/2024.2/bin/ifort'
prepend_path:
PATH: /usr/bin
LD_LIBRARY_PATH: /usr/lib:/usr/lib64
Expand Down
7 changes: 7 additions & 0 deletions configs/sites/tier1/hercules/packages_oneapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ packages:
- spec: intel-oneapi-mpi@2021.13%oneapi@2024.2.1
prefix: /apps/spack-managed-x86_64_v3-v1.0/oneapi-2024.2.1/intel-oneapi-mpi-2021.13.1-3pv63eugwmse2xpeglxib4dr2oeb42g2
modules:
- spack-managed-x86-64_v3
- intel-oneapi-compilers/2024.2.1
- intel-oneapi-mpi/2021.13.1

intel-oneapi-mkl:
Expand All @@ -23,13 +25,15 @@ packages:
- spec: intel-oneapi-mkl@2024.2.1
prefix: /apps/spack-managed-x86_64_v3-v1.0/gcc-11.3.1/intel-oneapi-mkl-2024.2.1-aeiool3i5jj4newwifvkhow5almp67rt
modules:
- spack-managed-x86-64_v3
- intel-oneapi-mkl/2024.2.1

intel-oneapi-runtime:
externals:
- spec: intel-oneapi-runtime@2024.2.1%oneapi@2024.2.1
prefix: /apps/spack-managed-x86_64_v3-v1.0/oneapi-2024.2.1/intel-oneapi-runtime-2024.2.1-hl5zgdjaldynq35dq3yotclfy2vblybx
modules:
- spack-managed-x86-64_v3
- intel-oneapi-compilers/2024.2.1
- intel-oneapi-runtime/2024.2.1

Expand All @@ -49,3 +53,6 @@ packages:
py-scipy:
require:
- '%gcc'
zlib-ng:
require:
- '~shared'
14 changes: 10 additions & 4 deletions configs/sites/tier1/narwhal/packages_gcc-12.2.0.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,6 @@ packages:
externals:
- spec: gcc-runtime@12.2.0
prefix: /opt/cray/pe/gcc/12.2.0/snos
modules:
- PrgEnv-gnu/8.4.0
- gcc/12.2.0
gcc:
buildable: false
externals:
Expand All @@ -27,15 +24,24 @@ packages:
environment:
set:
CONFIG_SITE: ''
extra_rpaths:
- /opt/cray/libfabric/1.22.0/lib64
- /opt/cray/pe/gcc/12.2.0/snos/lib64
- /opt/cray/pe/gcc/12.2.0/snos/lib
cray-mpich:
buildable: false
externals:
- spec: cray-mpich@8.1.26
prefix: /opt/cray/pe/mpich/8.1.26/ofi/gnu/9.1
modules:
- libfabric/1.12.1.2.2.1
- craype-network-ucx
- cray-mpich-ucx/8.1.26
- libfabric/1.22.0
extra_attributes:
extra_rpaths:
- /opt/cray/libfabric/1.22.0/lib64
# - /opt/cray/pe/mpich/8.1.26/ofi/gnu/9.1/lib

# Require node-js earlier than 21 to prevent compile
# errors with Cray GNU compiler 12.2.0
#node-js:
Expand Down
Loading