Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hangs in some IMB-RMA tests when I_MPI_ROOT is set and when using a non-One API-provided libfabric #48

Open
charlesshereda opened this issue Jul 18, 2023 · 3 comments

Comments

@charlesshereda
Copy link

The IMB-RMA tests Accumulate, Get_accumulate, Fetch_and_op, and Compare_and_swap all hang for us if we use a libfabric version other than the one provided with OneAPI.

If, however, we unset the env var I_MPI_ROOT, all the tests complete normally.

We discovered this because the script which we source for OneAPI MPI is setting that env var:

source /opt/intel/oneapi/mpi/latest/env/vars.sh release

@JuliaRS
Copy link
Contributor

JuliaRS commented Jan 8, 2024

@charlesshereda which libfabric version and oneAPI did you try to use ?

@charlesshereda
Copy link
Author

@JuliaRS Sorry, I never saw the notification for your communication and wasn't actively checking this issue. The libfabric version was a custom build of ours; we're developing the OPX provider so you should be able to see it from the latest release of libfabric (e.g., 1.21).

At the time that we discovered this we were testing with IMPI 2021.9.0 - so whatever oneAPI that includes that IMPI version. We haven't tried with the latest IMPI, which I understand just came out in June.

@JuliaRS
Copy link
Contributor

JuliaRS commented Jul 8, 2024

@charlesshereda how did you source libfabric?
You need export FI_PROVIDER_PATH to folder with libopx-fi.so and LD_LIBRARY_PATH to folder with libfabric.so (library with libfabric core)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants