Skip to content
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

Muelu/XPetra Test Link Failure #2183

Closed
nmhamster opened this issue Jan 25, 2018 · 8 comments
Closed

Muelu/XPetra Test Link Failure #2183

nmhamster opened this issue Jan 25, 2018 · 8 comments

Comments

@nmhamster
Copy link
Contributor

@trilinos/muelu - any ideas on this one? Its Trilinos VOTD compiled using GCC 7.2.0.

CMakeFiles/MueLu_Driver.dir/Driver.cpp.o: In function `Xpetra::EpetraOperator<long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >::getDomainMap() const':
/ascldap/users/sdhammo/git/trilinos-github-repo/packages/xpetra/src/Operator/Xpetra_EpetraOperator.hpp:77: undefined reference to `Teuchos::RCP<Xpetra::Map<int, long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > const> const Xpetra::toXpetra<long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >(Epetra_BlockMap const&)'
CMakeFiles/MueLu_Driver.dir/Driver.cpp.o: In function `Xpetra::EpetraOperator<long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >::getRangeMap() const':
Driver.cpp:(.text._ZNK6Xpetra14EpetraOperatorIlN6Kokkos6Compat23KokkosDeviceWrapperNodeINS1_6SerialENS1_9HostSpaceEEEE11getRangeMapEv[_ZNK6Xpetra14EpetraOperatorIlN6Kokkos6Compat23KokkosDeviceWrapperNodeINS1_6SerialENS1_9HostSpaceEEEE11getRangeMapEv]+0x44): undefined reference to `Teuchos::RCP<Xpetra::Map<int, long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > const> const Xpetra::toXpetra<long, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >(Epetra_BlockMap const&)'
collect2: error: ld returned 1 exit status
make[2]: *** [packages/muelu/test/scaling/MueLu_Driver.exe] Error 1
make[1]: *** [packages/muelu/test/scaling/CMakeFiles/MueLu_Driver.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
@lucbv
Copy link
Contributor

lucbv commented Jan 25, 2018

@nmhamster I have been looking into it a bit yesterday, this looks like it could be related to a missing specialization? I will put some more time into it today, this have been crashing my clang nightly build and the CUDA kokkos refactor nightly build for sometime...

@nmhamster
Copy link
Contributor Author

@lucbv - thank you for the speedy response. Its killing my apps bring up on some new machines so I'm going to revert back for a few days. If you can let me know when I should test again, I'd be happy to kick the tires. 👍

@lucbv
Copy link
Contributor

lucbv commented Jan 25, 2018

@nmhamster can you give it a try now? This last commit should have fixed things.

@nmhamster
Copy link
Contributor Author

@lucbv - compiled for me. Thank you!

@nmhamster
Copy link
Contributor Author

@lucbv / @trilinos/muelu - will close this issue. I appreciate your very quick response and fixes guys. Thank you.

@cgcgcg
Copy link
Contributor

cgcgcg commented Jan 26, 2018

@luc Is this build error related: https://testing.sandia.gov/cdash/viewBuildError.php?buildid=3351042 ? Looks like there might be some other instantiation issues in that file..

@lucbv
Copy link
Contributor

lucbv commented Jan 26, 2018

@cgcgcg Yes that is a possibility, I did not do a CUDA build yesterday for sake of time but I will look at it and hopefully find why this one is different?

@lucbv lucbv reopened this Jan 26, 2018
@cgcgcg
Copy link
Contributor

cgcgcg commented Jan 26, 2018

Oh, I think that might have been failing for a while, but I figured since you fixed the other one already ;-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants