ASPECT Newsletter #243

Hello everyone!

This is ASPECT newsletter #243.
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:

#7303: Periodic constraints fix (implemented by tjhei)
#7302: Add References and Cite Them (implemented by danieldouglas92)
#7301: fix aspect --validate (implemented by tjhei; reviewed by danieldouglas92)
#7300: Adds some awesome new pubications (implemented by ljhwang; reviewed by tjhei)
#7299: [WIP] Add quaternion interpolator (implemented by Theo-Geo)
#7297: Fix handedness for bingham average (implemented by Theo-Geo)
#7295: melt postprocess: fix clang tidy warning (implemented by tjhei; reviewed by tjhei)
#7294: Fix serializating the random number generator for the CPO particle property. (implemented by bangerth)
#7293: Fix serializating the random number generator for the CPO Bingham particle property. (implemented by bangerth)
#7292: cartesian_to_depth_coordinates utilities in the geometry model (implemented by lhy11009)
#7291: Link to Daniel’s latest video. (implemented by bangerth; reviewed by tjhei)
#7289: Output bingham average as quaternions (implemented by Theo-Geo)
#7288: Ease the way to use base interpolation schemes for particle interpolators (implemented by Theo-Geo)
#7284: Add change log for PR7158 (implemented by anne-glerum; reviewed by gassmoeller)
#7283: Remove functions now no longer necessary. (implemented by bangerth; reviewed by gassmoeller)
#7282: Move Benchmark Tests to Subdirectory (implemented by danieldouglas92)
#7281: Move Cookbook Tests to Subdirectory (implemented by danieldouglas92)
#7278: Make random numbers work across restarts for particle generators. (implemented by bangerth; reviewed by gassmoeller)
#7264: Use ={} to initialize default arguments with default objects. (implemented by bangerth; reviewed by gassmoeller)
#7225: Boundary composition plugin based on mesh deformation output (implemented by anne-glerum; reviewed by tjhei)
#7158: Remove deprecated Model name from Boundary composition and Boundary temperature (implemented by anne-glerum; reviewed by gassmoeller)

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

#7298 Tracking Issue: Interpolating crystal orientation to model grid (opened)
#7296 Abrupt jump in surface mesh deformation that is not consistent with surface velocity (opened)
#7290 Distance weighted average particle interpolator breaks down for low number of particles (opened)
#7287 Operator-splitting reaction progress fields (xi_*) can overshoot [0, 1] and break ReactionChain monotonicity (opened)
#7286 Benchmarks Missing Tests (opened)
#7285 Cookbooks Missing Tests (opened)
#7141 (Hack 2026) Tentative cookbook for solver setup to deal with initial steps’ convergence (closed)
#7026 convection_box_3d runs with only 1 cheap iteration for every non-linear iteration on Stampede3 (closed)
#7010 check_diffusion_time_step in FASTSCAPE coupling (closed)
#7003 Initial isostacy adjustment, initial topogrpahy and FASTSCAPE coupling. (closed)
#6037 A lingering interuption issue running on our local sever at UC Davis (closed)
#5171 Issue with the particle method and the adaptive mesh (closed)
#5140 Compositional reaction using the particle method (closed)
#3822 Negative values of field when modeling subducting slab (closed)
#3788 Isosurface: now only takes care of temperature and composition fields #3275 (closed)
#152 Model time as time between checkpoints (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 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.