ASPECT Newsletter #130

Hello everyone!

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

#4122: GMG option for additional details (implemented by tjhei)
#4121: [2.3] take over #4119 (implemented by tjhei; reviewed by gassmoeller)
#4120: [2.3] take over #4118 (implemented by tjhei; reviewed by gassmoeller)
#4119: Fix crustal cookbook (implemented by gassmoeller; reviewed by tjhei)
#4118: Allow viscosity 0 if Stokes is not solved (implemented by gassmoeller; reviewed by tjhei)
#4114: removed ASPECT_PETSC (implemented by ahollyday)
#4113: Remove a PETSC option (implemented by gassmoeller; reviewed by bangerth)
#4112: Remove unused PETSC option (implemented by KiralyAgi; reviewed by gassmoeller)
#4111: removed ASPECT_PETSC (implemented by ahollyday)
#4110: remove PETSC option (implemented by elodie-kendall)
#4109: Removed a PETSC option (implemented by rfildes)
#4108: Remove a PETSC option (implemented by valemagni; reviewed by bangerth)
#4107: removed PETSC option (implemented by cedrict; reviewed by tjhei)
#4106: Removed a deprecated option (5x) (implemented by mfmweerdesteijn; reviewed by bangerth)
#4105: Update the comments on the empty cells functionality for particle interpolators (implemented by anne-glerum; reviewed by bangerth)
#4104: Use user-branch name for concurrency (implemented by gassmoeller; reviewed by tjhei)
#4103: [WIP] Add 9.3 tester (implemented by gassmoeller)
#4102: Fix a test for certain versions of openmpi (implemented by gassmoeller)
#4101: Set Github Actions concurrency to speed up feedback (implemented by gassmoeller; reviewed by tjhei)
#4100: Fix unit tests for deal.II dev (implemented by gassmoeller; reviewed by tjhei)
#4099: Add dealii dev tester (implemented by gassmoeller)
#4097: cherry-picks for 2.3 (implemented by tjhei; reviewed by gassmoeller)
#4096: Initialize current linearization point after melt restart (implemented by gassmoeller; reviewed by tjhei)
#4095: Fix one test for 64bit indices (implemented by gassmoeller; reviewed by tjhei)
#4094: Add release announcement (implemented by gassmoeller; reviewed by bangerth)
#4093: [WIP] require deal.II 9.3 (implemented by tjhei)
#4092: release task: update version on master (implemented by tjhei; reviewed by gassmoeller)
#4091: Define NDEBUG in release mode (implemented by gassmoeller; reviewed by tjhei)
#4090: Allow selecting individual compositions for world builder (implemented by gassmoeller; reviewed by jdannberg)
#4089: Avoid string comparisons in spherical constant boundary temperature plugin (implemented by gassmoeller)
#4087: Cherry pick the cleanups in #4086 (implemented by bangerth; reviewed by gassmoeller)
#4086: Enable data sharing across processes (implemented by bangerth)
#4085: Minor optimization in read_and_distribute_file_content(). (implemented by bangerth)
#4084: Rename a couple of functions. (implemented by bangerth; reviewed by gassmoeller)
#4083: Use std::move to move data instead of copy where possible. (implemented by bangerth; reviewed by tjhei)
#4082: Fix particle removal in parallel (implemented by gassmoeller; reviewed by tjhei)
#4080: Small logic cleanups. (implemented by bangerth; reviewed by tjhei)
#4079: Fix indentation in a test. (implemented by bangerth; reviewed by tjhei)
#4078: Improve a comment. (implemented by bangerth; reviewed by gassmoeller)
#4077: Better document what the projection actually does. (implemented by bangerth; reviewed by tjhei)
#4076: Average before producing graphical output. (implemented by bangerth)
#4075: Update docker container versions (implemented by gassmoeller; reviewed by gassmoeller)
#4066: [ready for review] Update world builder to verion 0.4.0. (implemented by MFraters; reviewed by tjhei)
#4063: Make particle removal compatible with latest deal.II particle structure (implemented by gassmoeller; reviewed by tjhei)
#4041: Limit spherical harmonic degree to stable range (implemented by gassmoeller; reviewed by bangerth)
#4033: Catch exceptions to show message before abort (implemented by gassmoeller; reviewed by tjhei)
#3681: Modify a function to compute reference viscosity (implemented by gassmoeller; reviewed by gassmoeller)

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

#4123 Changing particle logic for iterated advection schemes? (opened)
#4117 crustal_deformation/crustal_model_2D.prm fails (opened and closed)
#4116 advection/drop_ev.prm fails (opened and closed)
#4115 Questions about restarting a time step (opened)
#4098 Do we unnecessarily serialize one solution vector? (opened)
#4088 Different advection system after restart (opened)
#4081 Interpretation of “Exclude output properties” (opened)
#4067 particle crash viscoelastic_bending_beam_particles.prm (closed)
#4028 Bug in particle parallelization (closed)
#4023 Particles + mesh deformation hits artificial cell assert (closed)
#3582 deal.II version bump to 9.2 (closed)
#3396 I/O errors when MPI-IO is not available (closed)
#2297 Compute the reference viscosity automatically (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.