packages: all: target: ["icelake"] require: - spec: ^openmpi +cuda target=icelake when: '%gcc ^mpi' - spec: cuda_arch=90 target=icelake when: '+cuda' - spec: "^cuda target=icelake" when: '^cuda' - spec: '~cuda' when: '%oneapi' - '+cuda' ucx: require: - spec: +xpmem +cma +rdmacm +rc +ud +dc +verbs +ib_hw_tm +vfs +gdrcopy +cuda openmpi: require: - spec: fabrics=hcoll hcoll: buildable: False externals: - spec: 'hcoll@4.8.3227' prefix: /usr pmix: buildable: false externals: - spec: 'pmix@5.0.1' prefix: /usr rdma-core: buildable: false externals: - spec: 'rdma-core@47.1' prefix: /usr slurm: buildable: false externals: - spec: 'slurm@24-05-0-1' prefix: /usr xpmem: buildable: false externals: - spec: 'xpmem@2.7.3' prefix: /usr