Skip to content

Commit 0ba5216

Browse files
Update gaea-c6 config for new CPE PrgEnv-intel/8.6.0 and [email protected] compilers (#1713)
Update gaea-c6 site config files for new CPE PrgEnv-intel/8.6.0 and Intel [email protected] compilers
1 parent f7aa261 commit 0ba5216

File tree

3 files changed

+97
-4
lines changed

3 files changed

+97
-4
lines changed

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

Lines changed: 37 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,30 @@
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+
- /opt/intel/oneapi/compiler/2024.2/lib
228
- compiler:
329
430
paths:
@@ -11,6 +37,7 @@ compilers:
1137
cxxflags: "-gxx-name=/usr/bin/g++-12 -gcc-name=/usr/bin/gcc-12 -static-libstdc++"
1238
fflags: "-gcc-name=/usr/bin/gcc-12"
1339
operating_system: sles15
40+
target: x86_64
1441
modules:
1542
- PrgEnv-intel/8.5.0
1643
- intel-classic/2023.2.0
@@ -34,10 +61,16 @@ compilers:
3461
fc: /usr/bin/gfortran-12
3562
flags: {}
3663
operating_system: sles15
64+
target: x86_64
3765
modules:
38-
- PrgEnv-gnu/8.5.0
66+
- PrgEnv-gnu/8.6.0
3967
- gcc-native/12.3
40-
- craype/2.7.30
41-
- libfabric/1.20.1
68+
- craype/2.7.34
69+
- libfabric/1.20.1
70+
- cray-libsci/24.11.0
71+
- libfabric/1.20.1
4272
environment: {}
43-
extra_rpaths: []
73+
prepend_path:
74+
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'
75+
extra_rpaths:
76+
- /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+
7+
### MPI, Python, MKL
8+
mpi:
9+
buildable: False
10+
cray-mpich:
11+
buildable: False
12+
externals:
13+
14+
prefix: /opt/cray/pe/mpich/8.1.32/ofi/intel/2022.1
15+
modules:
16+
- cray-mpich/8.1.32
17+
- craype-network-ofi
18+
intel-oneapi-runtime:
19+
buildable: False
20+
externals:
21+
22+
prefix: /opt/intel/oneapi/compiler/2024.2
23+
intel-oneapi-mkl:
24+
buildable: False
25+
externals:
26+
27+
prefix: /opt/intel/oneapi
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)