Skip to content

Commit 3b4dc41

Browse files
committed
updates for E4S 25.11
1 parent 7409019 commit 3b4dc41

File tree

15 files changed

+1611
-915
lines changed

15 files changed

+1611
-915
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ E4S is available to download in the following formats:
2020

2121
- [AWS EC2 image](http://aws.amazon.com/) with image name `ami-0db9d49091db1c25f` in **US-West-2 (Oregon)**
2222

23-
- [E4S Build Cache](https://oaciss.uoregon.edu/e4s/inventory.html)
23+
- E4S Build Cache for use with Spack
2424

2525

2626
Please see [E4S Product Dictionary](https://github.com/E4S-Project/e4s/blob/master/E4S_Products.md) for complete list of E4S products.

environments/README.md

Lines changed: 59 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,38 @@
1-
# E4S Release 25.06
1+
# E4S Release 25.11
22

3-
June 2025 release of E4S
3+
November 2025 release of E4S
44

55
## Files
66

7-
* `amd64-gcc-cpu-ubuntu22.04/spack.yaml` -- Model Spack Environment for systems without GPU (amd64)
8-
* `amd64-gcc-cuda-ubuntu22.04/spack.yaml` -- Model Spack Environment for systems with NVIDIA GPUs (amd64)
9-
* `amd64-gcc-rocm-ubuntu22.04/spack.yaml` -- Model Spack Environment for systems with AMD GPUs (amd64)
10-
* `amd64-oneapi-ubuntu22.04/spack.yaml` -- Model Spack Environment for systems with Intel GPUs (amd64)
11-
* `arm64-gcc-cpu-ubuntu24.04/spack.yaml` -- Model Spack Environment for systems without GPU (arm64)
12-
* `arm64-gcc-cuda-ubuntu24.04/spack.yaml` -- Model Spack Environment for systems with NVIDIA GPUs (arm64)
13-
* `ppc64le-gcc-cpu-ubuntu20.04/spack.yaml` -- Model Spack Environment for systems without GPUs (ppc64le)
14-
* `ppc64le-gcc-cuda-ubuntu20.04/spack.yaml` -- Model Spack Environment for systems with NVIDIA GPUs (ppc64le)
7+
* `x86_64-gcc-cpu-ubuntu24.04/spack.yaml` -- Spack Environment for Ubuntu systems wo/ GPU (x86_64)
8+
* `x86_64-gcc-cpu-rocky9.6/spack.yaml` -- Spack Environment for Rocky systems wo/ GPU (x86_64)
9+
* `x86_64-gcc-cuda-ubuntu24.04/spack.yaml` -- Spack Environment for Ubuntu systems with NVIDIA GPUs (x86_64)
10+
* `x86_64-gcc-cuda-rocky9.6/spack.yaml` -- Spack Environment for Rocky systems with NVIDIA GPUs (x86_64)
11+
* `x86_64-gcc-rocm-ubuntu24.04/spack.yaml` -- Spack Environment for Ubuntu systems with AMD GPUs (x86_64)
12+
* `x86_64-oneapi-ubuntu24.04/spack.yaml` -- Spack Environment for Ubuntu systems with Intel GPUs (x86_64)
13+
* `aarch64-gcc-cpu-ubuntu24.04/spack.yaml` -- Spack Environment for Ubuntu systems without GPU (aarch64)
14+
* `aarch64-gcc-cpu-rocky9.6/spack.yaml` -- Spack Environment for Rocky systems without GPU (aarch64)
15+
* `aarch64-gcc-cuda-ubuntu24.04/spack.yaml` -- Spack Environment for Ubuntu systems with NVIDIA GPUs (aarch64)
16+
* `aarch64-gcc-cuda-rocky9.6/spack.yaml` -- Spack Environment for Rocky systems with NVIDIA GPUs (aarch64)
17+
* `ppc64le-gcc-cpu-ubuntu20.04/spack.yaml` -- Spack Environment for Ubuntu systems without GPUs (ppc64le)
18+
* `ppc64le-gcc-cuda-ubuntu20.04/spack.yaml` -- Spack Environment for Ubuntu systems with NVIDIA GPUs (ppc64le)
1519

16-
*Specs in the Model Spack Environments may be commented out if we encountered deployment issues or the package doesn't offer a fixed version.*
20+
*Specs in the Spack Environments may be commented out if we encountered deployment issues or the package doesn't offer a fixed version.*
1721

1822

1923
## Spack Version
2024

21-
E4S 25.06 uses Spack branch `e4s-25.06`
22-
* https://github.com/spack/spack
23-
* Branch [e4s-25.06](https://github.com/spack/spack/tree/e4s-25.06)
25+
E4S 25.11 uses the following versions of Spack Core and Spack Packages
26+
* Spack Core `v1.0.2` (https://github.com/spack/spack)
27+
* Spack Packages tag `e4s-25.11` (https://github.com/spack/spack-packages)
2428

2529

2630
## Spack Build Cache
2731

28-
* https://cache.e4s.io/25.06 (not intended for web browser access; for use as a `spack mirror`)
32+
* https://cache.e4s.io/25.11 (not intended for web browser access; for use as a `spack mirror`)
2933

3034
```
31-
$> spack mirror add E4S https://cache.e4s.io/25.06
35+
$> spack mirror add E4S https://cache.e4s.io/25.11
3236
3337
$> spack buildcache keys -it
3438
gpg: key 4345F04B40005581: public key "University of Oregon - E4S" imported
@@ -42,70 +46,64 @@ $> spack buildcache list -al
4246

4347
## Model Environments
4448

45-
* Model environment for NVIDIA GPUs on amd64 is:
46-
* `amd64-gcc-cuda-ubuntu22.04/spack.yaml`
49+
* Model environments for NVIDIA GPUs on x86_64 is:
50+
* `x86_64-gcc-cuda-ubuntu24.04/spack.yaml`
4751
* For `cuda_arch=80`, `cuda_arch=90`, `cuda_arch=120`
4852
* Built and tested using:
49-
* `Ubuntu 22.04, GCC 11.4.0, CUDA 12.8.0, 11.8.0`
50-
* `ecpe4s/e4s-release-base-cuda-amd64:25.06`
53+
* `Ubuntu 24.04, GCC 13.3.0, CUDA 12.9
54+
* `ecpe4s/e4s-mpi-cuda-x86_64:v4.3.1-v12.9.1-1762471956`
5155

52-
* Model environment for NVIDIA GPUs on arm64 is:
53-
* `arm64-gcc-cuda-ubuntu24.04/spack.yaml`
54-
* For `cuda_arch=75`, `cuda_arch=80`, `cuda_arch=90`
56+
* Model environment for NVIDIA GPUs on aarch64 is:
57+
* `aarch64-gcc-cuda-ubuntu24.04/spack.yaml`
58+
* For `cuda_arch=80`, `cuda_arch=90`, `cuda_arch=120`
5559
* Built and tested using:
56-
* `Ubuntu 24.04, GCC 13.3.0, CUDA 12.8.0`
57-
* `ecpe4s/e4s-release-base-cuda-arm64:25.06`
60+
* `Ubuntu 24.04, GCC 13.3.0, CUDA 12.9`
61+
* `ecpe4s/e4s-mpi-cuda-aarch64:v4.3.1-v12.9.1-1761673584`
5862

5963
* Model environment for AMD GPUs on x86_64 is:
60-
* `amd64-gcc-rocm-ubuntu22.04/spack.yaml`
64+
* `x86_64-gcc-rocm-ubuntu24.04/spack.yaml`
6165
* For `amdgpu_target=gfx908`, `amdgpu_target=gfx90a`, `amdgpu_target=gfx942`
6266
* Built and tested using:
63-
* `Ubuntu 22.04, GCC 11.4.0, ROCm 6.3.3`
64-
* `ecpe4s/e4s-release-base-rocm-amd64:25.06`
67+
* `Ubuntu 24.04, GCC 13.3.0, ROCm 6.4.3`
68+
* `ecpe4s/e4s-mpi-rocm-x86_64:v4.3.1-v6.4.3-1762472541`
6569

6670
* Model environment for Intel GPUs on x86_64 is:
67-
* `amd64-oneapi-ubuntu22.04/spack.yaml`
71+
* `x86_64-oneapi-ubuntu24.04/spack.yaml`
6872
* Built and tested using:
69-
* `Ubuntu 22.04, OneAPI 2025.1.0`
70-
* `ecpe4s/e4s-release-base-oneapi-amd64:25.06`
73+
* `Ubuntu 24.04, OneAPI 2025.2`
74+
* `ecpe4s/e4s-mpi-oneapi-x86_64:v2025.2-1762472549`
7175

7276
* Model environment for NVIDIA GPUs on ppc64le is:
7377
* `ppc64le-gcc-cuda-ubuntu20.04/spack.yaml`
7478
* For `cuda_arch=70`
7579
* Built and tested using:
76-
* `Ubuntu 20.04, GCC 9.4.0, CUDA 11.4.4`
77-
* `ecpe4s/e4s-release-base-cuda-ppc64:25.06`
80+
* `Ubuntu 20.04, GCC 9.4.0, CUDA 11.4`
81+
* `ecpe4s/e4s-mpi-cuda-ppc64le:v4.3.1-v11.2.2-1761859241`
7882

7983
## Example output of `spack find`
8084

81-
Here is what `spack find -x` would show following the installation of the `amd64-gcc-{cpu,cuda}-ubuntu22.04/spack.yaml` with the `cuda_arch=90` specs enabled.
85+
Here is what `spack find -x` would show following the installation of the `x86_64-gcc-cpu-ubuntu24.04/spack.yaml`
8286

8387
```
84-
$> spack find -x
85-
-- linux-ubuntu22.04-x86_64_v3 / [email protected] ---------------------
86-
87-
88-
89-
90-
91-
92-
93-
94-
95-
96-
97-
98-
99-
100-
101-
102-
103-
104-
105-
106-
107-
108-
109-
110-
==> 162 installed packages
88+
root@14fbc19def0e:/# spack find -x --no-groups
89+
90+
91+
92+
93+
94+
95+
96+
97+
98+
99+
100+
101+
102+
103+
104+
105+
106+
111107
```
108+
109+

0 commit comments

Comments
 (0)