Skip to content

Commit bddbd1d

Browse files
committed
Merge branch 'develop' of https://github.com/jcsda/spack-stack into feature/scalasca_scorep
2 parents 021d26f + 6e4217f commit bddbd1d

34 files changed

Lines changed: 1678 additions & 410 deletions

File tree

.github/workflows/ubuntu-ci-x86_64-gnu.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ jobs:
102102
spack config add config:install_tree:padded_length:200
103103
104104
# Set compiler and MPI specs
105-
spack config add "packages:mpi:require:['openmpi@5.0.8']"
105+
spack config add "packages:mpi:require:['openmpi@5.0.10']"
106106
107107
# Add additional variants for MET packages, different from config/common/packages.yaml
108108
spack config add "packages:met:variants:+python +grib2 +graphics +lidar2nc +modis"
@@ -225,7 +225,7 @@ jobs:
225225
226226
module use ${ENVDIR}/modules/Core
227227
module load stack-gcc/11.4.0
228-
module load stack-openmpi/5.0.8
228+
module load stack-openmpi/5.0.10
229229
module available
230230
231231
module load jedi-ufs-env

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ cache
55
.vscode
66
doc/build
77
deploy_logs/
8+
logs/
9+
log.*

configs/common/modules_lmod.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,11 @@ modules:
277277
environment:
278278
set:
279279
'UDUNITS2_XML_PATH': '{prefix}/share/udunits/udunits2.xml'
280+
python:
281+
environment:
282+
set:
283+
'Python_ROOT_DIR': '{prefix}'
284+
'Python3_ROOT_DIR': '{prefix}'
280285

281286
hierarchy:
282287
- mpi

configs/common/modules_tcl.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,3 +296,8 @@ modules:
296296
environment:
297297
set:
298298
'UDUNITS2_XML_PATH': '{prefix}/share/udunits/udunits2.xml'
299+
python:
300+
environment:
301+
set:
302+
'Python_ROOT_DIR': '{prefix}'
303+
'Python3_ROOT_DIR': '{prefix}'

configs/common/packages.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,12 +164,14 @@ packages:
164164
- '@2.6.4'
165165
fms:
166166
require:
167-
- '@2025.03'
168167
- precision=32,64
169168
- +quad_precision
170169
- +openmp
171170
- +pic
172171
- build_type=Release
172+
- any_of:
173+
- '@=2025.03'
174+
- '@=2024.03'
173175
- any_of:
174176
- +gfs_phys constants=GFS
175177
- ~gfs_phys constants=GEOS

configs/common/packages_nag.yaml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
packages:
2+
# Compiler preferences
3+
c:
4+
prefer::
5+
- apple-clang
6+
cxx:
7+
prefer::
8+
- apple-clang
9+
fortran:
10+
prefer::
11+
- nag
12+
all:
13+
providers:
14+
fortran: [nag, gcc, llvm, intel-oneapi-compilers]
15+
# Virtual provider settings
16+
blas:
17+
require:
18+
- openblas
19+
fftw-api:
20+
require:
21+
- fftw
22+
lapack:
23+
require:
24+
- openblas
25+
# Individual package settings
26+
ectrans:
27+
require:
28+
- +fftw
29+
oops:
30+
require:
31+
- '~mkl'

configs/sites/tier1/blueback/packages_oneapi-2026.0.0.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ packages:
1313
buildable: false
1414
externals:
1515
- spec: intel-oneapi-compilers@2026.0.0 +fix_rt_linkage
16-
prefix: /p/app/intel/oneapi-combined
16+
prefix: /p/app/projects/NEPTUNE/spack-stack/oneapi-2026.0.0
1717
modules:
1818
- PrgEnv-intel/8.6.0
1919
- intel-oneapi/2026.0.0
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
config:
2+
build_jobs: 4
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
mirrors:
2+
local-source: file:///home/dom/prod/spack-source-cache
3+
local-binary: file:///home/dom/prod/spack-build-cache
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
modules:
2+
default:
3+
enable::
4+
- tcl
5+
tcl:
6+
include:
7+
# Compiler modules
8+
- apple-clang
9+
- gcc
10+
- intel-oneapi-compilers
11+
- llvm
12+
# MPI modules
13+
- cray-mpich
14+
- intel-mpi
15+
- intel-oneapi-mpi
16+
- mpich
17+
- mpt
18+
- openmpi

0 commit comments

Comments
 (0)