diff --git a/.cibw/mpi4py_mpiabi.py b/.cibw/mpi4py_mpiabi.py index 0942b35..e5a9274 100644 --- a/.cibw/mpi4py_mpiabi.py +++ b/.cibw/mpi4py_mpiabi.py @@ -293,8 +293,12 @@ def add_dllpath(*directory, dll=""): def add_dllpath_impi(*rootdir): if i_mpi_ofi_library_internal: - add_dllpath(*rootdir, "libfabric", "bin", dll="libfabric") - add_dllpath(*rootdir, "bin", "libfabric", dll="libfabric") + for subdir in ( + ("opt", "mpi", "libfabric", "bin"), + ("libfabric", "bin"), + ("bin", "libfabric"), + ): + add_dllpath(*rootdir, *subdir, dll="libfabric") if i_mpi_library_kind: add_dllpath(*rootdir, "bin", i_mpi_library_kind, dll="impi") add_dllpath(*rootdir, "bin", dll="impi") diff --git a/.cibw/setup-test.py b/.cibw/setup-test.py index a2649ac..8e2fa90 100644 --- a/.cibw/setup-test.py +++ b/.cibw/setup-test.py @@ -37,7 +37,7 @@ mpimap_linux = { "mpi31-mpich": [ ("mpich", ["3.2", "3.3", "3.4", "4.0", "4.1"]), - ("impi_rt", ["2021.6.0", "2021.10.0"]), + ("impi_rt", ["2021.6.0", "2021.11.0"]), ], "mpi31-openmpi": [ ("openmpi", ["3.1", "4.0", "4.1"]), @@ -62,7 +62,7 @@ ("msmpi", ["10.1.1"]), ], "mpi31-impi": [ - ("impi_rt", ["2021.6.0", "2021.10.0"]), + ("impi_rt", ["2021.6.0", "2021.11.0"]), ], } mpimap = {