Skip to content

Commit be8f8dd

Browse files
authored
Final updates (documentation, site configs, ...) for spack-stack-1.4.1 (#669)
* Update Hercules site config * Update mirrors for Hercules and Orion * Update configs/sites/gaea-c5/packages.yaml * Replace spack submodule release branch with tag * Update of doc/source/MaintainersSection.rst and doc/source/PreConfiguredSites.rst for spack-stack-1.4.1 * [skip ci] Doc updates for pre-configured sites Acorn and Parallel Works
1 parent 8475534 commit be8f8dd

File tree

13 files changed

+129
-133
lines changed

13 files changed

+129
-133
lines changed

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#url = https://github.com/spack/spack
44
#branch = develop
55
url = https://github.com/jcsda/spack
6-
branch = release/1.4.1
6+
branch = spack-stack-1.4.1
77
[submodule "doc/CMakeModules"]
88
path = doc/CMakeModules
99
url = https://github.com/noaa-emc/cmakemodules

configs/containers/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ To avoid hardcoding specs in the generic container recipes, we keep the specs li
2525
2626
```
2727

28-
### spack-stack-1.4.1 / ufs-weather-model-x.y.z containers for ufs-weather-model as of May 18, 2023
28+
### spack-stack-1.4.1 / ufs-weather-model-x.y.z containers for ufs-weather-model as of July 5, 2023
2929

3030
**Note. This is not yet working correctly, some libraries are missing. Please do not use yet! Also, if using the clang-mpich container, need to disable openmp for fms, not clear how to do this cleanly.**
3131

configs/containers/docker-ubuntu-clang-mpich.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ spack:
105105
os: ubuntu:20.04
106106
spack:
107107
url: https://github.com/jcsda/spack
108-
ref: spack-stack-1.4.0
108+
ref: spack-stack-1.4.1
109109
resolve_sha: false
110110

111111
# Whether or not to strip binaries

configs/containers/docker-ubuntu-gcc-openmpi.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ spack:
9292
os: ubuntu:20.04
9393
spack:
9494
url: https://github.com/jcsda/spack
95-
ref: spack-stack-1.4.0
95+
ref: spack-stack-1.4.1
9696
resolve_sha: false
9797

9898
# Whether or not to strip binaries

configs/containers/docker-ubuntu-intel-impi.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ spack:
110110
os: ubuntu:20.04
111111
spack:
112112
url: https://github.com/jcsda/spack
113-
ref: spack-stack-1.4.0
113+
ref: spack-stack-1.4.1
114114
resolve_sha: false
115115

116116
# Whether or not to strip binaries

configs/sites/gaea-c5/packages.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ packages:
8080
buildable: False
8181
externals:
8282
- spec: [email protected]+ui+static_boost
83-
prefix: /lustre/f2/dev/wpo/role.epic/contrib/spack-stack/ecflow-5.8.4-c5
83+
prefix: /lustre/f2/dev/wpo/role.epic/contrib/spack-stack/c5/ecflow-5.8.4
8484
modules: [ecflow/5.8.4]
8585
file:
8686
externals:
@@ -174,7 +174,7 @@ packages:
174174
buildable: False
175175
externals:
176176
177-
prefix: /lustre/f2/dev/wpo/role.epic/contrib/spack-stack/mysql-8.0.31-c5
177+
prefix: /lustre/f2/dev/wpo/role.epic/contrib/spack-stack/c5/mysql-8.0.31
178178
modules: [mysql/8.0.31]
179179
ncurses:
180180
externals:
@@ -204,7 +204,7 @@ packages:
204204
qt:
205205
externals:
206206
207-
prefix: /lustre/f2/dev/wpo/role.epic/contrib/spack-stack/qt-5.15.2-c5/5.15.2/gcc_64
207+
prefix: /lustre/f2/dev/wpo/role.epic/contrib/spack-stack/c5/qt-5.15.2/5.15.2/gcc_64
208208
rdma-core:
209209
externals:
210210

configs/sites/hercules/mirrors.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
mirrors:
22
local-source:
33
fetch:
4-
url: file:///work/noaa/da/role-da/spack-stack/source-cache
4+
url: file:///work/noaa/epic/role-epic/spack-stack/source-cache
55
access_pair:
66
- null
77
- null
88
access_token: null
99
profile: null
1010
endpoint_url: null
1111
push:
12-
url: file:///work/noaa/da/role-da/spack-stack/source-cache
12+
url: file:///work/noaa/epic/role-epic/spack-stack/source-cache
1313
access_pair:
1414
- null
1515
- null

configs/sites/hercules/packages.yaml

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ packages:
33
44
#compiler:: [[email protected]]
55
providers:
6-
6+
77

88
### MPI, Python, MKL
99
mpi:
@@ -20,11 +20,11 @@ packages:
2020
# - intel-oneapi-mpi/2021.7.1
2121
openmpi:
2222
externals:
23-
- spec: [email protected].4%[email protected] ~cuda~cxx~cxx_exceptions~java~memchecker+pmi+static~wrapper-rpath
23+
- spec: [email protected].5%[email protected]~cuda~cxx~cxx_exceptions~java~memchecker+pmi~static~wrapper-rpath
2424
fabrics=ucx schedulers=slurm
25-
prefix: /apps/spack-managed/gcc-11.3.1/openmpi-4.1.4-ruvlmb6yyvzbzbiqaov4zk75ogthczsp
25+
prefix: /work/noaa/epic/role-epic/spack-stack/hercules/openmpi-4.1.5/gcc-11.3.1
2626
modules:
27-
- openmpi/4.1.4
27+
- openmpi/4.1.5
2828
python:
2929
buildable: False
3030
externals:
@@ -74,9 +74,9 @@ packages:
7474
buildable: False
7575
externals:
7676
- spec: [email protected]+ui+static_boost
77-
prefix: /work/noaa/epic-ps/role-epic-ps/spack-stack/ecflow-5.8.4-hercules
77+
prefix: /work/noaa/epic/role-epic/spack-stack/hercules/ecflow-5.8.4
7878
modules:
79-
- ecflow/5.8.4-hercules
79+
- ecflow/5.8.4
8080
findutils:
8181
externals:
8282
@@ -119,9 +119,9 @@ packages:
119119
buildable: False
120120
externals:
121121
122-
prefix: /work/noaa/epic-ps/role-epic-ps/spack-stack/mysql-8.0.31-hercules
122+
prefix: /work/noaa/epic/role-epic/spack-stack/hercules/mysql-8.0.31
123123
modules:
124-
- mysql/8.0.31-hercules
124+
- mysql/8.0.31
125125
openssh:
126126
externals:
127127
@@ -144,7 +144,7 @@ packages:
144144
qt:
145145
externals:
146146
147-
prefix: /apps/spack-managed/gcc-11.3.1/qt-5.15.8-d47tsna6f5dylcpblkfgw4gpn2cucihd
147+
prefix: /apps/spack-managed/gcc-12.2.0/qt-5.15.8-gayzhaahclvlybiiykwj2cym4vo33w6x
148148
modules:
149149
- qt/5.15.8
150150
subversion:
@@ -164,3 +164,10 @@ packages:
164164
externals:
165165
166166
prefix: /usr
167+
# Need to use external zlib, because of qt dependence on it (otherwise issues with tar command)
168+
zlib:
169+
externals:
170+
171+
prefix: /apps/spack-managed/gcc-11.3.1/zlib-1.2.13-ltp4c3zzde3zi3gf7x4b7c7nj5ww4i4g
172+
modules:
173+
- zlib/1.2.13

configs/sites/orion/mirrors.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
mirrors:
22
local-source:
33
fetch:
4-
url: file:///work/noaa/da/role-da/spack-stack/source-cache
4+
url: file:///work/noaa/epic/role-epic/spack-stack/source-cache
55
access_pair:
66
- null
77
- null
88
access_token: null
99
profile: null
1010
endpoint_url: null
1111
push:
12-
url: file:///work/noaa/da/role-da/spack-stack/source-cache
12+
url: file:///work/noaa/epic/role-epic/spack-stack/source-cache
1313
access_pair:
1414
- null
1515
- null

doc/modulefile_templates/openmpi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ unsetenv SLURM_EXPORT_ENV
3131
setenv PSM2_PATH_SELECTION "static_base"
3232
setenv SLURM_CPU_BIND "none"
3333

34-
# Settings specific for Cheyenne
34+
# Settings specific for Cheyenne and Hercules
3535
setenv MPI_ROOT ${OPENMPI_PATH}
3636
setenv UCX_MAX_RNDV_RAILS "1"
3737
setenv OMPI_MCA_btl "^openib"

0 commit comments

Comments
 (0)