-
Nicolas Richart authoredNicolas Richart authored
spack.yaml 2.43 KiB
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]