Hello everyone!
This is deal.II newsletter #168.
It automatically reports recently merged features and discussions about the deal.II finite element library.
Below you find a list of recently proposed or merged features:
#12326: Remove MatrixFree::level_mg_handler (proposed by masterleinad)
#12325: Remove an unused variable in a test. (proposed by drwells)
#12324: Use automatic memory management with GSL objects. (proposed by bangerth)
#12323: Minor doc improvement. (proposed by bangerth)
#12322: Introduce `patch_dim` and `patch_spacedim` in DataOut classes. (proposed by marcfehling)
#12321: Add a missing AssertThrowMPI. (proposed by bangerth; merged)
#12320: Fix a failing PETSc test. (proposed by drwells)
#12319: Step 49 gmsh update (proposed by singima)
#12318: [9.3] Take over #12299 (proposed by Rombur)
#12316: [9.3] Take over #12315: Remove noexcept on TriaAccessor move constructor and assignment operator (proposed by simonsticko; merged)
#12315: Remove noexcept on TriaAccessor move constructor and assignment operator (proposed by simonsticko; merged)
#12314: Remove CUDAWrappers::FEEvaluation overloads taking dof index or quadrature point (proposed by masterleinad)
#12312: [WIP] Add TriangulationDescription::Utilities::create_description_from_triangulation() version to repartition p:d:T (proposed by peterrum)
#12311: Clean up TriangulationDescription::Utilities::create_description_from_triangulation() (proposed by peterrum)
#12310: Replace remaining occurences of DoFHandler::locally_owned_dofs_per_processor() in the tests folder. (proposed by marcfehling; merged)
#12309: Add some more AssertThrowMPIs. (proposed by drwells; merged)
#12308: Remove deprecated parallel::Triangulation (proposed by masterleinad; merged)
#12307: Fix a mistake in the ARKODE interface documentation. (proposed by bangerth; merged)
#12306: Unify internal names of SUNDIALS ARKODE interfaces. (proposed by bangerth; merged)
#12305: [9.3] Take over #12292: Some minor changes to the step-79 documentation (proposed by jppelteret; merged)
#12304: Unify internal names of SUNDIALS IDA interfaces. (proposed by bangerth; merged)
#12303: Remove deprecated parallel::distributed::CellDataTransfer::CoarseningStrategies (proposed by masterleinad; merged)
#12302: added change log and test (proposed by nicola-giuliani)
#12301: Remove MatrixFree::AdditionalData::level_mg_handler (proposed by peterrum)
#12300: Fix typo in `TriaAccessor`. (proposed by marcfehling; merged)
#12299: Fix warnings using clang 13.0 (proposed by Rombur; merged)
#12298: [9.3] Take over #12294: Provide special member functions for TriaAccessor (proposed by masterleinad; merged)
#12297: Fix formating of authors.md (release 9.3) (proposed by peterrum; merged)
#12296: Fix memory leak in step-34 (proposed by masterleinad)
#12295: Remove deprecated DoFHandler::locally_owned_dofs_per_processor (proposed by masterleinad; merged)
#12294: Provide special member functions for TriaAccessor (proposed by masterleinad; merged)
#12293: added check not to call faces if dim == 1 when clearing user data (proposed by nicola-giuliani; merged)
#12292: Some minor changes to the step-79 documentation (proposed by jppelteret; merged)
#12290: Replace usage of local_size() with locally_owned_size() in trilinos_vector.h (proposed by peterrum; merged)
#12289: Promote early deprecations. (proposed by drwells; merged)
#12288: Remove deprecated petsc things (proposed by drwells; merged)
#12287: Triangulation::locally_owned_subdomain() return 0 (proposed by peterrum)
#12286: [9.3.0] Remove Taskflow from 9.3 release branch (proposed by tamiko; merged)
#12285: update version requirement (proposed by tamiko; merged)
#12284: Update version for release. (proposed by tamiko; merged)
#12283: Update doxygen tags. (proposed by tamiko; merged)
#12282: Replace individual files by one changelog for the whole release. (proposed by tamiko; merged)
#12281: Remove remaining .with_simplex_support=on from tests (proposed by peterrum; merged)
#12280: Enable p-transfer on coarse grid (proposed by peterrum)
#12279: Clone policy in Triangulation (proposed by peterrum; merged)
#12278: Fix SymEngine tests for SymEngine version 0.7 and greater (proposed by jppelteret; merged)
#12277: Fix functions that should be inline in *.templates.h files (proposed by masterleinad; merged)
#12276: Fix clang-tidy issues with #12246. (proposed by marcfehling; merged)
#12275: Add constraints in SUNDIALS::KINSOL. (proposed by luca-heltai)
#12273: Step 78 edits (proposed by drwells; merged)
#12272: Fixed naming in IDA. (proposed by luca-heltai; merged)
#12270: Rename a few classes to make them easier to understand. (proposed by bangerth; merged)
#12269: Remove a destructor now no longer necessary. (proposed by bangerth; merged)
#12266: Minor updates to the SUNDIALS/IDA wrappers. (proposed by bangerth; merged)
#12265: [WIP] Add readability-implicit-bool-conversion (proposed by masterleinad)
#12264: small changes which resulted in problems when merging a GCC 11 fix (proposed by mathsen; merged)
#12262: Pass 'true' instead of '1' for a function that takes a 'bool' argument. (proposed by bangerth; merged)
#12261: Use C++11 functionality. (proposed by bangerth; merged)
#12260: Mark a function argument as 'const'. (proposed by bangerth; merged)
#12258: Step 66 minor doc update (proposed by gfcas; merged)
#12254: Fix kinsol (proposed by luca-heltai; merged)
#12246: Fix compilation issues with GCC 11.1 (proposed by mathsen; merged)
#12035: Step 78 (proposed by tyand96; merged)
#12034: Step 79: A topology optimization problem (proposed by juleoc02; merged)
#11221: Replaced template argument DoFHandlerType by spacedim for classes ... (proposed by marcfehling; merged)
And this is a list of recently opened or closed discussions:
#12317 Memory usage of DoFHandle based on p::s::T (opened)
#12313 Failed to compile master with clang 6.0.0. (opened and closed)
#12291 First-child rule in the context of global coarsening and p:d:T (opened and closed)
#12274 Triangulation policy are lost when a tria is returned by a function (opened and closed)
#12271 Operator| for p::d::Tria::Settings (opened)
#12267 Interface updates to SUNDIALS/IDA (opened and closed)
#12263 Compilation bug using Windows Visual Studio 2017 (opened)
#12244 GCC 11.1 compilation issues (closed)
#12223 KINSOL not working (closed)
#11740 Drop TaskFlow from 9.3 release branch (closed)
#10016 Compatibility with current symengine dev version (closed)
#9878 Deprecate ParameterHandler::parse_input_...() functions to make them private in the long run? (closed)
#7228 Thread cleanup (closed)
#2351 Roadmap for inclusion of GPU implementation of matrix free in Deal.II (closed)
A list of all major changes since the last release can be found at this website.
Thanks for being part of the community!
Let us know about questions, problems, bugs or just share your experience by writing to this mailing list, or by opening issues or pull requests on Github.
Additional information can be found at our official website.