Newer
Older
packages:
all:
providers:
mpi: [openmpi]
jpeg: [libjpeg]
when: "+cuda target=cascadelake"
- spec: "cuda_arch=90"
when: "+cuda target=icelake"
# ----------------------------------------------------------------------------
# System dependencies
# ----------------------------------------------------------------------------
rdma-core:
version: [44.1]
buildable: False
externals:
- spec: rdma-core@44.1
prefix: /usr
slurm:
version: [23-11-0-1]
buildable: False
externals:
- spec: slurm@23-11-0-1
prefix: /usr
# ----------------------------------------------------------------------------
# Requirements
# ----------------------------------------------------------------------------
hdf5:
variants: "+hl +threadsafe +szip +cxx +fortran"
- spec: "fabrics=mlx,tcp,udp,verbs,sockets,shm"
openmpi:
require:
- spec: "fabrics=ofi,ucx,verbs schedulers=slurm ~rsh +gpfs +thread_multiple"
- spec: "cuda_arch=70 ^ucx +cuda"
when: "+cuda"
ucx:
require:
- spec: "+rdmacm +rc +dc +ud +cma +mlx5_dv +parameter_checking +thread_multiple +verbs"
- spec: "cuda_arch=70 +gdrcopy"
when: "+cuda"
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
# ----------------------------------------------------------------------------
# External find
# ----------------------------------------------------------------------------
binutils:
externals:
- spec: binutils@2.35.2
prefix: /usr
coreutils:
externals:
- spec: coreutils@8.32
prefix: /usr
findutils:
externals:
- spec: findutils@4.8.0
prefix: /usr
gawk:
externals:
- spec: gawk@5.1.0
prefix: /usr
openssh:
externals:
- spec: openssh@8.7p1
prefix: /usr
openssl:
externals:
- spec: openssl@3.0.7
prefix: /usr
tar:
externals:
- spec: tar@1.34
prefix: /usr
curl:
externals:
- spec: curl@7.76.1+gssapi+nghttp2
prefix: /usr
git:
externals:
- spec: git@2.39.3~tcltk
prefix: /usr
gmake:
externals:
- spec: gmake@4.3
prefix: /usr
pkgconf:
externals:
- spec: pkgconf@1.7.3
prefix: /usr
subversion:
externals:
- spec: subversion@1.14.1
prefix: /usr