62 lines
1.6 KiB
YAML
62 lines
1.6 KiB
YAML
# This is a Spack Environment file fot he main HLRS software stack
|
|
spack:
|
|
definitions:
|
|
- core_compiler: [gcc@7.5]
|
|
- compilers: [gcc@13.2, cce@18.0]
|
|
- mpis: [cray-mpich@8.1.30]
|
|
- cflags_noerror_implicit: ['cflags="-Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=int-conversion -Wno-error=incompatible-pointer-types"']
|
|
- num_integer_types: [~int64]
|
|
- num_lib_types: [+shared]
|
|
- rocm_variant: [+rocm amdgpu_target=gfx942]
|
|
include_concrete:
|
|
- $spack/../environments/hlrs
|
|
packages:
|
|
all:
|
|
prefer: ['%gcc@13.2'] # , '+rocm amdgpu_target=gfx942']
|
|
# add package specs to the `specs` list
|
|
specs:
|
|
- matrix:
|
|
- [gsl +external-cblas]
|
|
- [$num_lib_types]
|
|
- [$%compilers]
|
|
- matrix:
|
|
- [metis]
|
|
- [$num_integer_types]
|
|
- [$num_lib_types]
|
|
- [$%compilers]
|
|
- matrix:
|
|
- [parmetis, mumps +parmetis]
|
|
- [$num_integer_types]
|
|
- [$num_lib_types]
|
|
- [$^mpis]
|
|
- [$%compilers]
|
|
# - matrix:
|
|
# - [kahip +metis]
|
|
# - [$%compilers]
|
|
- matrix:
|
|
- [parmgridgen]
|
|
- [$cflags_noerror_implicit]
|
|
- [$%compilers]
|
|
- matrix:
|
|
- [superlu-dist, sundials, hypre]
|
|
- [$rocm_variant]
|
|
- [$num_integer_types]
|
|
- [$num_lib_types]
|
|
- [$^mpis]
|
|
- [$%compilers]
|
|
# - matrix:
|
|
# - [trilinos]
|
|
# - [$rocm_variant]
|
|
# - [$num_lib_types]
|
|
# - [$^mpis]
|
|
# - [$%compilers]
|
|
- matrix:
|
|
- [petsc]
|
|
- [$rocm_variant]
|
|
- [$num_integer_types]
|
|
- [$num_lib_types]
|
|
- [$^mpis]
|
|
- [$%compilers]
|
|
view: false
|
|
concretizer:
|
|
unify: when_possible
|