-
Notifications
You must be signed in to change notification settings - Fork 99
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
Nightly Trilinos Cuda build errors - various perf_test/sparse/KokkosSparse_spiluk.cpp: error: identifier ... is undefined #1366
Comments
@ndellingwood , I don't think so since I did not touch the spiluk test in #1356 , but I could try to confirm. Is this on weaver? |
@jgfouca it can be reproduced with a Cuda build on any system, the reproducer above is for kokkos-dev |
It doesn't look like the source code changed in the cpp file, but some configuration option must have changed where this guard is no longer true:
where the cusparse types are defined, but then later the cusparse tested components are not wrapped in that same guard resulting to calls in cusparse routines without the defined types. I can put in a PR that adds the guards above to each cusparse region, hopefully that is the right thing to do here |
@ndellingwood , I don't know if you fixed something, but I was not able to reproduce this build error on kokkos-dev using the steps you provided:
|
@jgfouca I put in a PR with a fix but thanks for checking. In your build did you add the symbolic links in Trilinos to updated kokkos and kokkos-kernels repos for source override? If kokkos-kernels was a bit out of date that may explain the failure to reproduce |
@ndellingwood , you're right. I forgot to set my KK to develop after I cloned. |
@ndellingwood , for what it's worth, this build err was not introduced by #1356 . I set my KK repo to:
... and the build worked fine. This is a relief to me since my PR was purely code cleanup and should not have changed semantics. If you want, I can bisect the exact KK PR that caused the problem or we can just move on. |
Nightly Cuda builds of Trilinos are failing to compile the
KokkosSparse_spiluk.cpp
perf test with cuda/9.2.88 and cuda/10.1.105:Error snip:
@jgfouca could any of your changes #1356 possibly impact this perf test?
Reproducer (kokkos-dev):
The text was updated successfully, but these errors were encountered: