ASPECT Newsletter #237

Hello everyone!

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

#6977: Replace deprecated functions in tests (implemented by anne-glerum; reviewed by gassmoeller)
#6976: remove trailing backslashes (implemented by tjhei; reviewed by gassmoeller)
#6974: Add viscosity additional outputs (implemented by lhy11009)
#6973: avoid isnan() during visualization output (implemented by tjhei; reviewed by gassmoeller)
#6971: Fix index in friction models. (implemented by alarshi)
#6970: [WIP] Enable different boundary conditions for different fields on different boundaries (implemented by anne-glerum)
#6969: Recursively matching and getting subordinary models within the compos… (implemented by lhy11009)
#6968: Also reset velocity-gradient evaluator in deal.II memory-leak workaround (implemented by tiannh7; reviewed by tjhei)
#6967: Simplify fastscape update function (implemented by anne-glerum; reviewed by gassmoeller)
#6965: Rename fastscape parameter (implemented by anne-glerum)
#6964: [WIP] Fix fastscape kf and kd output (implemented by anne-glerum)
#6962: Serialize the dynamic core boundary temperature plugin (implemented by Francyrad)
#6961: Fix deprecation warnings with deal.II master (implemented by gassmoeller; reviewed by gassmoeller)
#6960: Fix nondimensional Rayleigh number documentation (implemented by Francyrad; reviewed by gassmoeller)
#6959: Split docker workflows (implemented by gassmoeller; reviewed by gassmoeller)
#6958: Qualify a function call with std::. (implemented by bangerth; reviewed by gassmoeller)
#6957: Support 180 degree phi-periodic 2d spherical shells (implemented by Francyrad)
#6956: Qualify function calls with std::. (implemented by bangerth; reviewed by gassmoeller)
#6955: Be more specific about file paths. (implemented by bangerth; reviewed by tjhei)
#6954: Module (implemented by bangerth)
#6953: Fix a deprecated using declaration. (implemented by bangerth; reviewed by gassmoeller)
#6952: Make files follow a structure that works for C++20 modules. (implemented by bangerth; reviewed by gassmoeller)
#6951: Use the common form of header guards for ASPECT. (implemented by bangerth; reviewed by gassmoeller)
#6950: Switch sand silt parameters (implemented by anne-glerum; reviewed by gassmoeller)
#6949: Update publications (implemented by anne-glerum; reviewed by gassmoeller)
#6948: Update links in readme and contributing. (implemented by gassmoeller; reviewed by tjhei)
#6947: Update terminology and funding on website (implemented by gassmoeller; reviewed by gassmoeller)
#6946: Validate dynamic core OES time range (implemented by Francyrad; reviewed by gassmoeller)
#6945: Remove unused dynamic core gravity helper (implemented by Francyrad; reviewed by gassmoeller)
#6943: Update dynamic core parameter documentation (implemented by Francyrad; reviewed by alarshi)
#6942: Specify entropy model’s adiabatic profile via function (implemented by RanpengLi)
#6941: Add get_checkpoint_id() function to simulator_access (implemented by danieldouglas92; reviewed by tjhei)
#6939: [WIP] Use fully distributed vector in line search (implemented by gassmoeller)
#6938: Properly compress initial pressure vector (implemented by gassmoeller; reviewed by gassmoeller)
#6924: Provide CoreData with a constructor. (implemented by bangerth; reviewed by gassmoeller)

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

#6975 Unexpected density/viscosity interactions near weak zone after adding traction BC (opened)
#6972 Outputs not generated (visualization) after the 0 step on stampede 3. (opened and closed)
#6966 Time in function expressions in fastscape.cc (opened)
#6963 Fastscape test fails (opened)
#6944 Prescribed condition and another usage (opened)
#6874 Memory Leak in certain ASPECT simulations (closed)
#6227 Incorrect units in dynamic core documentation (closed)
#4182 Avoid specifying input values and calculating material properties for masked compositional fields (closed)
#2173 Iterated solvers always do one nonlinear iteration, even if the max number is set to 0 (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.