ASPECT Newsletter #155

Hello everyone!

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

#4909: Fix cmake with newer version of world builder. (implemented by MFraters; reviewed by tjhei)
#4907: Add copyright header to files currently lacking them. (implemented by bangerth; reviewed by tjhei)
#4904: Make a function pointer declaration easier to read. (implemented by bangerth; reviewed by tjhei)
#4903: Post release version bump (implemented by tjhei; reviewed by bangerth)
#4902: update copyright (implemented by tjhei; reviewed by bangerth)
#4900: fix doxygen formatting (implemented by tjhei; reviewed by bangerth)
#4899: delete old broken links from readme (implemented by tjhei)
#4896: Tests of GMG DC Picard Stokes (implemented by zjiaqi2018; reviewed by tjhei)
#4895: Minor clean-up in the plugin infrastructure. (implemented by bangerth)
#4894: Put a space between a colon and the number that follows. (implemented by bangerth; reviewed by tjhei)
#4893: No need to double up semicolons :wink: (implemented by bangerth)
#4892: Fix typos June 2022 (implemented by anne-glerum; reviewed by tjhei)
#4891: Use std::unique_ptr for plugin creation, rather than raw pointers. (implemented by bangerth; reviewed by tjhei)
#4890: support parallel intermediate deal.II format (implemented by tjhei)
#4889: Release initial conditions objects when possible. (implemented by bangerth)
#4888: Small cosmetic changes. (implemented by bangerth)
#4887: Prescribed temperature fix (implemented by gassmoeller; reviewed by gassmoeller)
#4886: GMG: evaluate level data of Newton and free surface (WIP) (implemented by zjiaqi2018)
#4885: fix copying of prescribed temperature (implemented by jdannberg)
#4884: Better document an implementation detail in the pT path particle property. (implemented by bangerth; reviewed by gassmoeller)
#4883: Use more obvious language. (implemented by bangerth; reviewed by tjhei)
#4882: Do not specify a template argument where not necessary. (implemented by bangerth; reviewed by tjhei)
#4881: Recompute global volume after each mesh deformation (implemented by gassmoeller; reviewed by gassmoeller)
#4880: Add MappingCartesian compatibility implementation (implemented by gassmoeller; reviewed by gassmoeller)
#4879: Create draft release notes for 2.4.0 (implemented by gassmoeller)
#4878: Add more testers (implemented by gassmoeller; reviewed by tjhei)
#4877: update parameters (implemented by tjhei; reviewed by gassmoeller)
#4876: Adds several theses and a recent publication (implemented by ljhwang; reviewed by bangerth)
#4875: allow use with currect dealii master version (implemented by jdannberg; reviewed by bangerth)
#4873: Assert strain_rate is finite in many places (implemented by tjhei; reviewed by gassmoeller)
#4872: Use deal.II v9.4 release (implemented by gassmoeller; reviewed by tjhei)
#4871: Only request needed material properties. (implemented by gassmoeller; reviewed by tjhei)
#4870: Do not set strain_rate to size 0 in MaterialModel (implemented by tjhei; reviewed by gassmoeller)
#4869: Docs: continental extension cookbook (implemented by naliboff)
#4868: Input phase properties by value differences (implemented by lhy11009)
#4864: apply clang tidy fixes (implemented by tjhei; reviewed by MFraters)
#4862: stokes assembler: do not request reaction_terms (implemented by tjhei; reviewed by gassmoeller)

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

#4908 Structure for a new section on rheology and material models in ASPECT (opened)
#4906 Initialization order is error-prone. (opened)
#4905 tests/gmg_mesh_deform fails with deal.II master (opened)
#4901 tests/ .cc files are missing ASPECT header (opened and closed)
#4898 missing aspect tutorial link (opened)
#4897 [CI] Github runner artifacts are overwritten (opened)
#4874 remove checks for invalid strain_rate (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.