Hello

I am making a DG code by modifying step-33 which uses Trilinos. I am trying
to introduce MeshWorker, so I do

MeshWorker::Assembler::SystemSimple<TrilinosWrappers::SparseMatrix, Vector<
double> > assembler;


This gives a compile error

$ make
============================ Remaking Makefile.dep
==============debug========= claw.cc  ->  claw.g.o
============================ Linking step-33
Undefined symbols:
  "void
dealii::ConstraintMatrix::distribute_local_to_global<dealii::TrilinosWrappers::SparseMatrix>(dealii::FullMatrix<double>
const&, std::vector<unsigned int, std::allocator<unsigned int> > const&,
std::vector<unsigned int, std::allocator<unsigned int> > const&,
dealii::TrilinosWrappers::SparseMatrix&) const", referenced from:

 
dealii::MeshWorker::Assembler::MatrixSimple<dealii::TrilinosWrappers::SparseMatrix>::assemble(dealii::FullMatrix<double>
const&, std::vector<unsigned int, std::allocator<unsigned int> > const&,
std::vector<unsigned int, std::allocator<unsigned int> > const&)in claw.g.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [step-33] Error 1

Is it that MeshWorker cannot use Trilinos matrices, or am I doing some
mistake ?

Thanks
praveen
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to