Skip to content
Snippets Groups Projects
spack.yaml 853 B
Newer Older
Nicolas Richart's avatar
Nicolas Richart committed
spack:
  include:
      - compiler_definitions.yaml

Nicolas Richart's avatar
Nicolas Richart committed
  definitions:
Nicolas Richart's avatar
Nicolas Richart committed
    - serial_codes_per_cluster:
        - python
        - hdf5 ~mpi
Nicolas Richart's avatar
Nicolas Richart committed
    - mpi_codes:
        - osu-micro-benchmarks
Nicolas Richart's avatar
Nicolas Richart committed
        - hdf5 +mpi
    - mpis:
        - intel-oneapi-mpi

    - when: env['environment'] in ['helvetios']
Nicolas Richart's avatar
Nicolas Richart committed
        - openmpi
    - when: env['environment'] in ['izar', 'jed']
Nicolas Richart's avatar
Nicolas Richart committed
        - openmpi +cuda

    - all_serial_codes:
        - $serial_codes_per_cluster
        - $mpis
Nicolas Richart's avatar
Nicolas Richart committed
  specs:
    - matrix:
        - [$compilers_specs]
    - matrix:
        - [$all_serial_codes]
        - [$%compilers]
    - matrix:
        - [$mpis]
    - matrix:
        - [$mpi_codes]
        - [$^mpis]
        - [$%compilers]
Nicolas Richart's avatar
Nicolas Richart committed

Nicolas Richart's avatar
Nicolas Richart committed
  concretizer:
    unify: false
    duplicates:
      strategy: minimal
Nicolas Richart's avatar
Nicolas Richart committed
  view: false
#    default:
#      root: /stack/packages/