Changes

Summary

  1. Enable p-transfer on coarse grid (commit: d76fd79) (details)
  2. Add test [WIP] (commit: 56f92ca) (details)
  3. Add second test (commit: f077315) (details)
  4. Extend test (commit: 537baa0) (details)
  5. Continue (commit: 6dbeae9) (details)
  6. Work on compute_weights (commit: 701edb8) (details)
  7. Switch to parallel tria (commit: c43a75c) (details)
  8. Fix docu (commit: ae8b79e) (details)
  9. Remove MatrixFree::AdditionalData::level_mg_handler (commit: 2954088) (details)
  10. Remove CUDAWrappers::FEEvaluation overloads taking dof index or quadrature point (commit: 9862fff) (details)
  11. Minor doc improvement. (commit: d247bfd) (details)
  12. added change long and real test (commit: 073e241) (details)
  13. Implement Utilities::MPI::reduce() (commit: cc42c00) (details)
  14. Add documentation about shape function ordering (commit: 0cd69ac) (details)
  15. Fix mistake: Lagrange -> Legendre (commit: 6247bfc) (details)
  16. Remove trailing white space (commit: 4eb69d0) (details)
  17. Remove deprecated DoFTools::extract_*dofs (commit: 5b2f1a0) (details)
  18. Remove noexcept on DoFAccessor move constructor and assignment operator (commit: 994cded) (details)
  19. Minor doc update for `hp::Refinement::predict_error()`. (commit: 7839c4f) (details)
  20. Move trailing backslash to next line (commit: 9eb7353) (details)
  21. Bugfix in MGTwoLevelTransfer::interpolate: forgot to copy vector (commit: 1d03dac) (details)
  22. Test basic ability of interpolate (commit: a86c0b6) (details)
  23. Clean up TriangulationDescription::Utilities::create_description_from_triangulation() (commit: 53bf5e2) (details)
  24. Fix a dynamic cast in psT::copy_triangulation() (commit: c794bd3) (details)
  25. MGTransferGlobalCoarseningTools::create_geometric_coarsening_sequence() for additional types of triangulations (commit: ef60849) (details)
  26. Improve documentation (commit: d81f0c0) (details)
  27. Early deprecate functions in FEEvaluation (commit: 6b20185) (details)
  28. Remove deprecated Timer::enter/exit_section (commit: 14a3984) (details)
  29. RemotePointEvaluation: make RTree-level parameter (commit: 0a0e8b5) (details)
  30. Update include/deal.II/base/timer.h (commit: 901f945) (details)
  31. Rename VectorTools::evaluate_at_points() -> VectorTools::point_values() (commit: afc268d) (details)
  32. Introduce VectorTools::point_gradients() (commit: ac2ea78) (details)
  33. Add TriangulationDescription::Utilities::create_description_from_triangulation() version to repartition p:d:T (commit: 4064999) (details)
  34. GridTools::find_active_cell_around_point(): improve detection if point is outside of domain (commit: a8c270f) (details)
  35. Avoid underlinkage with OpenMPI on Debian/Ubuntu (commit: 1cb71ed) (details)
  36. Remove changelog entry about taskflow (commit: c9183cf) (details)
  37. A better assert in FE_Q_Base::get_subface_interpolation_matrix (commit: 0020bbd) (details)
  38. RemotePointEvaluation: fix race condition if called multiple times (commit: 545c0a6) (details)
  39. Fix creating of boost point (commit: 62b0657) (details)
  40. Bugfix step-75: Call `get_fe()` only on locally owned cells. (commit: d0b22b0) (details)
  41. Add changelog entry for step-74 (commit: 3b9cc6a) (details)
  42. Introduce partition policies (commit: 1b50557) (details)
  43. Implement face interpolation between FE_Bernstein and elements with support points. (commit: 2e453c2) (details)
  44. Update tests/grid/tria_clear_user_data.cc (commit: c4b517e) (details)
  45. Remove deprecated versions of the DoFTools::count_dofs_per_*() (commit: e960fe5) (details)
  46. Remove MeshType from mg_transfer_global_coarsening.templates.h (commit: e80655a) (details)
  47. Add new version of MGTransferGlobalCoarseningTools::create_geometric_coarsening_sequence() that takes partitioner (commit: a353658) (details)
Commit d76fd79e7bde7cf4a2961921aa2f917d842347d2 by peterrmuench
Enable p-transfer on coarse grid
(commit: d76fd79)
The file was modifiedinclude/deal.II/multigrid/mg_transfer_global_coarsening.templates.h (diff)
The file was modifiedinclude/deal.II/multigrid/mg_transfer_global_coarsening.h (diff)
The file was addedtests/multigrid-global-coarsening/multigrid_p_02.mpirun=1.with_trilinos=true.output
The file was addedtests/multigrid-global-coarsening/multigrid_p_02.cc
The file was addedtests/multigrid-global-coarsening/mg_transfer_p_05.cc
The file was addedtests/multigrid-global-coarsening/mg_transfer_p_05.with_p4est=true.mpirun=4.output
The file was modifiedtests/multigrid-global-coarsening/mg_transfer_util.h (diff)
The file was addedtests/multigrid-global-coarsening/mg_transfer_p_05.with_p4est=true.mpirun=1.output
The file was modifiedtests/multigrid-global-coarsening/multigrid_util.h (diff)
The file was modifiedtests/multigrid-global-coarsening/multigrid_p_02.cc (diff)
The file was modifiedinclude/deal.II/multigrid/mg_transfer_global_coarsening.templates.h (diff)
The file was modifiedinclude/deal.II/multigrid/mg_transfer_global_coarsening.templates.h (diff)
The file was modifiedtests/multigrid-global-coarsening/multigrid_p_02.cc (diff)
The file was modifiedtests/multigrid-global-coarsening/multigrid_p_02.mpirun=1.with_trilinos=true.output (diff)
The file was modifiedinclude/deal.II/multigrid/mg_transfer_global_coarsening.h (diff)
Commit 2954088e9fdf4ad0335674720965ef580dd26f00 by peterrmuench
Remove MatrixFree::AdditionalData::level_mg_handler
(commit: 2954088)
The file was addeddoc/news/changes/incompatibilities/20210525Munch
The file was modifiedtests/matrix_free/additional_data_copy.cc (diff)
The file was modifiedinclude/deal.II/matrix_free/matrix_free.h (diff)
The file was modifiedtests/matrix_free/parallel_multigrid_mf_02.cc (diff)
Commit 9862fff94dae402d33aa3f45cf5d698aa08662c0 by Daniel Arndt
Remove CUDAWrappers::FEEvaluation overloads taking dof index or quadrature point
(commit: 9862fff)
The file was addeddoc/news/changes/incompatibilities/20210526DanielArndt-1
The file was modifiedinclude/deal.II/matrix_free/cuda_fe_evaluation.h (diff)
The file was modifiedinclude/deal.II/grid/tria_accessor.h (diff)
Commit 073e241b08d9738679ff686d4c930b47ed1c87dd by ngiuliani
added change long and real test
(commit: 073e241)
The file was addedtests/grid/tria_clear_user_data.output
The file was addeddoc/news/changes/minor/20210525NicolaGiuliani
The file was addedtests/grid/tria_clear_user_data.cc
Commit cc42c003d7f5a32981e5b1aca2d2121d11355fa3 by peterrmuench
Implement Utilities::MPI::reduce()
(commit: cc42c00)
The file was addeddoc/news/changes/minor/20210527Munch
The file was modifiedtests/mpi/allreduce_01.cc (diff)
The file was modifiedtests/mpi/allreduce_01.mpirun=1.output (diff)
The file was modifiedinclude/deal.II/base/mpi.h (diff)
The file was modifiedtests/mpi/allreduce_01.mpirun=5.output (diff)
The file was modifiedinclude/deal.II/base/mpi.templates.h (diff)
The file was modifiedsource/base/mpi.inst.in (diff)
Commit 0cd69acc465312438c06adcace6186198985c3d4 by vachanpotluri1997
Add documentation about shape function ordering
(commit: 0cd69ac)
The file was modifiedinclude/deal.II/fe/fe_dgq.h (diff)
Commit 6247bfce07bb794e01febe84ff2d0323cd7b35bc by vachanpotluri1997
Fix mistake: Lagrange -> Legendre
(commit: 6247bfc)
The file was modifiedinclude/deal.II/fe/fe_dgq.h (diff)
The file was modifiedinclude/deal.II/fe/fe_dgq.h (diff)
Commit 5b2f1a087c8d81140dfe56ead328c8cc56a63a57 by Daniel Arndt
Remove deprecated DoFTools::extract_*dofs
(commit: 5b2f1a0)
The file was modifiedinclude/deal.II/dofs/dof_tools.h (diff)
The file was modifiedsource/dofs/dof_tools.cc (diff)
The file was addeddoc/news/changes/incompatibilities/20210528DanielArndt
The file was modifiedsource/dofs/dof_tools.inst.in (diff)
Commit 994cdedff697fa2767b8a5c7c29a808c9dd09fab by simon
Remove noexcept on DoFAccessor move constructor and assignment operator

To avoid a compilation error with clang 6.0.0
(commit: 994cded)
The file was modifiedinclude/deal.II/dofs/dof_accessor.h (diff)
Commit 7839c4f36ddeeab094192744263cb44a2e55d0ac by mafehling.git
Minor doc update for `hp::Refinement::predict_error()`.
(commit: 7839c4f)
The file was modifiedinclude/deal.II/hp/refinement.h (diff)
Commit 9eb735326cd362577e7b20feacefd04db9e605e0 by vachanpotluri1997
Move trailing backslash to next line
(commit: 9eb7353)
The file was modifiedinclude/deal.II/fe/fe_dgq.h (diff)
Commit 1d03dac324629ce666a16852e8e322921501cd0c by kronbichler
Bugfix in MGTwoLevelTransfer::interpolate: forgot to copy vector
(commit: 1d03dac)
The file was modifiedinclude/deal.II/multigrid/mg_transfer_global_coarsening.templates.h (diff)
Commit a86c0b69cfd5af6159708766c29d8ddda8ee3458 by kronbichler
Test basic ability of interpolate
(commit: a86c0b6)
The file was modifiedtests/multigrid-global-coarsening/multigrid_p_01.cc (diff)
The file was modifiedtests/multigrid-global-coarsening/multigrid_p_01.mpirun=1.with_trilinos=true.output (diff)
Commit 53bf5e20bfc91dfdc090290a7b301aca357fc8c7 by peterrmuench
Clean up TriangulationDescription::Utilities::create_description_from_triangulation()
(commit: 53bf5e2)
The file was modifiedsource/grid/tria_description.cc (diff)
Commit c794bd3eacabc85ad66a415dce32a30decc542d7 by peterrmuench
Fix a dynamic cast in psT::copy_triangulation()
(commit: c794bd3)
The file was modifiedsource/distributed/shared_tria.cc (diff)
Commit ef60849e675078d98f393513198681274eeece8e by peterrmuench
MGTransferGlobalCoarseningTools::create_geometric_coarsening_sequence() for additional types of triangulations
(commit: ef60849)
The file was modifiedinclude/deal.II/multigrid/mg_transfer_global_coarsening.templates.h (diff)
The file was modifiedinclude/deal.II/multigrid/mg_transfer_global_coarsening.h (diff)
The file was modifiedinclude/deal.II/dofs/dof_tools.h (diff)
Commit 6b201856844b8f2c330efdef86408f62c8fa3a01 by peterrmuench
Early deprecate functions in FEEvaluation
(commit: 6b20185)
The file was modifiedinclude/deal.II/matrix_free/fe_evaluation.h (diff)
Commit 14a398492197b8758cd5497682c382b6f217cadc by Daniel Arndt
Remove deprecated Timer::enter/exit_section
(commit: 14a3984)
The file was modifiedinclude/deal.II/base/timer.h (diff)
Commit 0a0e8b5972b1cf43634151b3ef9002b4bb0b7b72 by peterrmuench
RemotePointEvaluation: make RTree-level parameter
(commit: 0a0e8b5)
The file was modifiedsource/base/mpi_remote_point_evaluation.cc (diff)
The file was modifiedinclude/deal.II/base/mpi_remote_point_evaluation.h (diff)
Commit 901f9450f5ec38a8b4c8c585085237a70ebd5969 by noreply
Update include/deal.II/base/timer.h

Co-authored-by: Martin Kronbichler <kronbichler@lnm.mw.tum.de>
(commit: 901f945)
The file was modifiedinclude/deal.II/base/timer.h (diff)
Commit afc268da33cef56c148d6c9bae17ddf0d798a998 by peterrmuench
Rename VectorTools::evaluate_at_points() -> VectorTools::point_values()
(commit: afc268d)
The file was modifieddoc/news/9.2.0-vs-9.3.0.h (diff)
The file was modifiedtests/remote_point_evaluation/vector_tools_evaluate_at_points_01.cc (diff)
The file was modifiedinclude/deal.II/numerics/vector_tools_evaluate.h (diff)
The file was modifiedtests/remote_point_evaluation/vector_tools_evaluate_at_points_04.cc (diff)
The file was modifiedtests/remote_point_evaluation/vector_tools_evaluate_at_points_05.cc (diff)
The file was modifiedtests/remote_point_evaluation/mapping_01.cc (diff)
The file was modifiedtests/remote_point_evaluation/vector_tools_evaluate_at_points_02.cc (diff)
The file was modifiedtests/remote_point_evaluation/remote_point_evaluation_03.cc (diff)
The file was modifiedtests/remote_point_evaluation/vector_tools_evaluate_at_points_03.cc (diff)
Commit ac2ea78e76794fab2ca9abc83f58394fc79c3cfb by peterrmuench
Introduce VectorTools::point_gradients()
(commit: ac2ea78)
The file was modifiedinclude/deal.II/numerics/vector_tools_evaluate.h (diff)
The file was modifiedtests/remote_point_evaluation/vector_tools_evaluate_at_points_04.cc (diff)
Commit 4064999c007048d2ab18656ac7634aec52be52aa by peterrmuench
Add TriangulationDescription::Utilities::create_description_from_triangulation() version to repartition p:d:T
(commit: 4064999)
The file was modifiedsource/grid/tria_description.cc (diff)
The file was modifiedsource/grid/tria_description.inst.in (diff)
The file was addedtests/fullydistributed_grids/repartitioning_01.cc
The file was modifiedtests/fullydistributed_grids/tests.h (diff)
The file was modifiedinclude/deal.II/grid/tria_description.h (diff)
The file was addedtests/fullydistributed_grids/repartitioning_01.mpirun=4.output
Commit a8c270f99d0e0aedfeac07ecfb5bb6d75de40fcd by peterrmuench
GridTools::find_active_cell_around_point(): improve detection if point is outside of domain
(commit: a8c270f)
The file was modifiedinclude/deal.II/grid/grid_tools.h (diff)
The file was modifiedsource/grid/grid_tools.cc (diff)
The file was modifiedsource/grid/grid_tools.inst.in (diff)
Commit 1cb71ed0f26cea85deaf8971c2095756ad94622f by tamiko
Avoid underlinkage with OpenMPI on Debian/Ubuntu

Make sure that we do not run into underlinking on Debian/Ubuntu systems
with lld / ld.gold and missing libopen-pal.so on the link line
(commit: 1cb71ed)
The file was modifiedcmake/modules/FindMPI.cmake (diff)
Commit c9183cf7431094426fce46f90b7a4e17b69f576f by kronbichler
Remove changelog entry about taskflow
(commit: c9183cf)
The file was modifieddoc/news/9.2.0-vs-9.3.0.h (diff)
Commit 0020bbdd4829034325e0caa026a09accccb79a97 by simon
A better assert in FE_Q_Base::get_subface_interpolation_matrix

The previous assert checked that the element derived from FE_Q_Base
or FE_SimplexPoly. This isn't right for FE_Bernstein, which derives
from FE_Q_Base, but doesn't have support points. Instead of throwing
ExcInterpolationNotImplemented, using FE_Bernstein resulted in an
exception which was hard to understand. Change the assert so that it
checks if the incoming element has support points on the face and has
the right number of components.
(commit: 0020bbd)
The file was modifiedsource/fe/fe_q_base.cc (diff)
Commit 545c0a65dcb1dc6150ff98d2f341b2923dcf1ba4 by peterrmuench
RemotePointEvaluation: fix race condition if called multiple times
(commit: 545c0a6)
The file was modifiedinclude/deal.II/base/mpi_remote_point_evaluation.h (diff)
The file was modifiedsource/grid/grid_tools.cc (diff)
Commit d0b22b0ad9209c3d64de091e604c0bc22775f9bf by mafehling.git
Bugfix step-75: Call `get_fe()` only on locally owned cells.
(commit: d0b22b0)
The file was modifiedexamples/step-75/step-75.cc (diff)
Commit 3b9cc6aba5196db0698b9f4d4a2807126af781c0 by jppelteret
Add changelog entry for step-74
(commit: 3b9cc6a)
The file was modifieddoc/news/9.2.0-vs-9.3.0.h (diff)
The file was modifiedsource/distributed/CMakeLists.txt (diff)
The file was addedsource/distributed/repartitioning_policy_tools.inst.in
The file was addedsource/distributed/repartitioning_policy_tools.cc
The file was addedtests/fullydistributed_grids/repartitioning_02.mpirun=5.output
The file was addedtests/fullydistributed_grids/repartitioning_02.cc
The file was addedinclude/deal.II/distributed/repartitioning_policy_tools.h
Commit 2e453c2c7563544a09c923dfeb3724afe3fc2368 by simon
Implement face interpolation between FE_Bernstein and elements with support points.

By using the implementation of get_face_interpolation_matrix in the
base class (FE_Q_Base) when the incoming element isn't a Bernstein
element.
(commit: 2e453c2)
The file was modifiedinclude/deal.II/fe/fe_bernstein.h (diff)
The file was addedtests/fe/face_interpolation_fe_Bernstein_2_fe_q.cc
The file was modifiedsource/fe/fe_bernstein.cc (diff)
The file was addedtests/fe/face_interpolation_fe_Bernstein_2_fe_q.output
Commit c4b517e391d098275da09b1b8da0ed90dea56ab3 by noreply
Update tests/grid/tria_clear_user_data.cc

Co-authored-by: Martin Kronbichler <kronbichler@lnm.mw.tum.de>
(commit: c4b517e)
The file was modifiedtests/grid/tria_clear_user_data.cc (diff)
Commit e960fe5ec941c584f28c33dbb260a4090c04b869 by Daniel Arndt
Remove deprecated versions of the DoFTools::count_dofs_per_*()
(commit: e960fe5)
The file was modifiedtests/symengine/sd_common_tests/step-44-sd-quadrature_level.h (diff)
The file was addeddoc/news/changes/incompatibilities/20210601DanielArndt
The file was modifiedsource/dofs/dof_tools.inst.in (diff)
The file was modifiedinclude/deal.II/dofs/dof_tools.h (diff)
The file was modifiedsource/dofs/dof_tools.cc (diff)
Commit e80655aff5b0cf35601b43e967630ed91684c17e by peterrmuench
Remove MeshType from mg_transfer_global_coarsening.templates.h
(commit: e80655a)
The file was modifiedinclude/deal.II/multigrid/mg_transfer_global_coarsening.templates.h (diff)
The file was modifiedtests/multigrid-global-coarsening/multigrid_p_02.cc (diff)
Commit a3536587dc232b6e0f8d262633741ca9bf947cf1 by peterrmuench
Add new version of MGTransferGlobalCoarseningTools::create_geometric_coarsening_sequence() that takes partitioner

Conflicts:
include/deal.II/multigrid/mg_transfer_global_coarsening.templates.h
(commit: a353658)
The file was modifiedinclude/deal.II/multigrid/mg_transfer_global_coarsening.templates.h (diff)
The file was modifiedsource/multigrid/mg_transfer_global_coarsening.inst.in (diff)
The file was modifiedinclude/deal.II/multigrid/mg_transfer_global_coarsening.h (diff)
The file was addedtests/fullydistributed_grids/repartitioning_03.mpirun=5.output
The file was addedtests/fullydistributed_grids/repartitioning_03.cc