-
Notifications
You must be signed in to change notification settings - Fork 121
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
ADIOS2 GPU-aware breaks with Kokkos 4.0 #3566
Comments
@anagainaru using the v2.9.0 tag, I could build and run the example correctly using Kokkos 4.0. The difference was when configure ADIOS2. I used the following flags:
|
Thanks @vicentebolea ! Will take a look at this by the end of the week and if everything looks good we can lift the restriction on Kokkos 3.7 and update the documentation |
I tested this on Summit and I don't see any difference even if I use the new flags:
How did you built Kokkos? |
There has been changes (updates) in the default modules in Summit. Did you encounter that error after a fresh install? |
I imported the same modules as before (only ninja was loaded without specifying the version). Which modules did you use?
I used the master branch in |
I used kokkos 4.0.00 (not the newly 4.0.01). |
Modules are:
Kokkos options are:
|
|
Describe the bug
When building agains Kokkos 4.0, GPU applications using ADIOS2 give runtime errors.
To Reproduce
Expected behavior
Desktop (please complete the following information):
Tested on Perlmutter
Tested on Summit
Additional context
Removing from
source/adios2/CMakeLists.txt
the following lines:and building ADIOS2 with
-D CMAKE_CXX_COMPILER=/path/to/kokkos/bin/nvcc_wrapper
make the code run correctly on Perlmutter and Summit.The text was updated successfully, but these errors were encountered: