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

Failed build with trilinos-release-12-6 #135

Closed
BarrySmith opened this issue Feb 10, 2016 · 10 comments
Closed

Failed build with trilinos-release-12-6 #135

BarrySmith opened this issue Feb 10, 2016 · 10 comments
Assignees
Labels
pkg: Kokkos pkg: Tpetra type: bug The primary issue is a bug in Trilinos code or tests

Comments

@BarrySmith
Copy link
Contributor

I'm unable to build the trilinos-release-12-6-branch

Obtaining errors of the form

../../../../../tpetra/core/src/libtpetra.so.12.6: undefined reference to `KokkosBlas::Impl::Update<Kokkos::View<int con
st**, Kokkos::LayoutLeft, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::MemoryTraits<1u>, Kokkos::Impl::Vi
ewDefault>, Kokkos::View<int const**, Kokkos::LayoutLeft, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::Me
moryTraits<1u>, Kokkos::Impl::ViewDefault>, Kokkos::View<int**, Kokkos::LayoutLeft, Kokkos::Device<Kokkos::Serial, Kokk
os::HostSpace>, Kokkos::MemoryTraits<1u>, Kokkos::Impl::ViewDefault>, 2>::update(int const&, Kokkos::View<int const**,
Kokkos::LayoutLeft, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::MemoryTraits<1u>, Kokkos::Impl::ViewDefa
ult> const&, int const&, Kokkos::View<int const**, Kokkos::LayoutLeft, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace\

, Kokkos::MemoryTraits<1u>, Kokkos::Impl::ViewDefault> const&, int const&, Kokkos::View<int**, Kokkos::LayoutLeft, Kok
kos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::MemoryTraits<1u>, Kokkos::Impl::ViewDefault> const&)'
../../../../../tpetra/core/src/libtpetra.so.12.6: undefined reference to `KokkosSparse::Impl::SPMV_MV<double const*, Ko
kkos::LayoutLeft, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::MemoryTraits<1u>, double const, int, Kokko
s::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::MemoryTraits<1u>, unsigned long, double const**, Kokkos::LayoutLe
ft, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::MemoryTraits<3u>, double const*, Kokkos::LayoutLeft, Kok
kos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::MemoryTraits<1u>, double**, Kokkos::LayoutLeft, Kokkos::Device<
Kokkos::Serial, Kokkos::HostSpace>, Kokkos::MemoryTraits<1u> >::spmv_mv(char const_, double const&, KokkosSparse::CrsMa
trix<double const, int, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::MemoryTraits<1u>, unsigned long> con
st&, Kokkos::View<double const__, Kokkos::LayoutLeft, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::Memory
Traits<3u>, Kokkos::Impl::ViewDefault> const&, double const&, Kokkos::View<double_*, Kokkos::LayoutLeft, Kokkos::Device
<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::MemoryTraits<1u>, Kokkos::Impl::ViewDefault> const&)'

Full log including configure options and machine configuration can be found at

ftp://ftp.mcs.anl.gov/pub/petsc/trilinos-release-12-6-failure

The same configure options have worked successfully with Trilinos 'master' branch.
@jwillenbring

@jwillenbring
Copy link
Member

@mhoemmen let me know if it would be better to have @crtrott or someone else take a look at this.

Thanks

Jim

@mhoemmen
Copy link
Contributor

Hi Jim! I am not able to access Github for the next two days, due to travel. Sorry about that! I could look at this afterwards.

On Feb 10, 2016, at 10:57 PM, jwillenbring <[email protected]mailto:[email protected]> wrote:

@mhoemmenhttps://github.com/mhoemmen let me know if it would be better to have @crtrotthttps://github.com/crtrott or someone else take a look at this.

Thanks

Jim

Reply to this email directly or view it on GitHubhttps://github.com//issues/135#issuecomment-182407684.

@mhoemmen
Copy link
Contributor

@BarrySmith Hi Barry -- I was traveling Thu-Fri last week and am a bit of a jet-lagged zombie at the moment, but I'll make sure that the priority for this gets bumped.

@mhoemmen mhoemmen added the type: bug The primary issue is a bug in Trilinos code or tests label Feb 15, 2016
@mhoemmen
Copy link
Contributor

Adding @crtrott to the CC list.

@mhoemmen mhoemmen added the stage: ready The issue is ready to be worked in a Kanban-like process label Feb 15, 2016
@jwillenbring
Copy link
Member

My initial attempts to reproduce this have failed. I am going back now and trying to reproduce it through the xSDK install script. My attempts to reproduce did not have all of the TPLs available, so I turned a few options off. I didn't think those were related to the error, but we will see how this other attempt goes.

@mhoemmen mhoemmen assigned jwillenbring and unassigned mhoemmen Mar 9, 2016
@mhoemmen
Copy link
Contributor

mhoemmen commented Mar 9, 2016

Reassigning to @jwillenbring since he has been working on it. Thanks Jim :-)

@jwillenbring
Copy link
Member

Barry,

I was not able to reproduce this. Here is what I tried:

  1. I looked at your configure arguments and tried to reproduce something close by hand with a standard Trilinos build. I did not turn on all TPL's, as they weren't all quickly available, but I didn't turn off anything that I thought looked like a likely problem.
  2. When that was unsuccessful, I decided since you are doing this in the context of an xsdk build, I would try to do the same. I tried to build from the xsdk install repo. That build also passed.

Did you use some special options for an xsdk build, or can you offer some other hint as to how I can reproduce this? If you send me the options you passed to the xsdk install process, that would maybe allow me to reproduce the issue.

Thanks

Jim

@BarrySmith
Copy link
Contributor Author

Jim,

Thanks for checking this. I checked last nights test build and it is able to succeed. I suspect some update to the release branch between my report and now has resolved the problem.

Barry

On Mar 10, 2016, at 3:30 PM, jwillenbring [email protected] wrote:

Barry,

I was not able to reproduce this. Here is what I tried:

  1. I looked at your configure arguments and tried to reproduce something close by hand with a standard Trilinos build. I did not turn on all TPL's, as they weren't all quickly available, but I didn't turn off anything that I thought looked like a likely problem.
  2. When that was unsuccessful, I decided since you are doing this in the context of an xsdk build, I would try to do the same. I tried to build from the xsdk install repo. That build also passed.

Did you use some special options for an xsdk build, or can you offer some other hint as to how I can reproduce this? If you send me the options you passed to the xsdk install process, that would maybe allow me to reproduce the issue.

Thanks

Jim


Reply to this email directly or view it on GitHub.

@jwillenbring
Copy link
Member

Per Barry's comment, I am closing this issue.

@jwillenbring jwillenbring changed the title Failed build with trilinos-release-12-6 Failed build with trilinos-release-12-6 Mar 10, 2016
@jwillenbring jwillenbring removed the stage: ready The issue is ready to be worked in a Kanban-like process label Mar 10, 2016
@mhoemmen
Copy link
Contributor

Praise Turing! :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pkg: Kokkos pkg: Tpetra type: bug The primary issue is a bug in Trilinos code or tests
Projects
None yet
Development

No branches or pull requests

3 participants