openmpi: ucx >= 1.9.0 for 4.0.x, 4.1.x and 5.x (#29971)

This commit is contained in:
Harmen Stoppels 2022-04-11 10:13:50 +02:00 committed by GitHub
parent c364a04a42
commit 25ae8c526b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -303,9 +303,13 @@ class Openmpi(AutotoolsPackage, CudaPackage):
depends_on('rdma-core', when='fabrics=verbs')
depends_on('mxm', when='fabrics=mxm')
depends_on('binutils+libiberty', when='fabrics=mxm')
depends_on('ucx', when='fabrics=ucx')
depends_on('ucx +thread_multiple', when='fabrics=ucx +thread_multiple')
depends_on('ucx +thread_multiple', when='@3.0.0: fabrics=ucx')
with when('fabrics=ucx'):
depends_on('ucx')
depends_on('ucx +thread_multiple', when='+thread_multiple')
depends_on('ucx +thread_multiple', when='@3.0.0:')
depends_on('ucx@1.9.0:', when='@4.0.6:4.0')
depends_on('ucx@1.9.0:', when='@4.1.1:4.1')
depends_on('ucx@1.9.0:', when='@5.0.0:')
depends_on('libfabric', when='fabrics=ofi')
depends_on('fca', when='fabrics=fca')
depends_on('hcoll', when='fabrics=hcoll')