ASPECT Newsletter #169

Hello everyone!

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

#5076: allow chunk and two merged chunks for spherical velocity statistics. (implemented by MFraters)
#5075: Add use merged grid option (implemented by MFraters)
#5074: free surface rebuild preconditioner (implemented by tjhei)
#5073: tests: skip refinement in remove_* (implemented by tjhei)
#5072: Fix deprication issue. (implemented by MFraters; reviewed by tjhei)
#5070: skip refinement if mesh did not change (implemented by tjhei)
#5069: fix solver comment (implemented by tjhei; reviewed by MFraters)
#5068: GMG: code cleanup (implemented by tjhei; reviewed by MFraters)
#5067: GMG: add assert (implemented by tjhei; reviewed by MFraters)
#5066: GMG: shared MatrixFree objects (implemented by tjhei; reviewed by gassmoeller)
#5065: add a new plugin for random initial temperature perturbations (implemented by jdannberg)
#5064: Remove unnecessary asserts in ellipsoidal chunk (implemented by gassmoeller; reviewed by bangerth)
#5062: GMG: compute diagonal: cleanup (implemented by tjhei; reviewed by gassmoeller)
#5061: GMG use compute diagonal part II (implemented by tjhei; reviewed by gassmoeller)
#5060: GMG: use deal.II compute_diagonal() part I (implemented by tjhei; reviewed by tjhei)
#5059: Add option for time constant ascii data boundary (implemented by gassmoeller; reviewed by gassmoeller)
#5058: doc: nonlinear solver improvements (implemented by tjhei; reviewed by MFraters)
#5057: Update description ‘Allow fixed composition on outflow boundaries’ (implemented by anne-glerum; reviewed by tjhei)
#5056: Refactor AsciiDataBoundary (implemented by gassmoeller; reviewed by gassmoeller)
#5055: Refactor parse_map_to_double_array and add option to ignore keys (implemented by gassmoeller; reviewed by bobmyhill)
#5054: doc: fix two-merged-chunks parameter description (implemented by tjhei; reviewed by gassmoeller)
#5053: doc: fix broken prm includes (implemented by tjhei; reviewed by gassmoeller)
#5052: Update installing-docker.md (implemented by tjhei; reviewed by gassmoeller)
#5051: Standardize 2D->2d and 3D->3d in comments. (implemented by bangerth; reviewed by gassmoeller)
#5050: Standardize 2D->2d and 3D->3d. (implemented by bangerth; reviewed by gassmoeller)
#5049: improve bib file check (implemented by tjhei; reviewed by tjhei)
#5047: Adds missed publications and new ones for January 2023 (implemented by ljhwang; reviewed by tjhei)
#5043: initialize current linearization point when we refine the mesh (implemented by jdannberg; reviewed by tjhei)
#5041: Fix ascii data initial for two merged chunks (implemented by gassmoeller; reviewed by bangerth)

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

#5071 Update Stokes preconditioner with free surface? (opened)
#5063 replace ParticleOutput by deal.II::Particle::DataOut (opened)
#5046 Issue on page /user/cookbooks/cookbooks/composition_passive_particles/doc/composition_passive_particles.html (closed)
#5042 “Allow fixed temperature on outflow boundaries = false” option does not work in time steps where mesh is refined (closed)
#5036 Impossible to run aspect on M1 Pro with MacOs Ventura (closed)
#4976 Incompatible ASPECT dev with deal.II dev from before #14167 (closed)
#4841 aspect 2.4.0 release (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.