Skip to content

Commit 5b2f587

Browse files
Natalie PerlinNatalie Perlin
authored andcommitted
Updated configuration yaml and README.md files for noaa-aws platform, release/2.1
1 parent 9bdedc5 commit 5b2f587

File tree

7 files changed

+118
-169
lines changed

7 files changed

+118
-169
lines changed
Lines changed: 30 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,47 @@
11
# Provisiong ParallelWorks AWS clusters
22

3-
## Steps to perform before installing spack-stack version 1.9.3
4-
5-
sudo su -
6-
chmod 777 /contrib
7-
yum install -y qt5-qtbase-devel
8-
yum install -y qt5-qtsvg-devel
3+
## Use ParallelWorks NOAA-AWS Rocky9 cluster
4+
## Steps to install ue-oneapi-2025.3.0 environment
95

6+
module purge
107

11-
## Steps to install spack-stack version 1.8.0
8+
mkdir -p /contrib/spack-stack-rocky9
9+
cd /contrib/spack-stack-rocky9/
10+
git clone --recurse-submodules -b release/2.1 https://github.com/jcsda/spack-stack.git spack-stack-2.1
11+
cd spack-stack-2.1
12+
source setup.sh
1213

13-
sudo su -
14-
chmod 777 /contrib
14+
. setup.sh
15+
spack stack create env --site noaa-aws --template unified-dev --compiler oneapi-2025.3.0 --name ue-oneapi-2025.3.0
16+
spack env activate -p envs/ue-oneapi-2025.3.0
17+
cd ./envs/ue-oneapi-2025.3.0
1518

16-
module purge
19+
export MODULES_AUTO_HANDLING=1
20+
module use /pw/apps/modules/intel/2025.3.0
21+
module load compiler/2025.3.0
22+
module load mpi
1723

18-
cd /contrib/spack-stack-rocky8/
19-
git clone --recursive https://github.com/JCSDA/spack-stack -b release/1.9.0 spack-stack-1.9.3
20-
cd spack-stack-1.9.3
21-
. setup.sh
22-
spack stack create env --name ue-oneapi-2024.2.1 --template unified-dev --site noaa-aws --compiler oneapi
23-
cd envs/ue-oneapi-2024.2.1
24-
spack env activate .
2524
spack concretize 2>&1 | tee log.concretize
2625
spack install --verbose --fail-fast --show-log-on-error --no-check-signature 2>&1 | tee log.install
2726
spack module lmod refresh -y
2827
spack stack setup-meta-modules
2928

30-
## Steps to install GSI addon
29+
## Steps to install gcc-12.4.0 environment
30+
31+
module purge
32+
mkdir -p /contrib/spack-stack-rocky9
33+
cd /contrib/spack-stack-rocky9/
34+
cd spack-stack-2.1
35+
source setup.sh
3136

32-
sudo su -
33-
chmod 777 /contrib
37+
spack stack create env --site noaa-aws --template unified-dev --compiler gcc-12.4.0 --name ue-gcc-12.4.0
38+
39+
spack env activate -p envs/ue-gcc-12.4.0
40+
cd ./envs/ue-gcc-12.4.0
3441

35-
cd /contrib/spack-stack-rocky8/spack-stack-1.9.3
36-
. setup.sh
37-
spack stack create env --name gsi-oneapi-2024.2.1 --template gsi-addon-dev --site noaa-aws --upstream /contrib/spack-stack-rocky8/spack-stack-1.9.3/envs/ue-oneapi-2024.2.1/install --compiler oneapi
38-
cd envs/gsi-oneapi-2024.2.1
39-
spack env activate .
4042
spack concretize 2>&1 | tee log.concretize
43+
4144
spack install --verbose --fail-fast --show-log-on-error --no-check-signature 2>&1 | tee log.install
42-
spack module lmod refresh --upstream-modules
45+
46+
spack module lmod refresh -y
4347
spack stack setup-meta-modules

configs/sites/tier1/noaa-aws/compilers.yaml

Lines changed: 0 additions & 51 deletions
This file was deleted.

configs/sites/tier1/noaa-aws/packages.yaml

Lines changed: 62 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ packages:
22
all:
33
providers:
44
zlib-api:: [zlib]
5+
zlib:
6+
require::
7+
- '@1.2.13'
8+
9+
# All other packages listed alphabetically
510
autoconf:
611
externals:
712
- spec: autoconf@2.69
@@ -12,112 +17,135 @@ packages:
1217
prefix: /usr
1318
bash:
1419
externals:
15-
- spec: bash@4.4.20
20+
- spec: bash@5.1.8
1621
prefix: /usr
17-
berkeley-db:
22+
binutils:
1823
externals:
19-
- spec: berkeley-db@5.3.28
24+
- spec: binutils@2.35.2~gold+headers
25+
prefix: /usr
26+
libd:
27+
externals:
28+
- spec: libdb@5.3.28
2029
prefix: /usr
2130
cpio:
2231
externals:
23-
- spec: cpio@2.12
32+
- spec: cpio@2.13
33+
prefix: /usr
34+
coreutils:
35+
externals:
36+
- spec: coreutils@8.32
37+
prefix: /usr
38+
cvs:
39+
externals:
40+
- spec: cvs@1.11.23
2441
prefix: /usr
2542
diffutils:
2643
externals:
27-
- spec: diffutils@3.6
44+
- spec: diffutils@3.7
45+
prefix: /usr
46+
doxygen:
47+
externals:
48+
- spec: doxygen@1.9.1+graphviz~mscgen
2849
prefix: /usr
2950
file:
3051
externals:
31-
- spec: file@5.33
52+
- spec: file@5.39
3253
prefix: /usr
3354
findutils:
3455
externals:
35-
- spec: findutils@4.6.0
56+
- spec: findutils@4.8.0
3657
prefix: /usr
3758
flex:
3859
externals:
39-
- spec: flex@2.6.1
60+
- spec: flex@2.6.4+lex
4061
prefix: /usr
4162
gawk:
4263
externals:
43-
- spec: gawk@4.2.1
64+
- spec: gawk@5.1.0
4465
prefix: /usr
4566
git:
4667
externals:
47-
- spec: git@2.39.3~tcltk
68+
- spec: git@2.47.3+tcltk
4869
prefix: /usr
4970
git-lfs:
5071
externals:
51-
- spec: git-lfs@3.2.0
72+
- spec: git-lfs@3.6.1
5273
prefix: /usr
5374
gmake:
5475
externals:
55-
- spec: gmake@4.2.1
76+
- spec: gmake@4.3
5677
prefix: /usr
5778
grep:
5879
externals:
59-
- spec: grep@3.1
80+
- spec: grep@3.6.5
6081
prefix: /usr
6182
groff:
6283
externals:
63-
- spec: groff@1.22.3
84+
- spec: groff@1.22.4
6485
prefix: /usr
6586
hwloc:
6687
externals:
67-
- spec: hwloc@2.2.0
88+
- spec: hwloc@2.4.1
6889
prefix: /usr
69-
krb5:
90+
krb5-lib:
7091
externals:
71-
- spec: krb5@1.18.2
92+
- spec: krb5@1.21.1
93+
prefix: /usr
94+
libtool:
95+
externals:
96+
- spec: libtool@2.4.6
97+
prefix: /usr
98+
m4:
99+
externals:
100+
- spec: m4@1.4.19
72101
prefix: /usr
73102
mysql:
74103
externals:
75-
- spec: mysql@8.0.31
76-
prefix: /contrib/spack-stack-rocky8/mysql-8.0.31
104+
- spec: mysql@10.6.6
105+
prefix: /usr
77106
ncurses:
78107
externals:
79-
- spec: ncurses@6.1-10.20180224+termlib abi=5
108+
- spec: ncurses@6.2 +termlib abi=6
80109
prefix: /usr
81-
openjdk:
110+
openssh:
82111
externals:
83-
- spec: openjdk@1.8.0_402-b06
112+
- spec: openssh@8.7p1
84113
prefix: /usr
85114
perl:
86115
externals:
87116
- spec: perl@5.26.3~cpanm+shared+threads
88117
prefix: /usr
89118
pkg-config:
90119
externals:
91-
- spec: pkg-config@1.4.2
120+
- spec: pkg-config@1.7.3
92121
prefix: /usr
93-
qt:
94-
buildable: false
95-
externals:
96-
- spec: qt@5.15.3
97-
prefix: /usr/lib64/qt5
98122
rsync:
99123
externals:
100-
- spec: rsync@3.1.3
124+
- spec: rsync@3.2.5
101125
prefix: /usr
102126
ruby:
103127
externals:
104-
- spec: ruby@2.5.9p229
128+
- spec: ruby@3.0.7
105129
prefix: /usr
106130
sed:
107131
externals:
108-
- spec: sed@4.5
132+
- spec: sed@4.8
133+
prefix: /usr
134+
subversion:
135+
externals:
136+
- spec: subversion@1.14.1
109137
prefix: /usr
110138
tar:
111139
externals:
112-
- spec: tar@1.30
140+
- spec: tar@1.34
113141
prefix: /usr
114142
texinfo:
115143
externals:
116-
- spec: texinfo@6.5-7
144+
- spec: texinfo@6.7
117145
prefix: /usr
118146
wget:
119147
externals:
120-
- spec: wget@1.19.5
148+
- spec: wget@1.21.1
121149
prefix: /usr
122150
zip:
123151
externals:
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
packages:
2+
mpi:
3+
buildable: False
4+
require:
5+
- openmpi@4.1.6
6+
gcc:
7+
buildable: False
8+
externals:
9+
- spec: gcc@12.4.0 languages:='c,c++,fortran'
10+
prefix: /apps/spack-2024-12/linux-rocky9-x86_64/gcc-11.4.1/gcc-12.4.0-dsgnou52lpn2tus6mohdmcw5mjqmqrhj
11+
modules:
12+
- gcc/12.4.0
13+
extra_attributes:
14+
compilers:
15+
c: /apps/spack-2024-12/linux-rocky9-x86_64/gcc-11.4.1/gcc-12.4.0-dsgnou52lpn2tus6mohdmcw5mjqmqrhj/bin/gcc
16+
cxx: /apps/spack-2024-12/linux-rocky9-x86_64/gcc-11.4.1/gcc-12.4.0-dsgnou52lpn2tus6mohdmcw5mjqmqrhj/bin/g++
17+
fortran: /apps/spack-2024-12/linux-rocky9-x86_64/gcc-11.4.1/gcc-12.4.0-dsgnou52lpn2tus6mohdmcw5mjqmqrhj/bin/gfortran
18+
openmpi:
19+
buildable: false
20+
externals:
21+
- spec: openmpi@4.1.6~internal-hwloc+two_level_namespace
22+
prefix: /apps/spack-2024-12/linux-rocky9-x86_64/gcc-11.4.1/openmpi-4.1.6-2dkf6t23iyw4xodxruh72yvmrhhvyoms
23+
modules:
24+
- gnu/12.4.0
25+
- openmpi/4.1.6
26+

configs/sites/tier1/noaa-aws/packages_gcc.yaml

Lines changed: 0 additions & 24 deletions
This file was deleted.

configs/sites/tier1/noaa-aws/packages_intel.yaml

Lines changed: 0 additions & 34 deletions
This file was deleted.

configs/sites/tier1/noaa-aws/packages_oneapi.yaml renamed to configs/sites/tier1/noaa-aws/packages_oneapi-2025.3.0.yaml

File renamed without changes.

0 commit comments

Comments
 (0)