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

Trilinos compilation error on Ride and Waterman due to Xpetra #3727

Closed
ikalash opened this issue Oct 24, 2018 · 13 comments
Closed

Trilinos compilation error on Ride and Waterman due to Xpetra #3727

ikalash opened this issue Oct 24, 2018 · 13 comments
Labels
impacting: configure or build The issue is primarily related to configuring or building pkg: Xpetra

Comments

@ikalash
Copy link
Contributor

ikalash commented Oct 24, 2018

Trilinos failed to compile in the Albany nightlies on Ride and Waterman (CUDA KokkosNode) last night due to an issue in Xpetra:

http://cdash.sandia.gov/CDash-2-3-0/viewBuildError.php?buildid=77411
http://cdash.sandia.gov/CDash-2-3-0/viewBuildError.php?buildid=77406

@trilinos/xpetra

@jhux2
Copy link
Member

jhux2 commented Oct 24, 2018

@ikalash The links are timing out. Would you mind posting the errors here?

@jhux2 jhux2 added pkg: Xpetra impacting: configure or build The issue is primarily related to configuring or building labels Oct 24, 2018
@ikalash
Copy link
Contributor Author

ikalash commented Oct 24, 2018

@jhux2 : sure, here it is

https:/gahansen/Albany/blob/master/repos/Trilinos/packages/xpetra/src/CrsGraph/Xpetra_TpetraCrsGraph.hpp
/.../repos/Trilinos/packages/stk/stk_topology/stk_topology/topology_type.tcc(248): here             instantiation of "void stk::topology::topology_type::permutation_nodes(const NodeArray &, unsigned int, NodeOutputIterator) [with Topology=stk::topology::HEX_20, NodeArray=stk::mesh::EntityVector, NodeOutputIterator=__gnu_cxx::__normal_iterator>>]"  /.../repos/Trilinos/packages/stk/stk_topology/stk_topology/topology.tcc(161): here             instantiation of "void stk::topology_detail::permutation_nodes_impl::operator()(Topology) const [with NodeArray=stk::mesh::EntityVector, NodeOutputIterator=__gnu_cxx::__normal_iterator>>, Topology=stk::topology::topology_type]"  /.../repos/Trilinos/packages/stk/stk_topology/stk_topology/apply_functor.tcc(176): here             instantiation of "stk::topology::apply_functor::result_type stk::topology::apply_functor::operator()(stk::topology::topology_t) [with Functor=stk::topology_detail::permutation_nodes_impl>>>]"  /.../repos/Trilinos/packages/stk/stk_topology/stk_topology/topology.tcc(161): here             instantiation of "void stk::topology::permutation_nodes(const NodeArray &, unsigned int, NodeOutputIterator) const [with NodeArray=stk::mesh::EntityVector, NodeOutputIterator=__gnu_cxx::__normal_iterator>>]"  /.../repos/Trilinos/packages/stk/stk_mesh/stk_mesh/baseImpl/elementGraph/SideConnector.cpp(78): here                          /.../repos/Trilinos/packages/xpetra/src/CrsGraph/Xpetra_TpetraCrsGraph.hpp(694): error: name followed by "::" must be a class or namespace name

/.../repos/Trilinos/packages/xpetra/src/CrsGraph/Xpetra_TpetraCrsGraph.hpp(694): error: name followed by "::" must be a class or namespace name

You should be able to access the links if you're on the SRN - perhaps you're just on Tbird wifi and this is why you can't?

@jhux2
Copy link
Member

jhux2 commented Oct 24, 2018

Thanks.

You should be able to access the links if you're on the SRN - perhaps you're just on Tbird wifi and this is why you can't?

Nope, I'm on my SRN workstation, specifically, not on Tbird.

@jhux2
Copy link
Member

jhux2 commented Oct 24, 2018

@lucbv Could this be due to your recent changes to CrsGraph?

@alanw0
Copy link
Contributor

alanw0 commented Oct 24, 2018

@ikalash sorry about the stk_topology warnings, the stk team is actively working on this but it's a big job.

@ikalash
Copy link
Contributor Author

ikalash commented Oct 24, 2018

Ok, thanks @alanw0 . Please keep me posted.

@jewatkins
Copy link
Contributor

@alanw0 @jhux2 In this case, it's a build error instead of a warning. Is there something we can turn off in our builds to get past the error while the stk team works on a fix (if it's going to take a while)?

@alanw0
Copy link
Contributor

alanw0 commented Oct 24, 2018

@jewatkins I only see warnings for the stk stuff (unless you have other output that I'm not seeing here). Looks like @jhux2 is looking at the Xpetra error.

jhux2 added a commit that referenced this issue Oct 24, 2018
@jewatkins
Copy link
Contributor

@alanw0 oh sorry, I didn't notice that they were separate issues

@jhux2
Copy link
Member

jhux2 commented Oct 25, 2018

@ikalash @jewatkins I pushed a fix yesterday. Can you confirm whether this fixed the Albany compilation?

@ikalash
Copy link
Contributor Author

ikalash commented Oct 25, 2018

@jhux2 : unfortunately we still had a failed build last night on waterman as well as ride

http://cdash.sandia.gov/CDash-2-3-0/viewBuildError.php?buildid=77447

jhux2 added a commit that referenced this issue Oct 25, 2018
@jhux2
Copy link
Member

jhux2 commented Oct 25, 2018

Argh, missed that line. PR has been submitted.

@ikalash
Copy link
Contributor Author

ikalash commented Oct 26, 2018

It appears this is fixed now. Thanks @jhux2 .

@ikalash ikalash closed this as completed Oct 26, 2018
masterleinad pushed a commit to masterleinad/Trilinos that referenced this issue Nov 9, 2018
tjfulle pushed a commit to tjfulle/Trilinos that referenced this issue Dec 6, 2018
tjfulle pushed a commit to tjfulle/Trilinos that referenced this issue Dec 6, 2018
wfspotz pushed a commit to wfspotz/Trilinos that referenced this issue Jan 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
impacting: configure or build The issue is primarily related to configuring or building pkg: Xpetra
Projects
None yet
Development

No branches or pull requests

4 participants