-
Notifications
You must be signed in to change notification settings - Fork 578
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
Intrepid2 CUDA 9 build issue #1928
Comments
@ibaned I still have to looked into this. I held off until now because they were sorting out issues in Kokkos related to Cuda9. I'll try to look into this today or tomorrow. |
Reproduced similar errors with Cuda 9 as compiler and Kokkos develop branch in Trilinos. Create a symbolic link to my clone of Kokkos (with develop branch checked out) in Trilinos base directory. Not sure yet if the issue is in Intrepid2 or another package (with errors exposed during Intrepid2 compilation) which may require similar/further updates like those made for Kokkos. |
Here is the Kokkos issue regarding setting up support and nightly testing of Cuda 9: |
POKE |
I think it will help to do reinvestigate this after the imminent Kokkos promotion, because prior to that Kokkos emits tons of warnings under CUDA 9. |
@ibaned Lots of warnings, but hopefully we can at least get through the build and make sure the tests pass :-D |
For update see #1976 and kokkos/kokkos#1183 |
@kyungjoo-kim created a reproducer outside of Trilinos that requires only Kokkos. That code fails to compile with the same error as Intrepid2 when using Kokkos' master branch, but passes with Kokkos' develop branch. |
Intrepid2 will compile with Cuda 9 and gcc/4.9.3 when using the current Kokkos develop branch (sha f27d189a4ecc28b81d461b05629ef22d2a4eba87) 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:
|
All Intrepid2 unit tests pass with Cuda 9.0 and gcc/4.9.3
|
Cross-reference issue #2179 |
Closing, this was addressed back in March by #2351 |
As of 13 Dec 2017, Intrepid2 does not build with CUDA 9. See the following Trilinos issue: trilinos#1928 According to Travis Fisher on 14 Dec 2017, SPARC has promised to work with Intrepid2 at some point. Thus, when the above issue is fixed and Intrepid2 works correctly with CUDA 9, please reenable Intrepid2 by setting Trilinos_ENABLE_Intrepid2=ON.
Moving issue kokkos/kokkos#1183 here.
@bathmatt wrote:
@mperego I'm not sure if this is still happening though...
The text was updated successfully, but these errors were encountered: