# 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@16:] - [+kokkos] - [$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