flecsi: fix constraints on mpi providers (#42447)

This commit is contained in:
Massimiliano Culpo 2024-02-03 12:11:03 +01:00 committed by GitHub
parent d23cb39a3f
commit f2125882c5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -102,7 +102,7 @@ class Flecsi(CMakePackage, CudaPackage, ROCmPackage):
depends_on("llvm", when="+flecstan @:1")
depends_on("pfunit@3.0:3", when="@:1")
depends_on("py-gcovr", when="+coverage @:1")
depends_on("openmpi+legacylaunchers", when="+unit_tests ^openmpi")
depends_on("openmpi+legacylaunchers", when="+unit_tests ^[virtuals=mpi] openmpi")
# FleCSI@2.x
depends_on("cmake@3.15:", when="@2.0:")
@ -123,8 +123,8 @@ class Flecsi(CMakePackage, CudaPackage, ROCmPackage):
depends_on("hdf5@1.10.7:", when="backend=legion +hdf5 @2.0:")
depends_on("hpx@1.9.1: cxxstd=17 malloc=system", when="backend=hpx @2.0:")
depends_on("mpi", when="@2.0:")
depends_on("mpich@3.4.1:", when="@2.0: ^mpich")
depends_on("openmpi@4.1.0:", when="@2.0: ^openmpi")
depends_on("mpich@3.4.1:", when="@2.0: ^[virtuals=mpi] mpich")
depends_on("openmpi@4.1.0:", when="@2.0: ^[virtuals=mpi] openmpi")
# FleCSI 2.2+ documentation dependencies
depends_on("py-sphinx", when="+doc")