Skip to content
Snippets Groups Projects
spack.yaml 1.93 KiB
Newer Older
Nicolas Richart's avatar
Nicolas Richart committed
spack:
  include:
      - compiler_definitions.yaml
      - packages_env.yaml
Nicolas Richart's avatar
Nicolas Richart committed
  definitions:
    # -------------------------------------------------------------------------
    # PE definition
    # -------------------------------------------------------------------------
Nicolas Richart's avatar
Nicolas Richart committed
    - mpi_gcc_stable:
        - openmpi
    - mpi_oneapi_stable:
        - intel_oneapi_mpi
Nicolas Richart's avatar
Nicolas Richart committed
    - blas_gcc_stable:
        - openblas
    - blas_oneapi_stable:
        - intel_oneapi_mkl
Nicolas Richart's avatar
Nicolas Richart committed
    # -------------------------------------------------------------------------
    # Core packages
    # -------------------------------------------------------------------------
    - core_codes:
        - gnuplot
        - imagemagick +ghostscript

    # -------------------------------------------------------------------------
    # Serial codes
    # -------------------------------------------------------------------------
    - serial_codes:
Nicolas Richart's avatar
Nicolas Richart committed
        - python +ssl
Nicolas Richart's avatar
Nicolas Richart committed
    # -------------------------------------------------------------------------
Nicolas Richart's avatar
Nicolas Richart committed
    # Parallel codes
    # -------------------------------------------------------------------------
    - mpi_codes:
        - osu-micro-benchmarks +graphing
        - hdf5 +mpi
        - petsc +mpi
    # -------------------------------------------------------------------------
    # Generic definitions
    # -------------------------------------------------------------------------
    - mpis:
Nicolas Richart's avatar
Nicolas Richart committed
        - $mpi_oneapi_stable
        - $mpi_gcc_stable
Nicolas Richart's avatar
Nicolas Richart committed
  specs:
    - matrix:
        - [$compilers_specs]
        - [$mpi_oneapi]
        - [$%compiler_oneapi]
        - [$mpi_gcc_stable]
        - [$%compiler_gcc_stable]

Nicolas Richart's avatar
Nicolas Richart committed
    - matrix:
        - [$core_codes]
        - [$%system_compiler]

    - matrix:
        - [$serial_codes]
        - [$%compilers]

    - matrix:
        - [$mpi_codes]
        - [$%compilers]
Nicolas Richart's avatar
Nicolas Richart committed

Nicolas Richart's avatar
Nicolas Richart committed
  view: false
#    default:
#      root: /stack/packages/