ADD: compiler as external package (x86_64)
This commit is contained in:

parent
f903a3188a
commit
c7a80262eb
11
env/sles15/x86_64/admin/unstable/spack.yaml
vendored
11
env/sles15/x86_64/admin/unstable/spack.yaml
vendored
@ -5,6 +5,14 @@ spack:
|
||||
install_tree:
|
||||
root: $spack/opt/spack/unstable
|
||||
definitions:
|
||||
- compilers:
|
||||
- gcc@7.5.0
|
||||
- gcc@=12.3
|
||||
- intel-oneapi-compilers@=2024.1.0
|
||||
- intel-oneapi-compilers@=2022.1.0
|
||||
- gcc@=13.2.0 arch=linux-sles15-x86_64
|
||||
- nvhpc@23.9
|
||||
- cce@17.0.0
|
||||
- gcc_7.5.0:
|
||||
- visit@3.3.3/fo37wwb
|
||||
- gcc_12.3:
|
||||
@ -48,6 +56,9 @@ spack:
|
||||
SLURM_MPI_TYPE: 'pmix'
|
||||
OMPI_MCA_mtl_ofi_disable_hmem: 'true'
|
||||
specs:
|
||||
- matrix:
|
||||
- [$compilers]
|
||||
- ['%gcc@7.5.0']
|
||||
- matrix:
|
||||
- [$gcc_7.5.0]
|
||||
- ['%gcc@7.5.0']
|
||||
|
63
env/sles15/x86_64/sysconfigs/compilers.yaml
vendored
63
env/sles15/x86_64/sysconfigs/compilers.yaml
vendored
@ -1,67 +1,4 @@
|
||||
compilers:
|
||||
- compiler:
|
||||
spec: cce@=17.0.0
|
||||
paths:
|
||||
cc: cc
|
||||
cxx: CC
|
||||
f77: ftn
|
||||
fc: ftn
|
||||
flags: {}
|
||||
operating_system: sles15
|
||||
target: x86_64
|
||||
modules:
|
||||
- libfabric/1.15.2.0
|
||||
- PrgEnv-cray/8.5.0
|
||||
- cce/17.0.0
|
||||
environment: {}
|
||||
extra_rpaths: []
|
||||
- compiler:
|
||||
spec: gcc@=12.3
|
||||
paths:
|
||||
cc: /usr/bin/gcc-12
|
||||
cxx: /usr/bin/g++-12
|
||||
f77: /usr/bin/gfortran-12
|
||||
fc: /usr/bin/gfortran-12
|
||||
flags: {}
|
||||
operating_system: sles15
|
||||
target: x86_64
|
||||
modules:
|
||||
- libfabric/1.15.2.0
|
||||
- PrgEnv-gnu/8.5.0
|
||||
- gcc-native/12.3
|
||||
environment: {}
|
||||
extra_rpaths: []
|
||||
- compiler:
|
||||
spec: gcc@=7.5.0
|
||||
paths:
|
||||
cc: /usr/bin/gcc
|
||||
cxx: /usr/bin/g++
|
||||
f77: /usr/bin/gfortran
|
||||
fc: /usr/bin/gfortran
|
||||
flags: {}
|
||||
operating_system: sles15
|
||||
target: x86_64
|
||||
modules:
|
||||
- libfabric/1.15.2.0
|
||||
environment: {}
|
||||
extra_rpaths: []
|
||||
- compiler:
|
||||
spec: nvhpc@=23.9
|
||||
paths:
|
||||
cc: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/bin/nvc
|
||||
cxx: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/bin/nvc++
|
||||
f77: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/bin/nvfortran
|
||||
fc: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/bin/nvfortran
|
||||
flags: {}
|
||||
operating_system: sles15
|
||||
target: x86_64
|
||||
modules:
|
||||
- nvhpc-nompi/23.9
|
||||
- libfabric/1.15.2.0
|
||||
environment:
|
||||
prepend_path:
|
||||
LD_LIBRARY_PATH: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/math_libs/lib64/stubs
|
||||
extra_rpaths: []
|
||||
- compiler:
|
||||
spec: intel@=2021.6.0
|
||||
paths:
|
||||
|
51
env/sles15/x86_64/sysconfigs/packages.yaml
vendored
51
env/sles15/x86_64/sysconfigs/packages.yaml
vendored
@ -27,6 +27,20 @@ packages:
|
||||
require: '%gcc@7.5.0'
|
||||
ca-certificates-mozilla:
|
||||
require: '%gcc@7.5.0'
|
||||
cce:
|
||||
externals:
|
||||
- modules:
|
||||
- libfabric/1.15.2.0
|
||||
- PrgEnv-cray/8.5.0
|
||||
- cce/17.0.0
|
||||
spec: cce@=17.0.0
|
||||
extra_attributes:
|
||||
compilers:
|
||||
c: cc
|
||||
cxx: CC
|
||||
fortran: ftn
|
||||
operating_system: sles15
|
||||
target: x86_64
|
||||
cairo:
|
||||
require: '%gcc@7.5.0'
|
||||
cmake:
|
||||
@ -92,7 +106,31 @@ packages:
|
||||
gawk:
|
||||
require: '%gcc@7.5.0'
|
||||
gcc:
|
||||
require: '%gcc@7.5.0'
|
||||
externals:
|
||||
- prefix: /usr
|
||||
spec: gcc@7.5.0
|
||||
extra_attributes:
|
||||
compilers:
|
||||
c: /usr/bin/gcc
|
||||
cxx: /usr/bin/g++
|
||||
fortran: /usr/bin/gfortran
|
||||
operating_system: sles15
|
||||
target: x86_64
|
||||
modules:
|
||||
- libfabric/1.15.2.0
|
||||
- prefix: /usr
|
||||
spec: gcc@=12.3
|
||||
extra_attributes:
|
||||
compilers:
|
||||
c: /usr/bin/gcc-12
|
||||
cxx: /usr/bin/g++-12
|
||||
fortran: /usr/bin/gfortran-12
|
||||
operating_system: sles15
|
||||
target: x86_64
|
||||
modules:
|
||||
- libfabric/1.15.2.0
|
||||
- PrgEnv-gnu/8.5.0
|
||||
- gcc-native/12.3
|
||||
gdbm:
|
||||
require: '%gcc@7.5.0'
|
||||
gettext:
|
||||
@ -199,8 +237,19 @@ packages:
|
||||
nvhpc:
|
||||
externals:
|
||||
- modules:
|
||||
- libfabric/1.15.2.0
|
||||
- nvhpc-nompi/23.9
|
||||
spec: nvhpc@23.9
|
||||
extra_attributes:
|
||||
compilers:
|
||||
c: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/bin/nvc
|
||||
cxx: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/bin/nvc++
|
||||
fortran: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/compilers/bin/nvfortran
|
||||
operating_system: sles15
|
||||
target: x86_64
|
||||
environment:
|
||||
prepend_path:
|
||||
LD_LIBRARY_PATH: /opt/nvidia/hpc_sdk/Linux_x86_64/23.9/math_libs/lib64/stubs
|
||||
opal:
|
||||
require:
|
||||
- spec: '%gcc'
|
||||
|
Reference in New Issue
Block a user