MueLu: Complex build broken
Created by: mhoemmen
@trilinos/muelu
https://github.com/trilinos/Trilinos/issues/2426#issuecomment-457394324 https://testing-vm.sandia.gov/cdash/viewBuildError.php?buildid=4453539
In file included from /scratch/trilinos/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/Trilinos/packages/teuchos/parameterlist/src/Teuchos_ParameterEntry.hpp:52:0,
from /scratch/trilinos/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/Trilinos/packages/teuchos/parameterlist/src/Teuchos_ParameterList.hpp:51,
from /scratch/trilinos/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/Trilinos/packages/teuchos/parameterlist/src/Teuchos_XMLParameterListCoreHelpers.hpp:51,
from /scratch/trilinos/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/Trilinos/packages/teuchos/comm/src/Teuchos_XMLParameterListHelpers.hpp:51,
from /scratch/trilinos/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/Trilinos/packages/muelu/test/scaling/Driver.cpp:51:
/scratch/trilinos/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/Trilinos/packages/teuchos/core/src/Teuchos_RCP.hpp:
In instantiation of ‘Teuchos::RCP<T>::RCP(const Teuchos::RCP<T2>&) [with T2 = Xpetra::MultiVector<>; T = Xpetra::MultiVector<std::complex<double>, int, int, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial> >]’:
/scratch/trilinos/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/Trilinos/packages/muelu/test/scaling/Driver.cpp:472:100:
required from ‘int main_(Teuchos::CommandLineProcessor&, Xpetra::UnderlyingLib&, int, char**) [with Scalar = std::complex<double>; LocalOrdinal = int; GlobalOrdinal = int; Node = Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial>]’
/scratch/trilinos/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/Trilinos/packages/muelu/test/scaling/../unit_tests/MueLu_Test_ETI.hpp:153:104:
required from here /scratch/trilinos/workspace/trilinos-folder/Trilinos_pullrequest_gcc_7.2.0/Trilinos/packages/teuchos/core/src/Teuchos_RCP.hpp:289:38:
error: cannot convert ‘Xpetra::MultiVector<>*’ to ‘Xpetra::MultiVector<std::complex<double>, int, int, Kokkos::Compat::KokkosDeviceWrapperNode<Kokkos::Serial> >*’ in initialization node_(r_ptr.access_private_node())
[jhux2 edited error for readability]
Motivation and Context
This blocks Sierra's Trilinos promotion.
Related Issues
- Blocks #2426 (closed)