<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>hi,&nbsp;</div><div><br></div><div>sorry for the stupid mistake.&nbsp;</div><div>Compilation is ok now, but linking fails :</div><div>It seems that it has something to do with Trilinos, but my call to ./configure looks as follows:</div><div>&nbsp;./configure --enable-mpi --with-trilinos=/home/sepfem/source/trilinos-10.4.2-Source/build --with-p4est=/home/sepfem/source/p4est</div><div>(these Trilinos and P4est have been installed and used by Thomas for months)</div><div><br></div><div><br></div><div><br></div><div><br></div><div><font class="Apple-style-span" face="Courier">=====aspect=======================MT== Linking lib/aspect<br>lib/obj/simulator_checkpoint_restart.g.o: In function `aspect::Simulator&lt;2&gt;::create_snapshot()':<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi2EE15create_snapshotEv[aspect::Simulator&lt;2&gt;::create_snapshot()]+0x487): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;2,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;2, 2&gt; &gt;::SolutionTransfer(dealii::DoFHandler&lt;2, 2&gt; const&amp;)'<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi2EE15create_snapshotEv[aspect::Simulator&lt;2&gt;::create_snapshot()]+0x4a0): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;2,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;2, 2&gt; &gt;::prepare_serialization(std::vector&lt;dealii::TrilinosWrappers::MPI::BlockVector const*, std::allocator&lt;dealii::TrilinosWrappers::MPI::BlockVector&nbsp;const*&gt; &gt; const&amp;)'<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi2EE15create_snapshotEv[aspect::Simulator&lt;2&gt;::create_snapshot()]+0x4ec): undefined reference to `dealii::parallel::distributed::Triangulation&lt;2, 2&gt;::save(char&nbsp;const*) const'<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi2EE15create_snapshotEv[aspect::Simulator&lt;2&gt;::create_snapshot()]+0x52f): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;2,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;2, 2&gt; &gt;::~SolutionTransfer()'<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi2EE15create_snapshotEv[aspect::Simulator&lt;2&gt;::create_snapshot()]+0x546): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;2,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;2, 2&gt; &gt;::~SolutionTransfer()'<br>lib/obj/simulator_checkpoint_restart.g.o: In function `aspect::Simulator&lt;2&gt;::resume_from_snapshot()':<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi2EE20resume_from_snapshotEv[aspect::Simulator&lt;2&gt;::resume_from_snapshot()]+0x5f): undefined reference to `dealii::parallel::distributed::Triangulation&lt;2,&nbsp;2&gt;::load(char const*)'<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi2EE20resume_from_snapshotEv[aspect::Simulator&lt;2&gt;::resume_from_snapshot()]+0x21c): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;2,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;2, 2&gt; &gt;::SolutionTransfer(dealii::DoFHandler&lt;2, 2&gt; const&amp;)'<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi2EE20resume_from_snapshotEv[aspect::Simulator&lt;2&gt;::resume_from_snapshot()]+0x235): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;2,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;2, 2&gt; &gt;::deserialize(std::vector&lt;dealii::TrilinosWrappers::MPI::BlockVector*, std::allocator&lt;dealii::TrilinosWrappers::MPI::BlockVector*&gt; &gt;&amp;)'<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi2EE20resume_from_snapshotEv[aspect::Simulator&lt;2&gt;::resume_from_snapshot()]+0x6d6): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;2,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;2, 2&gt; &gt;::~SolutionTransfer()'<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi2EE20resume_from_snapshotEv[aspect::Simulator&lt;2&gt;::resume_from_snapshot()]+0x6ed): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;2,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;2, 2&gt; &gt;::~SolutionTransfer()'<br>lib/obj/simulator_checkpoint_restart.g.o: In function `aspect::Simulator&lt;3&gt;::create_snapshot()':<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi3EE15create_snapshotEv[aspect::Simulator&lt;3&gt;::create_snapshot()]+0x487): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;3,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;3, 3&gt; &gt;::SolutionTransfer(dealii::DoFHandler&lt;3, 3&gt; const&amp;)'<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi3EE15create_snapshotEv[aspect::Simulator&lt;3&gt;::create_snapshot()]+0x4a0): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;3,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;3, 3&gt; &gt;::prepare_serialization(std::vector&lt;dealii::TrilinosWrappers::MPI::BlockVector const*, std::allocator&lt;dealii::TrilinosWrappers::MPI::BlockVector&nbsp;const*&gt; &gt; const&amp;)'<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi3EE15create_snapshotEv[aspect::Simulator&lt;3&gt;::create_snapshot()]+0x4ec): undefined reference to `dealii::parallel::distributed::Triangulation&lt;3, 3&gt;::save(char&nbsp;const*) const'<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi3EE15create_snapshotEv[aspect::Simulator&lt;3&gt;::create_snapshot()]+0x52f): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;3,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;3, 3&gt; &gt;::~SolutionTransfer()'<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi3EE15create_snapshotEv[aspect::Simulator&lt;3&gt;::create_snapshot()]+0x546): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;3,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;3, 3&gt; &gt;::~SolutionTransfer()'<br>lib/obj/simulator_checkpoint_restart.g.o: In function `aspect::Simulator&lt;3&gt;::resume_from_snapshot()':<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi3EE20resume_from_snapshotEv[aspect::Simulator&lt;3&gt;::resume_from_snapshot()]+0x5f): undefined reference to `dealii::parallel::distributed::Triangulation&lt;3,&nbsp;3&gt;::load(char const*)'<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi3EE20resume_from_snapshotEv[aspect::Simulator&lt;3&gt;::resume_from_snapshot()]+0x21c): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;3,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;3, 3&gt; &gt;::SolutionTransfer(dealii::DoFHandler&lt;3, 3&gt; const&amp;)'<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi3EE20resume_from_snapshotEv[aspect::Simulator&lt;3&gt;::resume_from_snapshot()]+0x235): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;3,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;3, 3&gt; &gt;::deserialize(std::vector&lt;dealii::TrilinosWrappers::MPI::BlockVector*, std::allocator&lt;dealii::TrilinosWrappers::MPI::BlockVector*&gt; &gt;&amp;)'<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi3EE20resume_from_snapshotEv[aspect::Simulator&lt;3&gt;::resume_from_snapshot()]+0x6d6): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;3,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;3, 3&gt; &gt;::~SolutionTransfer()'<br>checkpoint_restart.cc:(.text._ZN6aspect9SimulatorILi3EE20resume_from_snapshotEv[aspect::Simulator&lt;3&gt;::resume_from_snapshot()]+0x6ed): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;3,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;3, 3&gt; &gt;::~SolutionTransfer()'<br>lib/obj/simulator_core.g.o: In function `aspect::Simulator&lt;2&gt;::Simulator(ompi_communicator_t*, dealii::ParameterHandler&amp;)':<br>core.cc:(.text._ZN6aspect9SimulatorILi2EEC2EP19ompi_communicator_tRN6dealii16ParameterHandlerE[aspect::Simulator&lt;2&gt;::Simulator(ompi_communicator_t*, dealii::ParameterHandler&amp;)]+0x2c9): undefined&nbsp;reference to `dealii::parallel::distributed::Triangulation&lt;2, 2&gt;::Triangulation(ompi_communicator_t*, dealii::Triangulation&lt;2, 2&gt;::MeshSmoothing, dealii::parallel::distributed::Triangulation&lt;2, 2&gt;::Settings)'<br>lib/obj/simulator_core.g.o: In function `aspect::Simulator&lt;2&gt;::Simulator(ompi_communicator_t*, dealii::ParameterHandler&amp;)':<br>core.cc:(.text._ZN6aspect9SimulatorILi2EEC1EP19ompi_communicator_tRN6dealii16ParameterHandlerE[aspect::Simulator&lt;2&gt;::Simulator(ompi_communicator_t*, dealii::ParameterHandler&amp;)]+0x2c9): undefined&nbsp;reference to `dealii::parallel::distributed::Triangulation&lt;2, 2&gt;::Triangulation(ompi_communicator_t*, dealii::Triangulation&lt;2, 2&gt;::MeshSmoothing, dealii::parallel::distributed::Triangulation&lt;2, 2&gt;::Settings)'<br>lib/obj/simulator_core.g.o: In function `aspect::Simulator&lt;2&gt;::setup_dofs()':<br>core.cc:(.text._ZN6aspect9SimulatorILi2EE10setup_dofsEv[aspect::Simulator&lt;2&gt;::setup_dofs()]+0x47b): undefined reference to `dealii::parallel::distributed::Triangulation&lt;2, 2&gt;::n_global_active_cells() const'<br>lib/obj/simulator_core.g.o: In function `aspect::Simulator&lt;2&gt;::start_timestep()':<br>core.cc:(.text._ZN6aspect9SimulatorILi2EE14start_timestepEv[aspect::Simulator&lt;2&gt;::start_timestep()]+0x3d2): undefined reference to `dealii::parallel::distributed::Triangulation&lt;2, 2&gt;::n_global_active_cells() const'<br>lib/obj/simulator_core.g.o: In function `aspect::Simulator&lt;2&gt;::refine_mesh(unsigned int)':<br>core.cc:(.text._ZN6aspect9SimulatorILi2EE11refine_meshEj[aspect::Simulator&lt;2&gt;::refine_mesh(unsigned int)]+0x12a): undefined reference to `void&nbsp;dealii::parallel::distributed::GridRefinement::refine_and_coarsen_fixed_fraction&lt;2, dealii::Vector&lt;float&gt;, 2&gt;(dealii::parallel::distributed::Triangulation&lt;2, 2&gt;&amp;, dealii::Vector&lt;float&gt; const&amp;, double, double)'<br>core.cc:(.text._ZN6aspect9SimulatorILi2EE11refine_meshEj[aspect::Simulator&lt;2&gt;::refine_mesh(unsigned int)]+0x299): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;2,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;2, 2&gt; &gt;::SolutionTransfer(dealii::DoFHandler&lt;2, 2&gt; const&amp;)'<br>core.cc:(.text._ZN6aspect9SimulatorILi2EE11refine_meshEj[aspect::Simulator&lt;2&gt;::refine_mesh(unsigned int)]+0x2c7): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;2,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;2, 2&gt; &gt;::prepare_for_coarsening_and_refinement(std::vector&lt;dealii::TrilinosWrappers::MPI::BlockVector const*,&nbsp;std::allocator&lt;dealii::TrilinosWrappers::MPI::BlockVector const*&gt; &gt; const&amp;)'<br>core.cc:(.text._ZN6aspect9SimulatorILi2EE11refine_meshEj[aspect::Simulator&lt;2&gt;::refine_mesh(unsigned int)]+0x2dc): undefined reference to `dealii::parallel::distributed::Triangulation&lt;2,&nbsp;2&gt;::execute_coarsening_and_refinement()'<br>core.cc:(.text._ZN6aspect9SimulatorILi2EE11refine_meshEj[aspect::Simulator&lt;2&gt;::refine_mesh(unsigned int)]+0x4f3): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;2,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;2, 2&gt; &gt;::interpolate(std::vector&lt;dealii::TrilinosWrappers::MPI::BlockVector*, std::allocator&lt;dealii::TrilinosWrappers::MPI::BlockVector*&gt; &gt;&amp;)'<br>core.cc:(.text._ZN6aspect9SimulatorILi2EE11refine_meshEj[aspect::Simulator&lt;2&gt;::refine_mesh(unsigned int)]+0x620): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;2,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;2, 2&gt; &gt;::~SolutionTransfer()'<br>core.cc:(.text._ZN6aspect9SimulatorILi2EE11refine_meshEj[aspect::Simulator&lt;2&gt;::refine_mesh(unsigned int)]+0x637): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;2,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;2, 2&gt; &gt;::~SolutionTransfer()'<br>lib/obj/simulator_core.g.o: In function `aspect::Simulator&lt;3&gt;::Simulator(ompi_communicator_t*, dealii::ParameterHandler&amp;)':<br>core.cc:(.text._ZN6aspect9SimulatorILi3EEC2EP19ompi_communicator_tRN6dealii16ParameterHandlerE[aspect::Simulator&lt;3&gt;::Simulator(ompi_communicator_t*, dealii::ParameterHandler&amp;)]+0x2c9): undefined&nbsp;reference to `dealii::parallel::distributed::Triangulation&lt;3, 3&gt;::Triangulation(ompi_communicator_t*, dealii::Triangulation&lt;3, 3&gt;::MeshSmoothing, dealii::parallel::distributed::Triangulation&lt;3, 3&gt;::Settings)'<br>lib/obj/simulator_core.g.o: In function `aspect::Simulator&lt;3&gt;::Simulator(ompi_communicator_t*, dealii::ParameterHandler&amp;)':<br>core.cc:(.text._ZN6aspect9SimulatorILi3EEC1EP19ompi_communicator_tRN6dealii16ParameterHandlerE[aspect::Simulator&lt;3&gt;::Simulator(ompi_communicator_t*, dealii::ParameterHandler&amp;)]+0x2c9): undefined&nbsp;reference to `dealii::parallel::distributed::Triangulation&lt;3, 3&gt;::Triangulation(ompi_communicator_t*, dealii::Triangulation&lt;3, 3&gt;::MeshSmoothing, dealii::parallel::distributed::Triangulation&lt;3, 3&gt;::Settings)'<br>lib/obj/simulator_core.g.o: In function `aspect::Simulator&lt;3&gt;::setup_dofs()':<br>core.cc:(.text._ZN6aspect9SimulatorILi3EE10setup_dofsEv[aspect::Simulator&lt;3&gt;::setup_dofs()]+0x47b): undefined reference to `dealii::parallel::distributed::Triangulation&lt;3, 3&gt;::n_global_active_cells() const'<br>lib/obj/simulator_core.g.o: In function `aspect::Simulator&lt;3&gt;::start_timestep()':<br>core.cc:(.text._ZN6aspect9SimulatorILi3EE14start_timestepEv[aspect::Simulator&lt;3&gt;::start_timestep()]+0x3d2): undefined reference to `dealii::parallel::distributed::Triangulation&lt;3, 3&gt;::n_global_active_cells() const'<br>lib/obj/simulator_core.g.o: In function `aspect::Simulator&lt;3&gt;::refine_mesh(unsigned int)':<br>core.cc:(.text._ZN6aspect9SimulatorILi3EE11refine_meshEj[aspect::Simulator&lt;3&gt;::refine_mesh(unsigned int)]+0x12a): undefined reference to `void&nbsp;dealii::parallel::distributed::GridRefinement::refine_and_coarsen_fixed_fraction&lt;3, dealii::Vector&lt;float&gt;, 3&gt;(dealii::parallel::distributed::Triangulation&lt;3, 3&gt;&amp;, dealii::Vector&lt;float&gt; const&amp;, double, double)'<br>core.cc:(.text._ZN6aspect9SimulatorILi3EE11refine_meshEj[aspect::Simulator&lt;3&gt;::refine_mesh(unsigned int)]+0x299): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;3,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;3, 3&gt; &gt;::SolutionTransfer(dealii::DoFHandler&lt;3, 3&gt; const&amp;)'<br>core.cc:(.text._ZN6aspect9SimulatorILi3EE11refine_meshEj[aspect::Simulator&lt;3&gt;::refine_mesh(unsigned int)]+0x2c7): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;3,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;3, 3&gt; &gt;::prepare_for_coarsening_and_refinement(std::vector&lt;dealii::TrilinosWrappers::MPI::BlockVector const*,&nbsp;std::allocator&lt;dealii::TrilinosWrappers::MPI::BlockVector const*&gt; &gt; const&amp;)'<br>core.cc:(.text._ZN6aspect9SimulatorILi3EE11refine_meshEj[aspect::Simulator&lt;3&gt;::refine_mesh(unsigned int)]+0x2dc): undefined reference to `dealii::parallel::distributed::Triangulation&lt;3,&nbsp;3&gt;::execute_coarsening_and_refinement()'<br>core.cc:(.text._ZN6aspect9SimulatorILi3EE11refine_meshEj[aspect::Simulator&lt;3&gt;::refine_mesh(unsigned int)]+0x4f3): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;3,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;3, 3&gt; &gt;::interpolate(std::vector&lt;dealii::TrilinosWrappers::MPI::BlockVector*, std::allocator&lt;dealii::TrilinosWrappers::MPI::BlockVector*&gt; &gt;&amp;)'<br>core.cc:(.text._ZN6aspect9SimulatorILi3EE11refine_meshEj[aspect::Simulator&lt;3&gt;::refine_mesh(unsigned int)]+0x620): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;3,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;3, 3&gt; &gt;::~SolutionTransfer()'<br>core.cc:(.text._ZN6aspect9SimulatorILi3EE11refine_meshEj[aspect::Simulator&lt;3&gt;::refine_mesh(unsigned int)]+0x637): undefined reference to `dealii::parallel::distributed::SolutionTransfer&lt;3,&nbsp;dealii::TrilinosWrappers::MPI::BlockVector, dealii::DoFHandler&lt;3, 3&gt; &gt;::~SolutionTransfer()'<br>lib/obj/simulator_helper_functions.g.o: In function `aspect::Simulator&lt;2&gt;::output_statistics()':<br>helper_functions.cc:(.text._ZN6aspect9SimulatorILi2EE17output_statisticsEv[aspect::Simulator&lt;2&gt;::output_statistics()]+0x330): undefined reference to `dealii::parallel::distributed::Triangulation&lt;2,&nbsp;2&gt;::memory_consumption_p4est() const'<br>helper_functions.cc:(.text._ZN6aspect9SimulatorILi2EE17output_statisticsEv[aspect::Simulator&lt;2&gt;::output_statistics()]+0x377): undefined reference to `dealii::parallel::distributed::Triangulation&lt;2,&nbsp;2&gt;::memory_consumption() const'<br>lib/obj/simulator_helper_functions.g.o: In function `aspect::Simulator&lt;3&gt;::output_statistics()':<br>helper_functions.cc:(.text._ZN6aspect9SimulatorILi3EE17output_statisticsEv[aspect::Simulator&lt;3&gt;::output_statistics()]+0x330): undefined reference to `dealii::parallel::distributed::Triangulation&lt;3,&nbsp;3&gt;::memory_consumption_p4est() const'<br>helper_functions.cc:(.text._ZN6aspect9SimulatorILi3EE17output_statisticsEv[aspect::Simulator&lt;3&gt;::output_statistics()]+0x377): undefined reference to `dealii::parallel::distributed::Triangulation&lt;3,&nbsp;3&gt;::memory_consumption() const'<br>collect2: ld returned 1 exit status<br>make: *** [lib/aspect] Error 1<br></font><br></div></body></html>