-
Notifications
You must be signed in to change notification settings - Fork 382
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
prov/cxi: PR#9791 breaks build on LUMI #9835
Comments
@thomasgillis Thanks for the fix. I am able to build libfabric with cxi using your branch. But my application is failing at runtime with following error. (I am using sandia openSHMEM with libfabric and cxi as provider) |
It seems to be a provider selection issue in openSHMEM, I am afraid I cannot help you here :) |
Copy/pasting my comment from #9793 (comment). We would really like to be able to build the
|
On perlmutter the configury does better than on systems with older sshot (pm has 2.1.2), but the configury fails with complaints about __user in a cxi related header file:
is this what you also see @raffenet |
oh I'm on main at 717ebc5 |
I think @thomasgillis ran into this and ended up just adding #define __user somewhere to make that issue go away because its just a hint anyway. |
Hi Thomas, I tried by using your branch, but I see a weird behavior. It seems that CXI is properly linked: 🔥 [caubet_m@login001:~]# ldd $(which fi_info) | grep cxi
libcxi.so.1 => /usr/lib64/libcxi.so.1 (0x00007f61079c4000) However, the provider is not listed. Here there's a shorter example by only using the CXI provider: 🔥 [caubet_m@login001:~]# export FI_PROVIDER=cxi
🔥 [caubet_m@login001:~]# fi_info
fi_getinfo: -61 (No data available) We run |
Hi all,
I am trying to build the cxi provider on LUMI. The update merged in #9791 breaks the build process because
lib-cxi
is too old.I am using here the main branch with the patch suggested in #9789:
Here are the command used:
and the version of the relevant libs
I understand that the effort of open-sourcing
cxi
is tedious and that the versioning problem might not be resolved easily/quickly. This specific issue is intended to track the issues we currently face. In the mean time, I have reverted the changes, the branch is available here: https://github.com/thomasgillis/libfabric/tree/dev-cxiWith the revert of the PR, the code compiles correctly on LUMI
The text was updated successfully, but these errors were encountered: