Hello everyone!
This is deal.II newsletter #297.
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:
#17642: Workstream::run() colored implementation with TaskFlow (proposed by RyanMoulday)
#17641: Fix pcout in step-75. (proposed by marcfehling)
#17640: Add a test output file variant. (proposed by drwells; merged)
#17639: add GridGenerator::alfeld_split_of_simplex_mesh (proposed by tjhei)
#17638: Make sure `stride_small_size` is at least 1. (proposed by marcfehling)
#17637: DoFTools::extract_constant_modes() and extract_rigid_body_modes(): make ComponentMask optional (proposed by peterrum)
#17635: Fix formatting issue in tutorials. (proposed by bangerth; merged)
#17634: Fix more warnings for unused variables (proposed by masterleinad; merged)
#17632: Make make_consistent_in_parallel work with no locally owned dofs. (proposed by marcfehling; merged)
#17631: cuda-clang tester: update clang version (and ubuntu version) (proposed by tjhei)
#17630: doxygen: do not zoom out of tutorial graph (proposed by tjhei; merged)
#17629: add test for simplex smoothing flags (proposed by tjhei; merged)
#17628: Fix Tpetra vector compression state after add() into locally owned entry (proposed by QY-Shi; merged)
#17627: Fix link to code gallery (proposed by jpthiele)
#17626: Don't merge constraints, just drop constraints. (proposed by bangerth)
#17625: Make a condition easier to read. (proposed by bangerth; merged)
#17624: Sort a set of indices before importing into IndexSet. (proposed by bangerth; merged)
#17623: Close an AffineConstraints object before doing anything with it. (proposed by bangerth; merged)
#17622: Rename a variable and better document steps. (proposed by bangerth; merged)
#17621: Simplify a test. (proposed by bangerth; merged)
#17619: Remove an MPI tag now no longer used. (proposed by bangerth; merged)
#17618: Substantially simplify code by using MPI::some_to_some(). (proposed by bangerth; merged)
#17617: Finish remaining void cast tutorial PRs (proposed by gassmoeller; merged)
#17616: Do not print unnecessary whitespace in ParameterHandler (proposed by gassmoeller; merged)
#17614: CellAccessor::neighbor() documentation (proposed by rgoermer)
#17612: Give a number of variables explicit types. (proposed by bangerth; merged)
#17611: Currently failing test for hp-constraints. (proposed by marcfehling)
#17609: Added documentation about GridTools::transform() for hanging edges in 3D, and added appropriate Assert() to method (proposed by rgoermer)
#17608: Fix a typo. (proposed by marcfehling)
#17607: Bump crate-ci/typos from 1.23.6 to 1.24.1 (proposed by dependabot[bot]; merged)
#17606: enable taskflow by default (proposed by tjhei; merged)
#17605: doc: wording improvements for simplex functions (proposed by tjhei; merged)
#17604: class graph: remove cuda (proposed by tjhei; merged)
#17602: Convert some GeometryInfos (proposed by peterrum; merged)
#17596: Add hp hanging node face test. (proposed by marcfehling; merged)
#17594: Fix doxygen-awesome colors (proposed by pcafrica; merged)
#17593: ParameterHandler: Only keep non-default parameters during printing (proposed by peterrum; merged)
#17592: Add TaskResult::emplace_object(). (proposed by bangerth)
#17591: Remove deprecated entries in OutputStyle (proposed by peterrum; merged)
#17590: Fix FiniteElement::has_generalized_support_points() and FiniteElement::has_face_support_points() for FE_Nothing. #17584 (proposed by OresteMarquis)
#17589: remove a forgotten cuda quick_test output (proposed by tjhei; merged)
#17588: added my contribution to list of minor changes (proposed by mkghadban; merged)
#17584: Fix FiniteElement::has_support_points() for FE_Nothing. (proposed by bangerth; merged)
#17582: Portable MatrixFree: Allow initializing host vector (proposed by masterleinad; merged)
#17571: Update typos to 1.23.6. (proposed by marcfehling; merged)
#17557: Use doxygen-awesome template for the documentation (proposed by pcafrica; merged)
#17553: Enable cubic simplex output by DataOut (proposed by peterrum; merged)
#17550: Generalize MappingFE::compute_mapping_support_points() (proposed by peterrum; merged)
#17547: SolverGMRES: Implement optimized orthogonalization also for dealii::Vector (proposed by kronbichler; merged)
#17479: `DoFTools::extract_constant_modes()`: return vectors (proposed by peterrum; merged)
#17477: `DoFTools`: Extract elasticity modes (proposed by peterrum; merged)
#17466: Allow to deprecate entries in ParameterHandler. (proposed by gassmoeller; merged)
#17442: Tpetra: Test with MemorySpace::Default (proposed by masterleinad; merged)
#17398: Remove step-52 (proposed by masterleinad; merged)
#17119: Implementing Workstream::run() with Taskflow (no coloring) (proposed by RyanMoulday; merged)
And this is a list of recently opened or closed discussions:
#17643 Regression tester regressed [baseline] (opened)
#17636 Regression tester regressed 0e2a9a (opened and closed)
#17633 'integer divide by zero' in `ComputeIndexOwner` (opened)
#17620 Test lac/constraints_make_consistent_in_parallel_03 is broken. (opened)
#17615 Inconsistency in Tpetra Distributed Vector's `add()` function (opened and closed)
#17613 Provide DoFTools::extract_constant_modes()'s second argument with a default value. (opened)
#17610 Default template argument for Tpetra classes (opened)
#17603 Iterative Improvements to the WorkStream no coloring implementation using TaskFlow (opened)
#17601 simplex refine error (opened and closed)
#17600 documentation graph not clickable (opened and closed)
#17599 Bug in AffineConstraints::make_consistent_in_parallel(). (opened)
#17598 Post-workshop suggestion 2: print warning that one uses debug mode (opened)
#17597 Post-workshop suggestion 1: make code snippets more accessible (opened)
#17595 Bug in DoFTools::make_hanging_node_constraints(). (opened and closed)
#17464 Add option to deprecate ParameterHandler entries (closed)
#12689 manifold_id set wrong for simplices (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.