Skip to content
Snippets Groups Projects
Commit ee2e5408 authored by Martin Lang's avatar Martin Lang
Browse files

Merge branch 'intel-toolchains' into 'develop'

Fix foss toolchains syntax in spack_setup

Closes #106

See merge request !76
parents 1c244735 5136fbc1
No related branches found
No related tags found
1 merge request!76Fix foss toolchains syntax in spack_setup
Showing
with 45 additions and 11 deletions
spack:
definitions:
- compilers:
- ##TOOLCHAIN_COMPILER##
- "##TOOLCHAIN_COMPILER##"
- mpis:
- openmpi@4.1.4+cuda cuda_arch=70 fabrics=ucx schedulers=slurm ^slurm@20-11-4-1+pmix^ucx@1.13.1+cma+cuda+dc+dm+gdrcopy+ib_hw_tm+knem+mlx5_dv+rc+rdmacm+thread_multiple+ud+verbs+vfs~xpmem
^cuda@11.4+allow-unsupported-compilers
......
spack:
definitions:
- compilers:
- ##TOOLCHAIN_COMPILER##
- "##TOOLCHAIN_COMPILER##"
- mpis:
- openmpi@4.1.4~cuda fabrics=ucx schedulers=slurm ^slurm@20-11-4-1+pmix^ucx@1.13.1+cma~cuda+dc+dm~gdrcopy+ib_hw_tm+knem+mlx5_dv+rc+rdmacm+thread_multiple+ud+verbs+vfs~xpmem
- packages:
......
spack:
definitions:
- compilers:
- ##TOOLCHAIN_COMPILER##
- "##TOOLCHAIN_COMPILER##"
- packages:
- binutils@2.38+headers+ld
- fftw@3.3.10+openmp~~mpi
......
TOOLCHAIN_COMPILER="gcc@12.2.0"
toolchain_compiler_package="gcc@12.2.0"
export TOOLCHAIN_COMPILER=$toolchain_compiler_package
spack:
definitions:
- compilers:
- ##TOOLCHAIN_COMPILER##
- "##TOOLCHAIN_COMPILER##"
- mpis:
- openmpi@4.1.4~cuda fabrics=ucx schedulers=slurm ^slurm@20-11-4-1+pmix^ucx@1.13.1+cma~cuda+dc+dm~gdrcopy+ib_hw_tm+knem+mlx5_dv+rc+rdmacm+thread_multiple+ud+verbs+vfs~xpmem
- packages:
......
spack:
definitions:
- compilers:
- ##TOOLCHAIN_COMPILER##
- "##TOOLCHAIN_COMPILER##"
- packages:
- binutils@2.39+headers+ld
- fftw@3.3.10+openmp~mpi~pfft_patches
......
spack:
definitions:
- compilers:
- ##TOOLCHAIN_COMPILER##
- "##TOOLCHAIN_COMPILER##"
- mpis:
- openmpi@4.1.5~cuda fabrics=ucx schedulers=slurm ^slurm@20-11-4-1+pmix^ucx@1.13.1+cma~cuda+dc+dm~gdrcopy+ib_hw_tm+knem+mlx5_dv+rc+rdmacm+thread_multiple+ud+verbs+vfs~xpmem
- packages:
......
spack:
definitions:
- compilers:
- ##TOOLCHAIN_COMPILER##
- "##TOOLCHAIN_COMPILER##"
- packages:
- binutils@2.40+headers+ld
- fftw@3.3.10+openmp~mpi~pfft_patches
......
TOOLCHAIN_COMPILER="gcc@13.2.0"
toolchain_compiler_package="gcc@13.2.0"
export TOOLCHAIN_COMPILER=$toolchain_compiler_package
spack:
definitions:
- compilers:
- ##TOOLCHAIN_COMPILER##
- "##TOOLCHAIN_COMPILER##"
- mpis:
- openmpi@4.1.6~cuda fabrics=ucx schedulers=slurm ^slurm@20-11-4-1+pmix^ucx@1.14.1+cma~cuda+dc+dm~gdrcopy+ib_hw_tm+knem+mlx5_dv+rc+rdmacm+thread_multiple+ud+verbs+vfs~xpmem
- packages:
......
spack:
definitions:
- compilers:
- ##TOOLCHAIN_COMPILER##
- "##TOOLCHAIN_COMPILER##"
- packages:
- binutils@2.40+headers+ld
- fftw@3.3.10+openmp~mpi+pfft_patches
......
......@@ -76,8 +76,12 @@ spack:
require: "%##TOOLCHAIN_COMPILER##"
hdf5:
require: "%##TOOLCHAIN_COMPILER##"
libpspio:
require: "%##TOOLCHAIN_COMPILER##"
nfft:
require: "%##TOOLCHAIN_COMPILER##"
nlopt:
require: "%##TOOLCHAIN_COMPILER##"
pfft:
require: "%##TOOLCHAIN_COMPILER##"
pnfft:
......
......@@ -63,8 +63,12 @@ spack:
require: "%##TOOLCHAIN_COMPILER##"
hdf5:
require: "%##TOOLCHAIN_COMPILER##"
libpspio:
require: "%##TOOLCHAIN_COMPILER##"
nfft:
require: "%##TOOLCHAIN_COMPILER##"
nlopt:
require: "%##TOOLCHAIN_COMPILER##"
pfft:
require: "%##TOOLCHAIN_COMPILER##"
pnfft:
......
......@@ -76,8 +76,12 @@ spack:
require: "%##TOOLCHAIN_COMPILER##"
hdf5:
require: "%##TOOLCHAIN_COMPILER##"
libpspio:
require: "%##TOOLCHAIN_COMPILER##"
nfft:
require: "%##TOOLCHAIN_COMPILER##"
nlopt:
require: "%##TOOLCHAIN_COMPILER##"
pfft:
require: "%##TOOLCHAIN_COMPILER##"
pnfft:
......
......@@ -63,8 +63,12 @@ spack:
require: "%##TOOLCHAIN_COMPILER##"
hdf5:
require: "%##TOOLCHAIN_COMPILER##"
libpspio:
require: "%##TOOLCHAIN_COMPILER##"
nfft:
require: "%##TOOLCHAIN_COMPILER##"
nlopt:
require: "%##TOOLCHAIN_COMPILER##"
pfft:
require: "%##TOOLCHAIN_COMPILER##"
pnfft:
......
......@@ -76,8 +76,12 @@ spack:
require: "%##TOOLCHAIN_COMPILER##"
hdf5:
require: "%##TOOLCHAIN_COMPILER##"
libpspio:
require: "%##TOOLCHAIN_COMPILER##"
nfft:
require: "%##TOOLCHAIN_COMPILER##"
nlopt:
require: "%##TOOLCHAIN_COMPILER##"
pfft:
require: "%##TOOLCHAIN_COMPILER##"
pnfft:
......
......@@ -63,8 +63,12 @@ spack:
require: "%##TOOLCHAIN_COMPILER##"
hdf5:
require: "%##TOOLCHAIN_COMPILER##"
libpspio:
require: "%##TOOLCHAIN_COMPILER##"
nfft:
require: "%##TOOLCHAIN_COMPILER##"
nlopt:
require: "%##TOOLCHAIN_COMPILER##"
pfft:
require: "%##TOOLCHAIN_COMPILER##"
pnfft:
......
......@@ -76,8 +76,12 @@ spack:
require: "%##TOOLCHAIN_COMPILER##"
hdf5:
require: "%##TOOLCHAIN_COMPILER##"
libpspio:
require: "%##TOOLCHAIN_COMPILER##"
nfft:
require: "%##TOOLCHAIN_COMPILER##"
nlopt:
require: "%##TOOLCHAIN_COMPILER##"
pfft:
require: "%##TOOLCHAIN_COMPILER##"
pnfft:
......
......@@ -63,8 +63,12 @@ spack:
require: "%##TOOLCHAIN_COMPILER##"
hdf5:
require: "%##TOOLCHAIN_COMPILER##"
libpspio:
require: "%##TOOLCHAIN_COMPILER##"
nfft:
require: "%##TOOLCHAIN_COMPILER##"
nlopt:
require: "%##TOOLCHAIN_COMPILER##"
pfft:
require: "%##TOOLCHAIN_COMPILER##"
pnfft:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment