Newer
Older
mpi: [openmpi, intel-oneapi-mpi]
require:
- spec: ^intel-oneapi-mpi
when: '%oneapi ^mpi'
- spec: ^openmpi
when: '%gcc ^mpi'
- spec: ^openmpi
when: '%aocc ^mpi'
- spec: ^nvhpc+mpi
when: '%nvhpc ^mpi'
- spec: "+ipo"
when: '%gcc'
# System dependencies # ----------------------------------------------------------------------------
- spec: rdma-core@44.1
prefix: /usr
buildable: false
externals:
- spec: slurm@23-11-0-1
prefix: /usr
pmix:
buildable: false
- spec: pmix@5.0.1
prefix: /usr
# ----------------------------------------------------------------------------
# Requirements
# ----------------------------------------------------------------------------
- spec: '@12.4.0'
variants: +hl +threadsafe +szip +cxx +fortran
libfabric:
require:
- spec: fabrics=mlx,mrail,psm3,verbs,udp,tcp,sockets,shm
- spec: fabrics=ofi,ucx,verbs schedulers=slurm
~rsh +romio romio-filesystem=gpfs
# Core compiler packages -----------------------------------------------------
autoconf:
require:
ca-certificates-mozilla:
require:
- spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
gettext:
require:
- spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
openssl:
require:
- spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'
pkgconf:
require:
- spec: '%gcc@11.4.1 arch=linux-rhel9-x86_64_v2'