Hello In a time explicit DG code, I am trying to use petsc timerstepper. But it looks like it does not work with LinearAlgebra::distributed::Vector
Is this not supported, or it is not possible to support this vector type ? Thanks praveen Here is the compile time error, when I use docker dealii/dealii:latest dealii@2ea11578dc08:~/shared/dg2d/system_lagrange_mpi$ make [ 50%] Building CXX object CMakeFiles/main.dir/main.cc.o [100%] Linking CXX executable main /home/dealii/shared/dg2d/system_lagrange_mpi/dg.h:876: error: undefined reference to 'dealii::PETScWrappers::TimeStepper<dealii::LinearAlgebra::distributed::Vector<double, dealii::MemorySpace::Host>, dealii::PETScWrappers::MatrixBase, dealii::PETScWrappers::MatrixBase>::TimeStepper(dealii::PETScWrappers::TimeStepperData const&, ompi_communicator_t*)' /home/dealii/shared/dg2d/system_lagrange_mpi/dg.h:877: error: undefined reference to 'dealii::PETScWrappers::TimeStepper<dealii::LinearAlgebra::distributed::Vector<double, dealii::MemorySpace::Host>, dealii::PETScWrappers::MatrixBase, dealii::PETScWrappers::MatrixBase>::petsc_ts()' /home/dealii/shared/dg2d/system_lagrange_mpi/dg.h:878: error: undefined reference to 'dealii::PETScWrappers::TimeStepper<dealii::LinearAlgebra::distributed::Vector<double, dealii::MemorySpace::Host>, dealii::PETScWrappers::MatrixBase, dealii::PETScWrappers::MatrixBase>::petsc_ts()' /home/dealii/shared/dg2d/system_lagrange_mpi/dg.h:910: error: undefined reference to 'dealii::PETScWrappers::TimeStepper<dealii::LinearAlgebra::distributed::Vector<double, dealii::MemorySpace::Host>, dealii::PETScWrappers::MatrixBase, dealii::PETScWrappers::MatrixBase>::solve(dealii::LinearAlgebra::distributed::Vector<double, dealii::MemorySpace::Host>&)' /home/dealii/shared/dg2d/system_lagrange_mpi/dg.h:911: error: undefined reference to 'dealii::PETScWrappers::TimeStepper<dealii::LinearAlgebra::distributed::Vector<double, dealii::MemorySpace::Host>, dealii::PETScWrappers::MatrixBase, dealii::PETScWrappers::MatrixBase>::~TimeStepper()' /home/dealii/shared/dg2d/system_lagrange_mpi/dg.h:911: error: undefined reference to 'dealii::PETScWrappers::TimeStepper<dealii::LinearAlgebra::distributed::Vector<double, dealii::MemorySpace::Host>, dealii::PETScWrappers::MatrixBase, dealii::PETScWrappers::MatrixBase>::~TimeStepper()' collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/main.dir/build.make:411: main] Error 1 make[1]: *** [CMakeFiles/Makefile2:90: CMakeFiles/main.dir/all] Error 2 make: *** [Makefile:91: all] Error 2 -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to dealii+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/440005DB-1EA6-4D5F-AEBE-9344E7FE16E6%40gmail.com.