Skip to content

Commit 316a802

Browse files
Updates on gaea-c6 for new CPE
1 parent 7c0fd0c commit 316a802

File tree

3 files changed

+99
-4
lines changed

3 files changed

+99
-4
lines changed

configs/sites/tier1/gaea-c6/compilers.yaml

Lines changed: 39 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,31 @@
11
compilers:
2+
- compiler:
3+
4+
paths:
5+
cc: cc
6+
cxx: CC
7+
f77: ftn
8+
fc: ftn
9+
flags: {}
10+
operating_system: sles15
11+
target: x86_64
12+
modules:
13+
- PrgEnv-intel/8.6.0
14+
- intel/2024.2
15+
- craype/2.7.34
16+
- cray-libsci/24.11.0
17+
- libfabric/1.20.1
18+
environment:
19+
prepend_path:
20+
LD_LIBRARY_PATH: '/opt/cray/libfabric/1.20.1/lib64:/opt/cray/pe/libsci/24.07.0/INTEL/2023.2/x86_64/lib:/usr/lib64/gcc/x86_64-suse-linux/12:/opt/intel/oneapi/compiler/2024.2/lib'
21+
set:
22+
# OpenSUSE on Gaea C6 sets CONFIG_SITE so
23+
# Automake-based builds are installed in lib64
24+
# which confuses some packages.
25+
CONFIG_SITE: ''
26+
#extra_rpaths: []
27+
extra_rpaths:
28+
- /opt/intel/oneapi/compiler/2024.2/lib
229
- compiler:
330
431
paths:
@@ -11,6 +38,7 @@ compilers:
1138
cxxflags: "-gxx-name=/usr/bin/g++-12 -gcc-name=/usr/bin/gcc-12 -static-libstdc++"
1239
fflags: "-gcc-name=/usr/bin/gcc-12"
1340
operating_system: sles15
41+
target: x86_64
1442
modules:
1543
- PrgEnv-intel/8.5.0
1644
- intel-classic/2023.2.0
@@ -34,10 +62,17 @@ compilers:
3462
fc: /usr/bin/gfortran-12
3563
flags: {}
3664
operating_system: sles15
65+
target: x86_64
3766
modules:
38-
- PrgEnv-gnu/8.5.0
67+
- PrgEnv-gnu/8.6.0
3968
- gcc-native/12.3
40-
- craype/2.7.30
41-
- libfabric/1.20.1
69+
- craype/2.7.34
70+
- libfabric/1.20.1
71+
- cray-libsci/24.11.0
72+
- libfabric/1.20.1
4273
environment: {}
43-
extra_rpaths: []
74+
prepend_path:
75+
LD_LIBRARY_PATH: '/opt/cray/libfabric/1.20.1/lib64:/opt/cray/pe/libsci/24.07.0/INTEL/2023.2/x86_64/lib:/usr/lib64/gcc/x86_64-suse-linux/12:/opt/intel/oneapi/compiler/2024.2/lib'
76+
#extra_rpaths: []
77+
extra_rpaths:
78+
- /opt/intel/oneapi/compiler/2024.2/lib
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
packages:
2+
all:
3+
compiler:: [[email protected]]
4+
providers:
5+
6+
mpi:
7+
buildable: False
8+
cray-mpich:
9+
externals:
10+
11+
prefix: /opt/cray/pe/mpich/8.1.32/ofi/gnu/12.3
12+
modules:
13+
- craype-network-ofi
14+
- cray-mpich/8.1.32
15+
gcc-runtime:
16+
externals:
17+
18+
prefix: /usr
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
packages:
2+
all:
3+
4+
providers:
5+
6+
blas:: [openblas]
7+
fftw-api:: [fftw]
8+
lapack:: [openblas]
9+
10+
### MPI, Python, MKL
11+
mpi:
12+
buildable: False
13+
cray-mpich:
14+
buildable: False
15+
externals:
16+
17+
prefix: /opt/cray/pe/mpich/8.1.32/ofi/intel/2022.1
18+
modules:
19+
- cray-mpich/8.1.32
20+
- craype-network-ofi
21+
intel-oneapi-runtime:
22+
buildable: False
23+
externals:
24+
25+
prefix: /opt/intel/oneapi/compiler/2024.2
26+
intel-oneapi-mkl:
27+
buildable: False
28+
29+
### Modification of common packages
30+
bison:
31+
require:
32+
- '%gcc'
33+
ectrans:
34+
require::
35+
- '@1.2.0 ~mkl +fftw'
36+
gsibec:
37+
require::
38+
- '@1.2.1 ~mkl'
39+
py-numpy:
40+
require::
41+
- '@1.26'
42+
- '^openblas'

0 commit comments

Comments
 (0)