deal.II Newsletter #361

9 views
Skip to first unread message

Rene Gassmoeller

unread,
Jul 14, 2026, 6:01:48 AM (yesterday) Jul 14
to dea...@googlegroups.com

Hello everyone!

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

#20049: Fix potential out of bounds array access inside grid_in relating to dimEntity reads (proposed by RyanMoulday)
#20048: Revert "Move logic from setup() into initialize in all petsc preconditioners." (proposed by RyanMoulday)
#20047: Require Epetra for step-33 (proposed by masterleinad)
#20046: Fix step-trilinos for Tpetra (proposed by masterleinad; merged)
#20045: TriangulationDescription: store material ids of cells. (proposed by drwells)
#20041: Change sign for pressure term in step 104 (proposed by quangx; merged)
#20040: Make cell_index global inside Portable::MatrixFree (proposed by RyanMoulday)
#20038: Fix out of bounds writes for gmsh files with misleading vertex counts (proposed by RyanMoulday; merged)
#20037: [9.9] Make sure we actually call the function we always intended to call. (proposed by bangerth)
#20036: [9.9] Do not declare a function not needed. (proposed by bangerth)
#20035: [9.9] Remove unused functions declared in .cc files as TU-local. (proposed by bangerth)
#20034: doxygen: change latex quotes and code formulas (proposed by tjhei; merged)
#20032: gh-actions: Update indent checks to ubuntu-26.04. (proposed by marcfehling; merged)
#20031: Try something else for the module builds. (proposed by bangerth; merged)
#20029: Update step-37 diff file (proposed by kronbichler; merged)
#20028: Fix tests/examples/step-104 in release mode (proposed by kronbichler; merged)
#20027: step-104: update acknowledgements (proposed by tjhei; merged)
#20026: step-104: use the new MGTwoLevelTransfer (proposed by tjhei; merged)
#20025: step-104: fix list formatting (proposed by tjhei; merged)
#20024: Try using g++ 16 as the base library for modules. (proposed by bangerth)
#20023: Make Portable::MGTwoLevelTransfer support FESystem (proposed by iprusak; merged)
#20022: doxygen: change code back to quotes (proposed by tjhei; merged)
#20021: Fix some doxygen warnings. (proposed by marcfehling; merged)
#20020: Export more operators. (proposed by bangerth)
#20019: Revert "Do not export some symbols from GCC's libstdc++ if using GCC." (proposed by bangerth)
#20018: Fix a bunch of doxygen issues. (proposed by bangerth; merged)
#20017: step-104: add high order throughput (proposed by tjhei; merged)
#20016: fix a few doxygen problems (proposed by tjhei; merged)
#20015: gh-actions: Update tidy checks to ubuntu-26.04. (proposed by marcfehling; merged)
#20012: Disabled inplace optimizations for device vectors inside MGTwoLevelTranferCore (proposed by RyanMoulday; merged)
#20010: Portable::MatrixFree::get_cell_iterator() add some Asserts (proposed by tjhei; merged)
#20009: [WIP] Add ITK for generating level sets from images (proposed by SanojKnalp)
#20006: LA::BlockVector: support update_ghost_values_start/finish (proposed by tjhei; merged)
#20005: Portable::MatrixFree: support overlapping BlockVector loop (proposed by tjhei; merged)
#20004: Portable::MatrixFree BlockVector loop: honor team size setting (proposed by tjhei; merged)
#20003: Do not export GCC internal symbols from modules. (proposed by bangerth; merged)
#20002: Allow reading mesh files with DOS line endings. (proposed by bangerth)
#20001: Wedge support points for arbitrary orders (proposed by dominiktassilostill)
#20000: Fix an error message string. (proposed by bangerth; merged)
#19999: Add an assertion. (proposed by bangerth; merged)
#19998: Fix some issues with the Abaqus-to-UCD conversion, part 1. (proposed by bangerth)
#19997: Add tests/matrix_free_kokkos/evaluate_3d_shape.cc (proposed by tjhei; merged)
#19996: Add higher order derivatives for simplex shape functions (proposed by dominiktassilostill)
#19995: Adjust tolerance for testing accuracy of floating point numbers (proposed by kronbichler; merged)
#19994: dof_renumbering_05: add alternative output files. (proposed by drwells; merged)
#19993: Add an alternate output for pattern_tools_06. (proposed by drwells; merged)
#19992: Adjust length h for difference approximation in a test (proposed by kronbichler; merged)
#19991: changelog for Portable::MatrixFree systems (proposed by tjhei; merged)
#19990: Fix two minor issues with our new Frosch wrappers. (proposed by drwells; merged)
#19989: Only module-export PETSC_TRUE/FALSE if they are not macros. (proposed by bangerth; merged)
#19988: Add necessary header include to SUNDIALS module. (proposed by bangerth; merged)
#19987: Fix an out-of-bounds access in MatrixFree face mapping initialization (proposed by mschreter; merged)
#19986: Avoid a compiler warning about a trailing backslash in comments. (proposed by bangerth; merged)
#19985: Wedge dpo vector for arbitrary orders (proposed by dominiktassilostill)
#19984: [BOUNTY] Add docs/CHANGELOG_TYPO_FIX_v2.md - CVG Hive (proposed by cleargeo)
#19983: Use the same solver range for all bicgstab tests. (proposed by drwells; merged)
#19982: Introduce second face number in `hp_quad_dof_identities` (proposed by dominiktassilostill)
#19981: Clean up a test with 2d curl type (proposed by kronbichler; merged)
#19980: Bump https://github.com/crate-ci/typos from v1.47.2 to 1.48.0 (proposed by dependabot[bot]; merged)
#19979: Add a script that creates a graph with the number of authors per year. (proposed by bangerth; merged)
#19978: Avoid reallocating values_host_buffer repeatedly (proposed by masterleinad; merged)
#19977: nvcc: ignore #3189-D warning (proposed by tjhei; merged)
#19975: parallel::distributed::Vector::compress() is a noop with one MPI rank (proposed by tjhei; merged)
#19974: Add a note to step-58. (proposed by bangerth; merged)
#19973: Fix typo in changelog (proposed by kronbichler; merged)
#19972: PETSc test: Fix output (proposed by kronbichler; merged)
#19971: Deprecate a function introduced in #16644. (proposed by bangerth; merged)
#19970: Linear operator test: Actually test what we're supposed to check (proposed by kronbichler; merged)
#19969: SolverGMRES with delayed re-orthogonalization: Fix lucky breakdown (proposed by kronbichler; merged)
#19968: do not use deprecated dof_info.templates.h header (proposed by tjhei; merged)
#19967: Stop printing preconditioner names earlieer in a SolverMPGMRES test (proposed by kronbichler; merged)
#19966: Make a test more robust by printing more digits (proposed by kronbichler; merged)
#19965: Add an output variant for a PETSc preconditioner test (proposed by kronbichler; merged)
#19964: Make a PETSc iterative solver test more robust (proposed by kronbichler; merged)
#19963: Make a test more robust (proposed by kronbichler; merged)
#19962: Adds get and submit divergence functions to Portable::FEEvaluation (proposed by RyanMoulday; merged)
#19961: FullMatrix: use a different matrix for the bigger determinant. (proposed by drwells; merged)
#19960: Second order derivatives for simplex shape functions (proposed by dominiktassilostill; merged)
#19959: Robust implementation of simplex polynomials (proposed by dominiktassilostill; merged)
#19958: Higher order derivatives for Jacobi polynomials (proposed by dominiktassilostill; merged)
#19957: Fix Gmsh temporary file handling (proposed by masaqif)
#19956: SparseDirectMUMPS: fix 64-bit indices and Epetra. (proposed by drwells; merged)
#19955: Portable::MatrixFree: do not use TeamThreadMDRange algorithm for now (proposed by tjhei; merged)
#19954: PreconditionChebychev: assert valid smoothing_range (proposed by tjhei; merged)
#19952: Refactor CellTransferFactory::run to avoid recursion (proposed by masterleinad; merged)
#19951: Fix copy assignment (PSBLAS interface) (proposed by fdrmrc; merged)
#19949: add to .gitignore (proposed by tjhei; merged)
#19948: Housekeeping of #cmakedefine for bundled packages. (proposed by marcfehling; merged)
#19947: CMake: Added t8code as feature. (proposed by marcfehling)
#19946: split instantiations of mg_tranfer_matrix_free (proposed by tjhei; merged)
#19945: MSVC: turn /Zc:inline on by default. (proposed by drwells)
#19944: Optimize CellIDTransfer a bit. (proposed by drwells; merged)
#19943: Better document the mesh loop functions in step-39. (proposed by bangerth; merged)
#19942: Better document the new parts of step-39. (proposed by bangerth; merged)
#19941: Remove an unnecessary #include from step-39. (proposed by bangerth; merged)
#19940: Preprocessor macros for Tpetra vector element access (proposed by gassmoeller; merged)
#19939: Make step-45 compatible with Trilinos 17 (proposed by gassmoeller; merged)
#19938: Remove the rest of the `inline`s from the source directory. (proposed by drwells; merged)
#19937: Implement a partition method that takes a zoltan object as argument. (proposed by kinnewig)
#19933: Simplify interface to vector access with hanging node constraints (proposed by kronbichler; merged)
#19928: Space two pictures in the documentation of DataPostprocessorTensor. (proposed by bangerth; merged)
#19924: Clarify some code comments. (proposed by bangerth; merged)
#19916: Add a pull request template with an AI disclosure statement (proposed by blaisb; merged)
#19881: Add `adjust_quad_dof_index_for_face_orientation_table` for `FE_SimplexP` (proposed by dominiktassilostill; merged)
#19828: Add step-104 example: Stokes on GPUs (proposed by quangx; merged)
#19394: CMake: Fix detected PSBLAS library list (proposed by fdrmrc; merged)
#18946: MatrixFree: extend hp adaptivity features for DG (proposed by peterrum; merged)
#17684: WorkStream support for particle sorting (proposed by RyanMoulday; merged)
#16644: FE_NedelecSZ: Find hanging edges rework (proposed by kinnewig; merged)
#14324: MatrixFree: Store indices of Dirichlet constrained DoFs as `-1` (proposed by kronbichler; merged)

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

#20050 step-31/step-104: Check sign for B matrix in block matrix (opened)
#20044 Missing vmult() in Tpetra preconditioners. (opened)
#20043 Missing lp_norm in dealii::LinearAlgebra::TpetraWrappers::Vector<double, dealii::MemorySpace::Host> (opened)
#20042 Missing conversion from BlockVector to TrilinosWrappers::MPI::BlockVector when using Tpetra (opened)
#20039 Trilinos quicktest fail when compiled against Trilinos 17.* (opened and closed)
#20033 Set MARKDOWN_STRICT=YES for doxygen. (opened)
#20030 Portable::MatrixFree get_current_cell_index() for colored user cell data (opened)
#20014 Modern doxygen creates overwhelming amount of warnings (opened)
#20013 CI linux / noble clang-23 modules currently failing (opened)
#20011 Fix inplace_operations for device vectors inside MGTwoLevelTransferCore (opened and closed)
#20008 Fix preconditioner setup in code-gallery/two_phase_flow/MultiPhase. (opened)
#20007 Security issue: don't just decompress unknown data. (opened)
#19976 device parallel::distributed:vector compress/ghost update performance (opened)
#19953 Manifold assignment in 2D uniform_channel_with_cylinder (opened)
#19950 missing Portable::FEEvaluation submit_divergence() (opened and closed)
#19918 Improve setup costs of TwoLevelTransfer::reinit_geometric_transfer (closed)
#19188 FPE exception (closed)
#14098 Performance of FEEvaluation::read_dof_values with masks (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