spack: include: - compiler_definitions.yaml - packages_stack.yaml - packages_env.yaml definitions: # ------------------------------------------------------------------------- # PE definition # ------------------------------------------------------------------------- - mpi_gcc: - openmpi - mpi_oneapi: - intel-oneapi-mpi - blas_gcc: - openblas - blas_oneapi: - intel-oneapi-mkl # ------------------------------------------------------------------------- # Core packages # ------------------------------------------------------------------------- - core_codes: - gnuplot - imagemagick +ghostscript # ------------------------------------------------------------------------- # Serial codes # ------------------------------------------------------------------------- - serial_codes: - python +ssl - hdf5 ~mpi # ------------------------------------------------------------------------- # Parallel codes # ------------------------------------------------------------------------- - mpi_codes: - osu-micro-benchmarks +graphing - hdf5 +mpi - blas_mpi_python_codes: - petsc +mpi # ------------------------------------------------------------------------- # Generic definitions # ------------------------------------------------------------------------- - mpis: - $mpi_oneapi - $mpi_gcc specs: - matrix: - [$compilers_specs] - matrix: - [$blas_oneapi] - [$%compiler_oneapi] - matrix: - [$blas_gcc] - [$%compiler_gcc] - matrix: - [$mpi_oneapi] - [$%compiler_oneapi] - matrix: - [$mpi_gcc] - [$%compiler_gcc] - matrix: - [$core_codes] - [$%system_compiler] - matrix: - [$serial_codes] - [$%compilers] - matrix: - [$mpi_codes] - [$^mpi_oneapi] - [$%compiler_oneapi] - matrix: - [$mpi_codes] - [$^mpi_gcc] - [$%compiler_gcc] - matrix: - [$blas_mpi_python_codes] - [$^blas_oneapi] - [$^mpi_oneapi] - [^python] - [$%compiler_oneapi] - matrix: - [$blas_mpi_python_codes] - [$^blas_gcc] - [$^mpi_gcc] - [^python] - [$%compiler_gcc] view: false # default: # root: /stack/packages/