[Trilinos-Users] [12.2.1] MueLu linking errors

Denis Davydov davydden at gmail.com
Fri Sep 4 01:49:53 EDT 2015


Dear all, 

any idea how to fix the linking errors below?

Kind regards,
Denis 

—
Undefined symbols for architecture x86_64:
  "MueLu::MasterList::ML2MueLuLists_", referenced from:
      MueLu::ML2MueLuParameterTranslator::SetParameterList(Teuchos::ParameterList const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in MueLu_ML2MueLuParameterTranslator.cpp.o
  "MueLu::MasterList::interpretParameterName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      MueLu::ML2MueLuParameterTranslator::SetParameterList(Teuchos::ParameterList const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in MueLu_ML2MueLuParameterTranslator.cpp.o
ld: symbol(s) not found for architecture x86_64

Undefined symbols for architecture x86_64:
  "MueLu::LinkedList::Add(int)", referenced from:
      MueLu::LocalAggregationAlgorithm<int, int, int>::CoarsenUncoupled(MueLu::GraphBase<int, int, int> const&, MueLu::Aggregates<int, int, int>&) const in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::LinkedList::Pop()", referenced from:
      MueLu::LocalAggregationAlgorithm<int, int, int>::CoarsenUncoupled(MueLu::GraphBase<int, int, int> const&, MueLu::Aggregates<int, int, int>&) const in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::LinkedList::IsEmpty()", referenced from:
      MueLu::LocalAggregationAlgorithm<int, int, int>::CoarsenUncoupled(MueLu::GraphBase<int, int, int> const&, MueLu::Aggregates<int, int, int>&) const in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::LinkedList::LinkedList()", referenced from:
      MueLu::LocalAggregationAlgorithm<int, int, int>::CoarsenUncoupled(MueLu::GraphBase<int, int, int> const&, MueLu::Aggregates<int, int, int>&) const in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::LinkedList::~LinkedList()", referenced from:
      Teuchos::RCPNodeTmpl<MueLu::LinkedList, Teuchos::DeallocDelete<MueLu::LinkedList> >::delete_obj() in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::MasterList::GetProblemSpecificList(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      MueLu::ParameterListInterpreter<double, int, int, int>::SetEasyParameterList(Teuchos::ParameterList const&) in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::MasterList::List()", referenced from:
      int const& MueLu::MasterList::getDefault<int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::MasterList::getEntry(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Thyra_MueLuPreconditionerFactory.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const& MueLu::MasterList::getDefault<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Thyra_MueLuPreconditionerFactory.cpp.o
      bool const& MueLu::MasterList::getDefault<bool>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::ParameterListInterpreter<double, int, int, int>::Validate(Teuchos::ParameterList const&) const in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::Describable::~Describable()", referenced from:
      construction vtable for MueLu::Describable-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::PrintMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::TimeMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::BaseClass in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::PrintMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "MueLu::Describable::~Describable()", referenced from:
      construction vtable for MueLu::Describable-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::PrintMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::TimeMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::BaseClass in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::PrintMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "MueLu::Describable::~Describable()", referenced from:
      MueLu::Monitor::Monitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType, MueLu::MsgType) in MueLu_EpetraOperator.cpp.o
      MueLu::TimeMonitor::TimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in MueLu_EpetraOperator.cpp.o
      MueLu::BaseClass::~BaseClass() in MueLu_EpetraOperator.cpp.o
      MueLu::TimeMonitor::~TimeMonitor() in MueLu_EpetraOperator.cpp.o
      MueLu::PrintMonitor::PrintMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in MueLu_EpetraOperator.cpp.o
      MueLu::Monitor::~Monitor() in MueLu_EpetraOperator.cpp.o
      MueLu::PrintMonitor::~PrintMonitor() in MueLu_EpetraOperator.cpp.o
      ...
  "MueLu::FactoryBase::GenerateUniqueId()", referenced from:
      MueLu::NoFactory::NoFactory() in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::TwoLevelFactoryBase::TwoLevelFactoryBase() in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::SingleLevelFactoryBase::SingleLevelFactoryBase() in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::SmootherPrototype<double, int, int, int>::SmootherPrototype() in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::GetMLSubList(Teuchos::ParameterList const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int)", referenced from:
      MueLu::MLParameterListInterpreter<double, int, int, int>::SetParameterList(Teuchos::ParameterList const&) in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::VerboseObject::SetVerbLevel(int)", referenced from:
      MueLu::TimeMonitor::TimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in MueLu_EpetraOperator.cpp.o
      MueLu::TimeMonitor::TimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::MutuallyExclusiveTimeMonitor<MueLu::FactoryBase>::MutuallyExclusiveTimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::MutuallyExclusiveTimeMonitor<MueLu::Level>::MutuallyExclusiveTimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::ParameterListInterpreter<double, int, int, int>::SetEasyParameterList(Teuchos::ParameterList const&) in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::VerboseObject::SetDefaultVerbLevel(int)", referenced from:
      MueLu::HierarchyManager<double, int, int, int>::SetupHierarchy(MueLu::Hierarchy<double, int, int, int>&) const in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::VerboseObject::VerboseObject()", referenced from:
      MueLu::Monitor::Monitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType, MueLu::MsgType) in MueLu_EpetraOperator.cpp.o
      MueLu::TimeMonitor::TimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in MueLu_EpetraOperator.cpp.o
      MueLu::PrintMonitor::PrintMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in MueLu_EpetraOperator.cpp.o
      MueLu::TimeMonitor::TimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::TopSmootherFactory<double, int, int, int>::TopSmootherFactory(Teuchos::RCP<MueLu::FactoryManagerBase const>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::TopRAPFactory<double, int, int, int>::TopRAPFactory(Teuchos::RCP<MueLu::FactoryManagerBase const>, Teuchos::RCP<MueLu::FactoryManagerBase const>) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::PrintMonitor::PrintMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "MueLu::VerboseObject::~VerboseObject()", referenced from:
      construction vtable for MueLu::VerboseObject-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::PrintMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::TimeMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::BaseClass in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::PrintMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "MueLu::VerboseObject::~VerboseObject()", referenced from:
      construction vtable for MueLu::VerboseObject-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::PrintMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::TimeMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::BaseClass in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::PrintMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "MueLu::VerboseObject::~VerboseObject()", referenced from:
      MueLu::Monitor::Monitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType, MueLu::MsgType) in MueLu_EpetraOperator.cpp.o
      MueLu::TimeMonitor::TimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in MueLu_EpetraOperator.cpp.o
      MueLu::BaseClass::~BaseClass() in MueLu_EpetraOperator.cpp.o
      MueLu::TimeMonitor::~TimeMonitor() in MueLu_EpetraOperator.cpp.o
      MueLu::PrintMonitor::PrintMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in MueLu_EpetraOperator.cpp.o
      MueLu::Monitor::~Monitor() in MueLu_EpetraOperator.cpp.o
      MueLu::PrintMonitor::~PrintMonitor() in MueLu_EpetraOperator.cpp.o
      ...
  "MueLu::AmesosSmoother::AmesosSmoother(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Teuchos::ParameterList const&)", referenced from:
      MueLu::DirectSolver<double, int, int, int>::DirectSolver(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Teuchos::ParameterList const&) in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::CreateSublists(Teuchos::ParameterList const&, Teuchos::ParameterList&)", referenced from:
      MueLu::MLParameterListInterpreter<double, int, int, int>::SetParameterList(Teuchos::ParameterList const&) in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::IfpackSmoother::IfpackSmoother(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Teuchos::ParameterList const&, int const&)", referenced from:
      MueLu::TrilinosSmoother<double, int, int, int>::TrilinosSmoother(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Teuchos::ParameterList const&, int const&) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::MLParameterListInterpreter<double, int, int, int>::GetSmootherFactory(Teuchos::ParameterList const&, Teuchos::RCP<MueLu::FactoryBase> const&) in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::toMueLuVerbLevel(Teuchos::EVerbosityLevel)", referenced from:
      MueLu::Hierarchy<double, int, int, int>::describe(Teuchos::basic_FancyOStream<char, std::__1::char_traits<char> >&, Teuchos::EVerbosityLevel) const in Thyra_MueLuPreconditionerFactory.cpp.o
      non-virtual thunk to MueLu::Hierarchy<double, int, int, int>::describe(Teuchos::basic_FancyOStream<char, std::__1::char_traits<char> >&, Teuchos::EVerbosityLevel) const in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::MergeParameterList(Teuchos::ParameterList const&, Teuchos::ParameterList&, bool)", referenced from:
      MueLu::MLParameterListInterpreter<double, int, int, int>::SetParameterList(Teuchos::ParameterList const&) in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::LevenshteinDistance(char const*, unsigned long, char const*, unsigned long)", referenced from:
      MueLu::ParameterListInterpreter<double, int, int, int>::Validate(Teuchos::ParameterList const&) const in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::MutuallyExclusiveTime<MueLu::FactoryBase>::timerStack_", referenced from:
      MueLu::MutuallyExclusiveTime<MueLu::FactoryBase>::stop() in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::MutuallyExclusiveTime<MueLu::FactoryBase>::TopOfTheStack() in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::MutuallyExclusiveTime<MueLu::FactoryBase>::start(bool) in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::MutuallyExclusiveTime<MueLu::Level>::timerStack_", referenced from:
      MueLu::MutuallyExclusiveTime<MueLu::Level>::start(bool) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::MutuallyExclusiveTime<MueLu::Level>::stop() in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::MutuallyExclusiveTime<MueLu::Level>::TopOfTheStack() in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::ExtractSetOfParameters(Teuchos::ParameterList const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      MueLu::MLParameterListInterpreter<double, int, int, int>::SetParameterList(Teuchos::ParameterList const&) in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::ExtractNonSerializableData(Teuchos::ParameterList const&, Teuchos::ParameterList&, Teuchos::ParameterList&)", referenced from:
      MueLu::CreateEpetraPreconditioner(Teuchos::RCP<Epetra_CrsMatrix> const&, Teuchos::ParameterList&, Teuchos::RCP<Epetra_MultiVector> const&, Teuchos::RCP<Epetra_MultiVector> const&) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::ParameterListInterpreter<double, int, int, int>::SetParameterList(Teuchos::ParameterList const&) in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::Level::SetLevelID(int)", referenced from:
      MueLu::Hierarchy<double, int, int, int>::AddLevel(Teuchos::RCP<MueLu::Level> const&) in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::Level::AddKeepFlag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*, short)", referenced from:
      void MueLu::Level::Set<Teuchos::RCP<Xpetra::Matrix<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Teuchos::RCP<Xpetra::Matrix<double, int, int, int> > const&, MueLu::FactoryBase const*) in Thyra_MueLuPreconditionerFactory.cpp.o
      void MueLu::Level::Set<Teuchos::RCP<Xpetra::MultiVector<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Teuchos::RCP<Xpetra::MultiVector<double, int, int, int> > const&, MueLu::FactoryBase const*) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::HierarchyUtils<double, int, int, int>::AddNonSerializableDataToHierarchy(MueLu::HierarchyManager<double, int, int, int>&, MueLu::Hierarchy<double, int, int, int>&, Teuchos::ParameterList const&) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::TopRAPFactory<double, int, int, int>::Build(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      void MueLu::Level::Set<Teuchos::RCP<Xpetra::Operator<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Teuchos::RCP<Xpetra::Operator<double, int, int, int> > const&, MueLu::FactoryBase const*) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::TopSmootherFactory<double, int, int, int>::Build(MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      void MueLu::Level::Set<Teuchos::RCP<MueLu::SmootherBase<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Teuchos::RCP<MueLu::SmootherBase<double, int, int, int> > const&, MueLu::FactoryBase const*) in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "MueLu::Level::DeclareInput(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*, MueLu::FactoryBase const*)", referenced from:
      MueLu::TopRAPFactory<double, int, int, int>::DeclareInput(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::TopSmootherFactory<double, int, int, int>::DeclareInput(MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::Factory::Input(MueLu::Level&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::Factory::Input(MueLu::Level&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::LineDetectionFactory<double, int, int, int>::DeclareInput(MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::UncoupledAggregationFactory<int, int, int>::DeclareInput(MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::NullspaceFactory<double, int, int, int>::DeclareInput(MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "MueLu::Level::requestMode_", referenced from:
      MueLu::CoordinatesTransferFactory<double, int, int, int>::DeclareInput(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::EminPFactory<double, int, int, int>::DeclareInput(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::Level::RemoveKeepFlag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*, short)", referenced from:
      MueLu::TopRAPFactory<double, int, int, int>::Build(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::TopSmootherFactory<double, int, int, int>::Build(MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::LineDetectionFactory<double, int, int, int>::DeclareInput(MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::TogglePFactory<double, int, int, int>::DeclareInput(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::Level::SetPreviousLevel(Teuchos::RCP<MueLu::Level> const&)", referenced from:
      MueLu::Hierarchy<double, int, int, int>::AddLevel(Teuchos::RCP<MueLu::Level> const&) in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::Level::GetFactoryManager()", referenced from:
      MueLu::SetFactoryManager::SetFactoryManager(Teuchos::RCP<MueLu::Level> const&, Teuchos::RCP<MueLu::FactoryManagerBase const> const&) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::SaPFactory<double, int, int, int>::DeclareInput(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::SaPFactory<double, int, int, int>::BuildP(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::GenericRFactory<double, int, int, int>::DeclareInput(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::GenericRFactory<double, int, int, int>::Build(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::SemiCoarsenPFactory<double, int, int, int>::DeclareInput(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::SemiCoarsenPFactory<double, int, int, int>::BuildP(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "MueLu::Level::SetFactoryManager(Teuchos::RCP<MueLu::FactoryManagerBase const> const&)", referenced from:
      MueLu::SetFactoryManager::~SetFactoryManager() in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::SetFactoryManager::SetFactoryManager(Teuchos::RCP<MueLu::Level> const&, Teuchos::RCP<MueLu::FactoryManagerBase const> const&) in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::Level::DeclareDependencies(MueLu::FactoryBase const*, bool, bool)", referenced from:
      MueLu::GenericRFactory<double, int, int, int>::DeclareInput(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::Level::Build()", referenced from:
      MueLu::Hierarchy<double, int, int, int>::AddNewLevel() in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::Level::Clear()", referenced from:
      MueLu::Hierarchy<double, int, int, int>::Clear(int) in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::Level::Release(MueLu::FactoryBase const&)", referenced from:
      Teuchos::RCP<Xpetra::Matrix<double, int, int, int> >& MueLu::Level::Get<Teuchos::RCP<Xpetra::Matrix<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in MueLu_EpetraOperator.cpp.o
      Teuchos::RCP<Xpetra::Operator<double, int, int, int> >& MueLu::Level::Get<Teuchos::RCP<Xpetra::Operator<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in MueLu_EpetraOperator.cpp.o
      Teuchos::RCP<MueLu::SmootherBase<double, int, int, int> >& MueLu::Level::Get<Teuchos::RCP<MueLu::SmootherBase<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in MueLu_EpetraOperator.cpp.o
      Teuchos::RCP<Xpetra::Import<int, int, int> const>& MueLu::Level::Get<Teuchos::RCP<Xpetra::Import<int, int, int> const> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in MueLu_EpetraOperator.cpp.o
      Teuchos::RCP<Xpetra::Operator<double, int, int, int> >& MueLu::Level::Get<Teuchos::RCP<Xpetra::Operator<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::Hierarchy<double, int, int, int>::Setup(int, Teuchos::RCP<MueLu::FactoryManagerBase const>, Teuchos::RCP<MueLu::FactoryManagerBase const>, Teuchos::RCP<MueLu::FactoryManagerBase const>) in Thyra_MueLuPreconditionerFactory.cpp.o
      Teuchos::RCP<MueLu::SmootherBase<double, int, int, int> >& MueLu::Level::Get<Teuchos::RCP<MueLu::SmootherBase<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "MueLu::Level::Request(MueLu::FactoryBase const&)", referenced from:
      MueLu::Hierarchy<double, int, int, int>::Setup(int, Teuchos::RCP<MueLu::FactoryManagerBase const>, Teuchos::RCP<MueLu::FactoryManagerBase const>, Teuchos::RCP<MueLu::FactoryManagerBase const>) in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::Utils2<double, int, int, int>::TwoMatrixAdd(Xpetra::Matrix<double, int, int, int> const&, bool, double, Xpetra::Matrix<double, int, int, int>&, double)", referenced from:
      MueLu::RAPFactory<double, int, int, int>::CheckRepairMainDiagonal(Teuchos::RCP<Xpetra::Matrix<double, int, int, int> >&) const in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::Utils2<double, int, int, int>::TwoMatrixAdd(Xpetra::Matrix<double, int, int, int> const&, bool, double, Xpetra::Matrix<double, int, int, int> const&, bool, double, Teuchos::RCP<Xpetra::Matrix<double, int, int, int> >&, Teuchos::basic_FancyOStream<char, std::__1::char_traits<char> >&, bool)", referenced from:
      MueLu::PgPFactory<double, int, int, int>::Build(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::SteepestDescentSolver<double, int, int, int>::Iterate(Xpetra::Matrix<double, int, int, int> const&, MueLu::Constraint<double, int, int, int> const&, Xpetra::Matrix<double, int, int, int> const&, Teuchos::RCP<Xpetra::Matrix<double, int, int, int> >&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::CGSolver<double, int, int, int>::Iterate(Xpetra::Matrix<double, int, int, int> const&, MueLu::Constraint<double, int, int, int> const&, Xpetra::Matrix<double, int, int, int> const&, Teuchos::RCP<Xpetra::Matrix<double, int, int, int> >&) const in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::Utils2<double, int, int, int>::MyOldScaleMatrix_Epetra(Xpetra::Matrix<double, int, int, int>&, Teuchos::ArrayRCP<double> const&, bool, bool)", referenced from:
      MueLu::Utils<double, int, int, int>::MyOldScaleMatrix(Xpetra::Matrix<double, int, int, int>&, Teuchos::ArrayRCP<double const> const&, bool, bool, bool) in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::Utils2<double, int, int, int>::ReadMap(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Xpetra::UnderlyingLib, Teuchos::RCP<Teuchos::Comm<int> const> const&)", referenced from:
      MueLu::UserPFactory<double, int, int, int>::BuildP(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::Utils2<double, int, int, int>::Transpose(Xpetra::Matrix<double, int, int, int>&, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      MueLu::TransPFactory<double, int, int, int>::Build(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::SaPFactory<double, int, int, int>::BuildP(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::PgPFactory<double, int, int, int>::Build(MueLu::Level&, MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::NoFactory::noFactory_", referenced from:
      MueLu::NoFactory::getRCP() in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::NoFactory::get()", referenced from:
      MueLu::EpetraOperator::Comm() const in MueLu_EpetraOperator.cpp.o
      MueLu::EpetraOperator::OperatorDomainMap() const in MueLu_EpetraOperator.cpp.o
      MueLu::EpetraOperator::OperatorRangeMap() const in MueLu_EpetraOperator.cpp.o
      MueLu::Hierarchy<double, int, int, int>::Iterate(Xpetra::MultiVector<double, int, int, int> const&, Xpetra::MultiVector<double, int, int, int>&, MueLu::Hierarchy<double, int, int, int>::ConvData, bool, int) in MueLu_EpetraOperator.cpp.o
      Teuchos::RCP<Xpetra::Matrix<double, int, int, int> >& MueLu::Level::Get<Teuchos::RCP<Xpetra::Matrix<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in MueLu_EpetraOperator.cpp.o
      Teuchos::RCP<Xpetra::Operator<double, int, int, int> >& MueLu::Level::Get<Teuchos::RCP<Xpetra::Operator<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in MueLu_EpetraOperator.cpp.o
      Teuchos::RCP<MueLu::SmootherBase<double, int, int, int> >& MueLu::Level::Get<Teuchos::RCP<MueLu::SmootherBase<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in MueLu_EpetraOperator.cpp.o
      ...
  "MueLu::myParent_", referenced from:
      MueLu::MutuallyExclusiveTime<MueLu::Level>::start(bool) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::MutuallyExclusiveTime<MueLu::FactoryBase>::start(bool) in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::Describable::description() const", referenced from:
      vtable for MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::BaseClass-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      vtable for MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      vtable for MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::BaseClass-in-MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      ...
  "MueLu::Describable::ShortClassName() const", referenced from:
      vtable for MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::BaseClass-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      vtable for MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      vtable for MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::BaseClass-in-MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      ...
  "MueLu::Describable::describe(Teuchos::basic_FancyOStream<char, std::__1::char_traits<char> >&, Teuchos::EVerbosityLevel) const", referenced from:
      vtable for MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::BaseClass-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      vtable for MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      vtable for MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::BaseClass-in-MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      ...
  "MueLu::Describable::describe(Teuchos::basic_FancyOStream<char, std::__1::char_traits<char> >&, int) const", referenced from:
      vtable for MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::BaseClass-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      vtable for MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      vtable for MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::BaseClass-in-MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      ...
  "MueLu::VerboseObject::GetOStream(MueLu::MsgType, int) const", referenced from:
      MueLu::Hierarchy<double, int, int, int>::Iterate(Xpetra::MultiVector<double, int, int, int> const&, Xpetra::MultiVector<double, int, int, int>&, MueLu::Hierarchy<double, int, int, int>::ConvData, bool, int) in MueLu_EpetraOperator.cpp.o
      MueLu::PrintMonitor::PrintMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in MueLu_EpetraOperator.cpp.o
      void MueLu::Level::Set<Teuchos::RCP<Xpetra::Matrix<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Teuchos::RCP<Xpetra::Matrix<double, int, int, int> > const&, MueLu::FactoryBase const*) in Thyra_MueLuPreconditionerFactory.cpp.o
      void MueLu::Level::Set<Teuchos::RCP<Xpetra::MultiVector<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Teuchos::RCP<Xpetra::MultiVector<double, int, int, int> > const&, MueLu::FactoryBase const*) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::Hierarchy<double, int, int, int>::SetupRe() in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::Hierarchy<double, int, int, int>::Setup(int, Teuchos::RCP<MueLu::FactoryManagerBase const>, Teuchos::RCP<MueLu::FactoryManagerBase const>, Teuchos::RCP<MueLu::FactoryManagerBase const>) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::Hierarchy<double, int, int, int>::ReplaceCoordinateMap(MueLu::Level&) in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "MueLu::VerboseObject::GetBlackHole() const", referenced from:
      MueLu::SmootherFactory<double, int, int, int>::describe(Teuchos::basic_FancyOStream<char, std::__1::char_traits<char> >&, int) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::LWGraph<int, int, int>::print(Teuchos::basic_FancyOStream<char, std::__1::char_traits<char> >&, int) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::Graph<int, int, int>::print(Teuchos::basic_FancyOStream<char, std::__1::char_traits<char> >&, int) const in Thyra_MueLuPreconditionerFactory.cpp.o
  "MueLu::VerboseObject::GetVerbLevel() const", referenced from:
      MueLu::TimeMonitor::TimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in MueLu_EpetraOperator.cpp.o
      MueLu::Hierarchy<double, int, int, int>::SetupRe() in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::Hierarchy<double, int, int, int>::Setup(int, Teuchos::RCP<MueLu::FactoryManagerBase const>, Teuchos::RCP<MueLu::FactoryManagerBase const>, Teuchos::RCP<MueLu::FactoryManagerBase const>) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::TimeMonitor::TimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::MutuallyExclusiveTimeMonitor<MueLu::FactoryBase>::MutuallyExclusiveTimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::MutuallyExclusiveTimeMonitor<MueLu::Level>::MutuallyExclusiveTimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::CoalesceDropFactory<double, int, int, int>::Build(MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "MueLu::VerboseObject::GetProcRankVerbose() const", referenced from:
      MueLu::TimeMonitor::TimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in MueLu_EpetraOperator.cpp.o
      MueLu::TimeMonitor::TimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::Hierarchy<double, int, int, int>::DumpCurrentGraph() const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::SmootherFactory<double, int, int, int>::BuildSmoother(MueLu::Level&, MueLu::PreOrPost) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::SmootherFactory<double, int, int, int>::describe(Teuchos::basic_FancyOStream<char, std::__1::char_traits<char> >&, int) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::DirectSolver<double, int, int, int>::Setup(MueLu::Level&) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::TrilinosSmoother<double, int, int, int>::Setup(MueLu::Level&) in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "MueLu::VerboseObject::SetProcRankVerbose(int) const", referenced from:
      MueLu::TimeMonitor::TimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in MueLu_EpetraOperator.cpp.o
      MueLu::Hierarchy<double, int, int, int>::Setup(int, Teuchos::RCP<MueLu::FactoryManagerBase const>, Teuchos::RCP<MueLu::FactoryManagerBase const>, Teuchos::RCP<MueLu::FactoryManagerBase const>) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::TimeMonitor::TimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::TwoLevelFactoryBase::CallBuild(MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::SingleLevelFactoryBase::CallBuild(MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::SmootherFactory<double, int, int, int>::BuildSmoother(MueLu::Level&, MueLu::PreOrPost) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::DirectSolver<double, int, int, int>::Setup(MueLu::Level&) in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "MueLu::VerboseObject::IsPrint(MueLu::MsgType, int) const", referenced from:
      MueLu::Hierarchy<double, int, int, int>::Iterate(Xpetra::MultiVector<double, int, int, int> const&, Xpetra::MultiVector<double, int, int, int>&, MueLu::Hierarchy<double, int, int, int>::ConvData, bool, int) in MueLu_EpetraOperator.cpp.o
      MueLu::TimeMonitor::TimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in MueLu_EpetraOperator.cpp.o
      MueLu::PrintMonitor::PrintMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in MueLu_EpetraOperator.cpp.o
      MueLu::TimeMonitor::TimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::PrintMonitor::PrintMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::FactoryMonitor::FactoryMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::Level const&, MueLu::MsgType, MueLu::MsgType) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::MutuallyExclusiveTimeMonitor<MueLu::FactoryBase>::MutuallyExclusiveTimeMonitor(MueLu::BaseClass const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::MsgType) in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "MueLu::Level::GetFactory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) const", referenced from:
      Teuchos::RCP<Xpetra::Matrix<double, int, int, int> >& MueLu::Level::Get<Teuchos::RCP<Xpetra::Matrix<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in MueLu_EpetraOperator.cpp.o
      Teuchos::RCP<Xpetra::Operator<double, int, int, int> >& MueLu::Level::Get<Teuchos::RCP<Xpetra::Operator<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in MueLu_EpetraOperator.cpp.o
      Teuchos::RCP<MueLu::SmootherBase<double, int, int, int> >& MueLu::Level::Get<Teuchos::RCP<MueLu::SmootherBase<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in MueLu_EpetraOperator.cpp.o
      Teuchos::RCP<Xpetra::Import<int, int, int> const>& MueLu::Level::Get<Teuchos::RCP<Xpetra::Import<int, int, int> const> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in MueLu_EpetraOperator.cpp.o
      void MueLu::Level::Set<Teuchos::RCP<Xpetra::Matrix<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Teuchos::RCP<Xpetra::Matrix<double, int, int, int> > const&, MueLu::FactoryBase const*) in Thyra_MueLuPreconditionerFactory.cpp.o
      void MueLu::Level::Set<Teuchos::RCP<Xpetra::MultiVector<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Teuchos::RCP<Xpetra::MultiVector<double, int, int, int> > const&, MueLu::FactoryBase const*) in Thyra_MueLuPreconditionerFactory.cpp.o
      Teuchos::RCP<Xpetra::Operator<double, int, int, int> >& MueLu::Level::Get<Teuchos::RCP<Xpetra::Operator<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "MueLu::Level::GetLevelID() const", referenced from:
      void MueLu::Level::Set<Teuchos::RCP<Xpetra::Matrix<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Teuchos::RCP<Xpetra::Matrix<double, int, int, int> > const&, MueLu::FactoryBase const*) in Thyra_MueLuPreconditionerFactory.cpp.o
      void MueLu::Level::Set<Teuchos::RCP<Xpetra::MultiVector<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Teuchos::RCP<Xpetra::MultiVector<double, int, int, int> > const&, MueLu::FactoryBase const*) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::Hierarchy<double, int, int, int>::CheckLevel(MueLu::Level&, int) in Thyra_MueLuPreconditionerFactory.cpp.o
      void MueLu::Level::Set<Teuchos::RCP<Xpetra::Operator<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Teuchos::RCP<Xpetra::Operator<double, int, int, int> > const&, MueLu::FactoryBase const*) in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::TwoLevelFactoryBase::CallBuild(MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::TwoLevelFactoryBase::CallDeclareInput(MueLu::Level&) const in Thyra_MueLuPreconditionerFactory.cpp.o
      MueLu::Hierarchy<double, int, int, int>::AddLevel(Teuchos::RCP<MueLu::Level> const&) in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "MueLu::Level::GetKeepFlag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) const", referenced from:
      Teuchos::RCP<Xpetra::Matrix<double, int, int, int> >& MueLu::Level::Get<Teuchos::RCP<Xpetra::Matrix<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in MueLu_EpetraOperator.cpp.o
      Teuchos::RCP<Xpetra::Operator<double, int, int, int> >& MueLu::Level::Get<Teuchos::RCP<Xpetra::Operator<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in MueLu_EpetraOperator.cpp.o
      Teuchos::RCP<MueLu::SmootherBase<double, int, int, int> >& MueLu::Level::Get<Teuchos::RCP<MueLu::SmootherBase<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in MueLu_EpetraOperator.cpp.o
      Teuchos::RCP<Xpetra::Import<int, int, int> const>& MueLu::Level::Get<Teuchos::RCP<Xpetra::Import<int, int, int> const> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in MueLu_EpetraOperator.cpp.o
      void MueLu::Level::Set<Teuchos::RCP<Xpetra::Matrix<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Teuchos::RCP<Xpetra::Matrix<double, int, int, int> > const&, MueLu::FactoryBase const*) in Thyra_MueLuPreconditionerFactory.cpp.o
      void MueLu::Level::Set<Teuchos::RCP<Xpetra::MultiVector<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Teuchos::RCP<Xpetra::MultiVector<double, int, int, int> > const&, MueLu::FactoryBase const*) in Thyra_MueLuPreconditionerFactory.cpp.o
      Teuchos::RCP<Xpetra::Operator<double, int, int, int> >& MueLu::Level::Get<Teuchos::RCP<Xpetra::Operator<double, int, int, int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, MueLu::FactoryBase const*) in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "typeinfo for MueLu::Describable", referenced from:
      typeinfo for MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::PrintMonitor in MueLu_EpetraOperator.cpp.o
      typeinfo for MueLu::BaseClass in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::TimeMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "typeinfo for MueLu::VerboseObject", referenced from:
      typeinfo for MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::PrintMonitor in MueLu_EpetraOperator.cpp.o
      typeinfo for MueLu::BaseClass in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::TimeMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "VTT for MueLu::Level", referenced from:
      MueLu::Level::Level() in Thyra_MueLuPreconditionerFactory.cpp.o
  "vtable for MueLu::Level", referenced from:
      MueLu::Level::Level() in Thyra_MueLuPreconditionerFactory.cpp.o
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "non-virtual thunk to MueLu::Describable::~Describable()", referenced from:
      construction vtable for MueLu::Describable-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::PrintMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::TimeMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::BaseClass in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::PrintMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "non-virtual thunk to MueLu::Describable::~Describable()", referenced from:
      construction vtable for MueLu::Describable-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::PrintMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::TimeMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::BaseClass in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::Describable-in-MueLu::PrintMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "non-virtual thunk to MueLu::VerboseObject::~VerboseObject()", referenced from:
      construction vtable for MueLu::VerboseObject-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::PrintMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::TimeMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::BaseClass in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::PrintMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
  "non-virtual thunk to MueLu::VerboseObject::~VerboseObject()", referenced from:
      construction vtable for MueLu::VerboseObject-in-MueLu::TimeMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::BaseClass in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::Monitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::PrintMonitor in MueLu_EpetraOperator.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::TimeMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::BaseClass in Thyra_MueLuPreconditionerFactory.cpp.o
      construction vtable for MueLu::VerboseObject-in-MueLu::PrintMonitor in Thyra_MueLuPreconditionerFactory.cpp.o
      ...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)



More information about the Trilinos-Users mailing list