Hi all,

Hoping for some more help from the experts.  We have deal.ii compiled
with mpi, petsc and p4est.  The relevant step-$$ examples seem to
compile fine.  But right now we're running into the following linking
error that we can't seem to figure out.  We're seeing:

We're seeing undefined references to the constructor, destructor and
methods of parallel::distributed::SolutionTransfer that we use

undefined reference to
`dealii::parallel::distributed::SolutionTransfer<2,
dealii::PETScWrappers::MPI::Vector, dealii::hp::DoFHandler<2, 2>
>::SolutionTransfer(dealii::hp::DoFHandler<2, 2> const&)'
undefined reference to
`dealii::parallel::distributed::SolutionTransfer<2,
dealii::PETScWrappers::MPI::Vector, dealii::hp::DoFHandler<2, 2>
>::~SolutionTransfer()'
undefined reference to
`dealii::parallel::distributed::SolutionTransfer<2,
dealii::PETScWrappers::MPI::Vector, dealii::hp::DoFHandler<2, 2>
>::prepare_for_coarsening_and_refinement(std::vector<dealii::PETScWrappers::MPI::Vector
const*, std::allocator<dealii::PETScWrappers::MPI::Vector const*> >
const&)'
undefined reference to
`dealii::parallel::distributed::SolutionTransfer<2,
dealii::PETScWrappers::MPI::Vector, dealii::hp::DoFHandler<2, 2>
>::interpolate(std::vector<dealii::PETScWrappers::MPI::Vector*,
std::allocator<dealii::PETScWrappers::MPI::Vector*> >&)'

We seem to have the correct header files included, using step-32 and
step-40 as backdrops, but this is still cropping up.  We're using the
intel compiler, which we think might be related?

Here is an example of a line of code causing the issue:

parallel::distributed::SolutionTransfer<dim,
PETScWrappers::MPI::Vector, hp::DoFHandler<dim> >
soltrans(dof_handler);

Any suggestions/comments would be very appreciated.

Best,
Evan

-- Also, is step-32 being packaged with 7.0.0 anymore?
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to