ASPECT Newsletter #221

Hello everyone!

This is ASPECT newsletter #221.
It automatically reports recently merged features and discussions about the ASPECT mantle convection code.

Below you find a list of recently proposed or merged features:

#6654: Avoid circular include (implemented by gassmoeller)
#6653: Improve documentation of mesh deformation system (implemented by gassmoeller; reviewed by tjhei)
#6652: small typo fixes (implemented by tjhei; reviewed by gassmoeller)
#6651: Particle deletion using point density function (implemented by JarettBakerDunn)
#6650: Fix capitalization of ParticleDistributionStatistics (implemented by JarettBakerDunn; reviewed by tjhei)
#6649: Fix capitalization of ParticleDistributionScore postprocessor (implemented by JarettBakerDunn; reviewed by tjhei)
#6648: Restructure BlockSchurPreconditioner so it can be used for both AMG and GMG (implemented by quangx; reviewed by tjhei)
#6647: Re-use rather than re-created std::regex objects. (implemented by bangerth; reviewed by tjhei)
#6645: Provide a useful error message. (implemented by bangerth)
#6644: Bump actions/checkout from 4 to 5 (implemented by dependabot[bot]; reviewed by tjhei)
#6643: Expand resource usage report at model end to include energy and carbon intensity (implemented by gassmoeller)
#6642: Rename a changelog entry. (implemented by bangerth; reviewed by gassmoeller)
#6641: Add a changelog entry. (implemented by bangerth; reviewed by gassmoeller)
#6640: Github-Actions: use deal.II 9.6 for nounity and indent+doc tester (implemented by tjhei; reviewed by gassmoeller)
#6639: Set reasonable viscosities in tests (implemented by gassmoeller; reviewed by tjhei)
#6638: switch tester with comparisons to deal.II 9.6 (implemented by tjhei)
#6637: Particles::writer() remove outdated comments about passing by ref (implemented by tjhei; reviewed by gassmoeller)
#6635: Make sure cleanup code actually runs at the end of the run. (implemented by bangerth; reviewed by tjhei)
#6634: disable floating point exception during finalization (implemented by tjhei; reviewed by gassmoeller)
#6632: Rename parameter into ‘Use years instead of seconds’ (implemented by gassmoeller; reviewed by tjhei)
#6631: Micro-edit. (implemented by bangerth; reviewed by MFraters)
#6630: Fix index sets for AffineConstraints. (implemented by bangerth; reviewed by tjhei)
#6626: Allow recursive includes from command line (implemented by gassmoeller; reviewed by tjhei)
#6625: Added timing statistics postprocessor (implemented by gassmoeller; reviewed by tjhei)
#6624: July2025 (implemented by ljhwang; reviewed by gassmoeller)
#6622: Make sure no file is truly empty. (implemented by bangerth; reviewed by tjhei)
#6621: [WIP] Make maximum entropy viscosity dimension dependent (implemented by gassmoeller)
#6619: Simplify code and avoid dereferencing null pointer (implemented by gassmoeller; reviewed by tjhei)
#6618: Update phase transition kinetics cookbook (implemented by buchanankerswell; reviewed by gassmoeller)
#6613: fix reference to kronbichler et al 2012 and beta documentation (implemented by danieldouglas92; reviewed by gassmoeller)
#6610: reset prescribed boundary condition when having reaction (implemented by RanpengLi; reviewed by gassmoeller)
#6598: Code cleanup of particle distribution function (implemented by gassmoeller; reviewed by bangerth)
#6590: Document a piece of code. (implemented by bangerth; reviewed by tjhei)
#6555: Add Steinberger material model data file (implemented by poulamiiroy; reviewed by gassmoeller)

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

#6646 Unreadable list of input parameters. (opened)
#6636 half space cooling model (opened and closed)
#6633 ARM geodynamics/aspect image crashes with CGAL error at exit (opened and closed)
#6629 Mesh deformation needs to also create Dirichlet boundary velocity constraints. (opened)
#6628 Mesh deformations need to be additive. (opened)
#6627 Documentation inconsistent with updates to plate velocity parameter changes (opened)
#6623 Fix wrong use of DoF index sets. (opened and closed)
#6620 Make the entropy viscosity stabilization parameter beta dimension-dependent (opened)

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 visting our forum, or by opening issues or pull requests on Github.
Additional information can be found at our official website, and CIG’s ASPECT website.