Newer
Older
mpi: [openmpi, intel-oneapi-mpi]
- spec: cuda_arch=70
when: +cuda target=cascadelake
- spec: cuda_arch=90
when: +cuda target=icelake
- spec: cuda_arch=90
when: +cuda target=cannonlake
# 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: +ownlibs
cuda:
require:
variants: +hl +threadsafe +szip +cxx +fortran
- spec: fabrics=mlx,tcp,udp,verbs,sockets,shm
intel-oneapi-mpi:
require:
- any_of: ['%oneapi', '%intel']
- any_of: ['%gcc']
- spec: fabrics=ofi,ucx,verbs schedulers=slurm ~rsh +gpfs
- spec: cuda_arch=70 ^ucx +cuda
when: +cuda
- spec: +rdmacm +rc +dc +ud +cma +mlx5_dv +parameter_checking +thread_multiple
+verbs
- spec: binutils@2.35.2
prefix: /usr
- spec: coreutils@8.32
prefix: /usr
- spec: findutils@4.8.0
prefix: /usr
- spec: gawk@5.1.0
prefix: /usr
- spec: openssh@8.7p1
prefix: /usr
- spec: openssl@3.0.7
prefix: /usr
- spec: tar@1.34
prefix: /usr
- spec: curl@7.76.1+gssapi+nghttp2
prefix: /usr
- spec: git@2.39.3~tcltk
prefix: /usr
- spec: gmake@4.3
prefix: /usr
groff:
externals:
- spec: groff@1.22.4
prefix: /usr
- spec: pkgconf@1.7.3
prefix: /usr
- spec: subversion@1.14.1
prefix: /usr