-
Notifications
You must be signed in to change notification settings - Fork 407
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
Cuda 9 and intrepid2 calls from Panzer. #1183
Comments
Moved this to trilinos/Trilinos#1928 until we determine that Kokkos is the one that needs to change. If thats the case, please reopen this issue. |
@kyungjoo-kim created an isolated reproducer requiring only Kokkos of the issue seen in Intrepid2, documented in these Trilinos issues: trilinos/Trilinos#1976 and trilinos/Trilinos#1928 With the code pasted below from @kyungjoo-kim , the same compilation failure seen in Intrepid2 can be reproduced by compiling with a Cuda 9.0 and gcc/4.9.3 compiler (for example using the matching devpack on Hansen) along with the master branch of Kokkos.
|
Intrepid2 will compile with Cuda 9 and gcc/4.9.3 when using the current Kokkos develop branch (sha f27d189) along with some modifications to Sacado to remove A patch of the Sacado changes is attached (created using The Kokkos develop branch was tested by doing the following:
|
Though the above comment is related to Trilinos, the attached patch is relevant for the next Kokkos promotion testing. |
This looks related to #1306 |
@ndellingwood Thank you for checking this. It is lucky that it compiles with the Kokkos develop branch. When we examine the difference between the master and develop branches, we are not able to find out obvious difference between them, which means that we are just lucky and unfortunately this problem may happen again when some white spaces in the code are modified. It looks like that higher version of gcc + cuda 9 works fine. Maybe Intrepid2 cmake setup should include a check to see if the above code is compiled. If not, recommend to use higher version of compilers. |
@ndellingwood thanks for the Sacado patch, that will definitely come in handy later. |
I'm getting kokkos errors I've never seen compile intrepid2 code with cuda 9. I'm not sure if this is a known issue and not sure where to document this..
It is dying on a panzer file compile. Has anyone seen this? I can't get cuda-gdb to work with panzer so I updated to 9 and now I can't compile trilinos
is part of the actual error stream,
The text was updated successfully, but these errors were encountered: