Hello everyone!
This is deal.II newsletter #299.
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:
#17714: Make sure the SmartPointer template remains accessible. (proposed by bangerth; merged)
#17711: Also rename the Subscriptor base class. (proposed by bangerth)
#17710: Add changelog for normal hessian functions (proposed by bergbauer; merged)
#17709: Fix normal_hessian functions for arbitrary number of components (proposed by koch-andreas; merged)
#17708: Add a forgotten closing parenthesis. (proposed by bangerth; merged)
#17707: Make improvements to the WorkStream colored implementation (proposed by RyanMoulday; merged)
#17705: AffineConstraints::compute_locally_relevant_constraints() skip step (proposed by peterrum)
#17704: Use Utilties::MPI::compute_index_owner() instead of lower-level facilities. (proposed by bangerth; merged)
#17702: Better document an algorithm. (proposed by bangerth; merged)
#17701: Clarify documentation. (proposed by bangerth; merged)
#17700: Make clear what a boolean argument corresponds to. (proposed by bangerth)
#17699: `AffineConstraints`: Improve loop (proposed by peterrum; merged)
#17698: Remove a section about ways to use doxygen that we don't use. (proposed by bangerth; merged)
#17697: Remove references to BlockMatrixArray from the documentation. (proposed by bangerth; merged)
#17695: Minor cleanups to AffineConstraints to make code easier to read. (proposed by bangerth; merged)
#17693: Make the semantics of a lambda capture clear. (proposed by bangerth; merged)
#17690: More tests for ParsedFunction. (proposed by bangerth; merged)
#17689: Rename SmartPointer -> ObserverPointer. (proposed by bangerth; merged)
#17688: add Scott-Vogelius test (proposed by tjhei; merged)
#17687: TriaAccessor::face(): consolidate implementations via `if constexpr`. (proposed by drwells; merged)
#17686: Fix a changelog date. (proposed by bangerth; merged)
#17685: Bump crate-ci/typos from 1.24.3 to 1.24.5 (proposed by dependabot[bot]; merged)
#17684: WorkStream support for particle sorting (proposed by RyanMoulday)
#17683: Use TaskResult::emplace_object() in class Lazy. (proposed by bangerth; merged)
#17681: GridGenerator::convert_hypercube_to_simplex_mesh: code cleanup (proposed by tjhei; merged)
#17679: Ensure SmartPointer gives useful compiler errors for types not derived from Subscriptor. (proposed by bangerth; merged)
#17678: Triangulation::get_boundary_ids(): don't return duplicates. (proposed by drwells; merged)
#17677: Update documentation of class SmartPointer. (proposed by bangerth; merged)
#17676: Test that one can put a SmartPointer into a std::any object. (proposed by bangerth; merged)
#17675: Rename a member of class SmartPointer. (proposed by bangerth; merged)
#17671: Update tidy tester to ubuntu 24.04. (proposed by marcfehling; merged)
#17662: Patched GridTools::transform() to work on anisotropically refined meshes in 3D as well (proposed by rgoermer; merged)
#17639: add GridGenerator::alfeld_split_of_simplex_mesh (proposed by tjhei; merged)
#17408: Symmetrize fourth order tensor (proposed by vinayakvijay; merged)
And this is a list of recently opened or closed discussions:
#17716 computing 3D rotation matrix for small angles (opened)
#17715 failed to build dealii v9.5.2 on linux, target object_numerics_inst, expected type-specifier before << split >> (opened)
#17713 `SmartPointer` compatibility (opened and closed)
#17712 Missing instantiations for `TrilinosWrappers::SparseMatrix::vmult` when compiling a user project linked against deal.II compiled with clang (opened)
#17706 failed to build deal.II-9.5.1 with LAPACK provided by MKL. (opened)
#17703 Break out a part of the ComputeIndexOwner::ConsensusAlgorithmsPayload functionality. (opened)
#17696 Deprecate IntegrationInfo and IntegrationInfoBox. (opened)
#17694 Improve implementation of TaskFlow-based implementation of WorkStream. (opened and closed)
#17692 Make AffineConstraints::make_consistent_in_parallel() more efficient, part 2. (opened and closed)
#17691 Make AffineConstraints::make_consistent_in_parallel() more efficient, part 1. (opened)
#17665 Regression tester regressed 270aba (closed)
#17653 Regression tester regressed 64e9c0 (closed)
#17646 Regression tester regressed 2285fb (closed)
#17643 Regression tester regressed [baseline] (closed)
#17535 Ensure 'Function constant' in ParsedFunction is a constant, not an expression. (closed)
#17403 Symmetrize tensors of type Tensor<4,3> (closed)
#17318 Fix Lazy's approach to tasking. (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.