Newer
Older
mpi: [openmpi, intel-oneapi-mpi]
- spec: ^intel-oneapi-mpi
when: '%oneapi ^mpi'
- spec: ^openmpi
when: '%gcc ^mpi'
- spec: ^openmpi
when: '%aocc ^mpi'
- spec: ^nvhpc+mpi
when: '%nvhpc ^mpi'
when: '%oneapi ^lapack'
- spec: ^nvhpc+blas
when: '%nvhpc ^blas'
- spec: ^nvhpc+lapack
when: '%nvhpc ^lapack'
# ----------------------------------------------------------------------------
# Requirements
# ----------------------------------------------------------------------------
- spec: '@12.4.0'
- spec: '+allow-unsupported-compilers'
when: '%oneapi'
gnuplot:
require:
- spec: '@5.4.10'
- spec: '+hl +threadsafe +szip +cxx +fortran'
- spec: '+ipo'
when: '%gcc'
- spec: '+unified-memory ~magma'
when: '+cuda'
intel-oneapi-mkl:
prefer: ['+cluster']
llvm:
prefer: ['~clang']
mesa:
require: ['~llvm', '+opengl', '+opengles', '+osmesa']
openblas:
prefer: ['threads=pthreads']
- spec: '@5.0.3 fabrics=ofi,ucx,verbs schedulers=slurm ~rsh +romio romio-filesystem=gpfs +internal-pmix'
petsc:
require:
- spec: '+hypre +mumps +saws +scalapack'
# ----------------------------------------------------------------------------
# System dependencies
# ----------------------------------------------------------------------------
rdma-core:
buildable: false
externals:
prefix: /usr
pmix:
buildable: false
externals: