ASPECT Newsletter #205

Hello everyone!

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

#6088: Indent doxygen comments (implemented by gassmoeller)
#6087: Fix doxygen documentation (implemented by gassmoeller)
#6086: update copyright years (implemented by gassmoeller)
#6085: Update release tasklist (implemented by gassmoeller)
#6084: Remove deprecated visualization options (implemented by gassmoeller)
#6083: Remove deprecated functions (implemented by gassmoeller)
#6082: Some pre-release tasks (implemented by gassmoeller)
#6081: Add spherical nsinker weighted BFBT test (implemented by quangx)
#6080: Fix cookbooks and benchmarks (implemented by gassmoeller; reviewed by tjhei)
#6079: update gitignore (implemented by tjhei; reviewed by gassmoeller)
#6078: Change Weighted BFBT preconditioner pressure scaling factor (implemented by quangx; reviewed by tjhei)
#6077: use correct type for particle counts (implemented by tjhei; reviewed by gassmoeller)
#6076: nsinker benchmark: explicitly specify AMG (implemented by tjhei; reviewed by gassmoeller)
#6075: Account for the Darcy Velocity and/or the Fluid Velocity when Determining Outflow Boundaries (implemented by danieldouglas92)
#6073: Fix multiple particle worlds (implemented by gassmoeller; reviewed by tjhei)
#6072: Qualify std functions everywhere (implemented by gassmoeller; reviewed by tjhei)
#6070: Fix plugin cmake for release only (implemented by gassmoeller; reviewed by tjhei)
#6069: Qualify round() as std::round(). (implemented by bangerth; reviewed by gassmoeller)
#6068: Add test for load balancing and fix postprocessors (implemented by gassmoeller; reviewed by tjhei)
#6067: Subtract mesh velocity before computing whether a boundary experiences in- or outflow for fixed boundary conditions (implemented by anne-glerum)
#6066: Add test for checkpoint/restart multiple particle worlds (implemented by gassmoeller; reviewed by tjhei)
#6065: Update the documentation of plugins (part 2). (implemented by bangerth; reviewed by gassmoeller)
#6064: Mention VS code extension for input file editing (implemented by gassmoeller; reviewed by bangerth)
#6063: Update table of content of documentation (implemented by gassmoeller; reviewed by bangerth)
#6062: Apply update script to header, source and prm files. (implemented by gassmoeller; reviewed by tjhei)
#6061: Update the documentation of plugins (part 1). (implemented by bangerth; reviewed by gassmoeller)
#6060: Revise the discussion about how plugins work in the documentation. (implemented by bangerth; reviewed by gassmoeller)
#6059: output which kind of Stokes solver is used (implemented by tjhei; reviewed by gassmoeller)
#6058: Rename particle world to particle manager (implemented by gassmoeller)
#6057: fix test for weighted BFBT preconditioner (implemented by quangx; reviewed by tjhei)
#6055: Replace std::pow where possible (implemented by gassmoeller; reviewed by tjhei)
#6054: Test for multiple particle interpolation (implemented by gassmoeller; reviewed by tjhei)
#6052: Tests for multiple particle worlds (implemented by gassmoeller; reviewed by tjhei)
#6051: Only evaluate necessary solution components during particle property update (implemented by gassmoeller; reviewed by gassmoeller)
#6047: Simplify solution evaluator class (implemented by gassmoeller; reviewed by tjhei)
#6045: Support multiple particle sets (implemented by gassmoeller; reviewed by gassmoeller)
#6044: Use constexpr where possible (implemented by gassmoeller; reviewed by bangerth)
#6043: store particle worlds directly (implemented by tjhei; reviewed by gassmoeller)
#6042: particle: remove redundant statement (implemented by tjhei; reviewed by gassmoeller)
#6041: particle: fix comment (implemented by tjhei; reviewed by gassmoeller)
#6040: fix parsing particle worlds (implemented by tjhei; reviewed by gassmoeller)
#6038: Add input parameter for multiple particle worlds. (implemented by MFraters; reviewed by gassmoeller)
#6020: Rework particle update interface (implemented by gassmoeller; reviewed by tjhei)
#6019: Add Python Script for Coupling Global Models to Regional Models (implemented by danieldouglas92; reviewed by gassmoeller)
#5735: Remove detection and driver for parameter GUI. (implemented by tjhei; reviewed by gassmoeller)

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

#6074 Do we need to always compute eigenvalues in SolverCG? (opened and closed)
#6071 A talk for subduction model (opened)
#6056 make it obvious what Stokes solver is used (opened and closed)
#6053 Potential Modification to PhaseFunction Interface Regarding Composition Fields (opened)
#6050 Building issue with mpi not found by the CMakeLists.txt (opened and closed)
#6049 Odd Behaviour When Using the cut timestep size Nonlinear solver failure strategy (opened)
#6048 Assistance Needed with LAPACK Build Issue on Peloton (opened)
#6046 Solution divergence between different combinations of linear and nonlinear solver schemes (opened)
#6017 Build ASPECT in ‘release mode only’ causes external plugins to not compile (closed)
#6006 contrib/utilities/update_scripts/source_files out of date (closed)
#5706 remove parameter-gui? (closed)
#4595 sphinx online documentation (closed)
#2572 Bad particle output in parallel runs (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.