deal.II Newsletter #327

21 views
Skip to first unread message

Rene Gassmoeller

unread,
Jul 24, 2025, 6:00:58 AM7/24/25
to dea...@googlegroups.com

Hello everyone!

This is deal.II newsletter #327.
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:

#18753: Fix more modules for external dependencies (proposed by masterleinad)
#18752: Update website URL from www.dealii.org to dealii.org (proposed by tamiko)
#18751: contrib/utilities: update makeofflinedoc.sh to use https://dealii.org (proposed by tamiko; merged)
#18750: Rename cell_to_face_patch to cell_to_face_patch_numbering (proposed by mwichro)
#18749: Update some commentary. (proposed by bangerth; merged)
#18748: Let our scripts provide proper links to step-xx tutorials. (proposed by bangerth; merged)
#18747: std.ccm: add missing include (proposed by tamiko; merged)
#18746: step-85: Kronecker product ghost penalty for higher order elements (proposed by mwichro)
#18745: CMake: Module support: do not link in internal object targets (proposed by tamiko; merged)
#18744: [9.7] Take over #18732 #18734 #18740 (proposed by tamiko; merged)
#18743: Add step-101 tutorial program with Shifted Boundary Method for Poisson equation (proposed by mwichro)
#18742: GitHub CI: Add build with C++20 modules (proposed by masterleinad; merged)
#18741: Add export_line_segments function for VTK visualization (proposed by mwichro)
#18740: std.ccm: add missing includes (proposed by tamiko; merged)
#18739: Provide a motivating paragraph for step-85. (proposed by bangerth; merged)
#18738: Links for the results sections in the tutorials. (proposed by cembooks)
#18737: [9.7] Take over #18731 (proposed by tamiko; merged)
#18736: [9.7] Take over #18728 #18726 #18725 #18714 (proposed by tamiko; merged)
#18735: [9.7] take over #18717 #18718 #18730 (proposed by tamiko; merged)
#18734: Fix muparser.ccm for bundled muparser (proposed by masterleinad; merged)
#18733: [9.7] Take over #18721 (proposed by jpthiele; merged)
#18732: Reduce includes in std.ccm (proposed by masterleinad; merged)
#18731: CMake: Module support: refactor installation logic and paths (proposed by tamiko; merged)
#18730: umfpack.ccm: add an export (proposed by tamiko; merged)
#18728: test step-93: use check_solver_within_range (proposed by marcfehling; merged)
#18727: Implement back_interpolate() for TpetraWrappers::Vector. (proposed by kinnewig)
#18726: Let doxygen see MUMPS-related documentation (proposed by masterleinad; merged)
#18725: Add MUMPS to "solvers and preconditioners" groups (proposed by fdrmrc; merged)
#18723: [9.7] Take over #18716 (proposed by tamiko; merged)
#18722: [9.7] reindent (proposed by tamiko; merged)
#18721: trilinos.ccm guard against inclusion of optional Ifpack2 (proposed by jpthiele; merged)
#18720: Use a less obscure example in the introduction of step-1. (proposed by bangerth; merged)
#18719: Kokkos: implement NumberTraits::abs() on device (proposed by tjhei; merged)
#18718: Export a PETSc TS function. (proposed by bangerth; merged)
#18717: Export SUNComm and SUN_COMM_NULL. (proposed by bangerth; merged)
#18716: p4est.ccm: also export sc_init (proposed by tamiko; merged)
#18715: [9.7] Take over #18710 (proposed by tamiko; merged)
#18714: Fix for broken internal links in the tutorials. (proposed by cembooks; merged)
#18713: [9.7] Cherry-pick module infrastructure (proposed by tamiko; merged)
#18712: [9.7] Take over #18711 (proposed by tamiko; merged)
#18711: sparse_direct.cc: guard code containing global typenames and literals (proposed by tamiko; merged)
#18710: Symengine: avoid anonymous namespace (proposed by tamiko; merged)
#18709: Remove deprecated code from the 9.6 release (proposed by masterleinad; merged)
#18708: std.ccm: do not export std::snprintf (proposed by tamiko; merged)
#18707: [9.7] Take over #18701 (proposed by tamiko; merged)
#18705: Revert "Remove the inclusion of Kokkos_Macros.h from config.h." (proposed by bangerth; merged)
#18704: Also include revision.h into macros.h. (proposed by bangerth; merged)
#18703: Wrap a few more symbols. (proposed by bangerth; merged)
#18702: Replace DEAL_II_DEPRECATED_EARLY with DEAL_II_DEPRECATED (proposed by masterleinad; merged)
#18701: Test sundials/arkode_(01|02|04|08|09|10): adjust output (proposed by tamiko; merged)
#18700: [9.7] Cherry-pick #18650 (proposed by kronbichler; merged)
#18699: Avoid the use of sprintf. (proposed by bangerth; merged)
#18697: std.ccm: fix a preprocessor directive (proposed by tamiko; merged)
#18696: [9.7] Take over #18695 (proposed by tamiko; merged)
#18695: Silence a maybe-uninitialized warning. (proposed by marcfehling; merged)
#18694: std.ccm: fix a preprocessor directive, prefer #ifdef when possible (proposed by tamiko; merged)
#18688: `MappingFEField`: store which DoFs are nonzero in each component. (proposed by drwells; merged)
#18672: Kokkos with device support: require 3.7 (proposed by tjhei; merged)
#18658: Use `std::clamp` instead of the `std::min/std::max` pattern (proposed by fernandezerbes; merged)
#18650: Provide general description of constraint handling in matrix-free module (proposed by kronbichler; merged)
#18534: SymmetricTensor: avoid ndarray for device support (proposed by tjhei; merged)
#18530: Kokkos: test that exception macros work on device (proposed by tjhei; merged)
#18486: Kokkos: support and test SymmetricTensor (proposed by tjhei; merged)
#18434: Add utility to detect unwanted merges in feature (proposed by jpthiele; merged)

And this is a list of recently opened or closed discussions:

#18729 TpetraWrappers::Vector::locally_owned_elements() returns wrong index set (opened)
#18724 C++20 modules possible fix idea for `export import` statements (opened and closed)
#18706 Remove inclusion of Kokkos_Macros.hpp from config.h. (opened)
#18698 Module support: compile with C++20 module on regression tester (opened and closed)
#18657 Reserve step-100 (closed)
#18375 Improve documentation of access to vector entries and constraints in matrix-free module (closed)
#17722 Replace std::min(b, std::max(x,a)) by std::clamp(x, a, b). (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.

Reply all
Reply to author
Forward
0 new messages