ASPECT Newsletter #207

Hello everyone!

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

#6172: Rename reaction model include guards to align with folders (implemented by gassmoeller; reviewed by MFraters)
#6171: [3.0] Revert one change of PR #5580 (implemented by gassmoeller; reviewed by MFraters)
#6170: [3.0] Update citation (implemented by gassmoeller; reviewed by tjhei)
#6169: Rename phase transition index (implemented by lhy11009; reviewed by gassmoeller)
#6168: Update dynamic_core.cc (implemented by Francyrad)
#6167: Update citation info on website 2 (implemented by gassmoeller)
#6166: Update citation info on website 1 (implemented by gassmoeller; reviewed by tjhei)
#6164: Update nonlinear channel flow benchmark (implemented by gassmoeller; reviewed by MFraters)
#6163: [3.0] Add warning to cookbook (implemented by gassmoeller; reviewed by MFraters)
#6162: Fix double underscores and typos (implemented by gassmoeller; reviewed by gassmoeller)
#6161: Refactor the Tian Approximation in the Reactive Fluid Transport Model (implemented by danieldouglas92)
#6160: [WIP] Revert one change of PR #5580 to improve Newton solver convergence (implemented by gassmoeller)
#6159: Update spiegelman newton benchmark (implemented by gassmoeller; reviewed by MFraters)
#6158: Unify assembly patterns (implemented by gassmoeller; reviewed by tjhei)
#6157: Adds new publictons for October and November (implemented by ljhwang; reviewed by gassmoeller)
#6156: Remove unnecessary lines (implemented by gassmoeller; reviewed by tjhei)
#6155: Add warning to cookbook (implemented by gassmoeller; reviewed by tjhei)
#6154: Fix clang tidy warnings (implemented by gassmoeller; reviewed by gassmoeller)
#6153: Extend indent script to fix changelog entries (implemented by gassmoeller)
#6152: release task: update version and changes.h (implemented by gassmoeller; reviewed by gassmoeller)
#6151: Document the heat flux plugin system. (implemented by bangerth; reviewed by gassmoeller)
#6150: remove outdated deal.II comment (implemented by tjhei; reviewed by gassmoeller)
#6148: make argument const and document (implemented by tjhei; reviewed by gassmoeller)
#6147: Remove unused variable (implemented by danieldouglas92; reviewed by gassmoeller)
#6146: Fix extra text block colons. (implemented by alarshi; reviewed by tjhei)
#6145: Add an assert to the darcy velocity postprocessor (implemented by danieldouglas92)
#6144: Use the adiabatic temperature when calculating water fugacity during initialization (implemented by danieldouglas92; reviewed by gassmoeller)
#6143: Add changelog entry (implemented by gassmoeller; reviewed by gassmoeller)
#6142: remove std::ofstream default arg (implemented by tjhei; reviewed by gassmoeller)
#6141: [WIP] use old strain-rate instead of current strain-rate to add as a reaction to strain fields of strain-dependent. (implemented by MFraters)
#6139: Fix newton solver in parallel (implemented by gassmoeller)
#6138: Make some functions const (implemented by gassmoeller; reviewed by gassmoeller)
#6137: Create an original.wb when running ASPECT with the World Builder (implemented by danieldouglas92; reviewed by tjhei)
#6136: out (implemented by freddrichards)
#6135: Move pressure scaling (implemented by gassmoeller; reviewed by gassmoeller)
#6134: Remove unimplemented function (implemented by gassmoeller; reviewed by gassmoeller)
#6133: Further newton code cleanup (implemented by gassmoeller; reviewed by gassmoeller)
#6132: Simplify logic in newton solver (implemented by gassmoeller; reviewed by gassmoeller)
#6131: Discrete phase function (implemented by lhy11009; reviewed by gassmoeller)
#6130: doc: fix a few problems (implemented by tjhei; reviewed by gassmoeller)
#6129: Fix the units for the darcy velocity postprocessor (implemented by danieldouglas92; reviewed by gassmoeller)
#6126: Fix unnecessary pressure normalization (implemented by gassmoeller; reviewed by tjhei)
#6125: Simplify Newton solver function arguments (implemented by gassmoeller; reviewed by MFraters)
#6124: Rename some indices (implemented by gassmoeller; reviewed by tjhei)
#6123: Add Burstedde Weighted BFBT test (implemented by quangx; reviewed by gassmoeller)
#6121: Also document boundary composition plugins. (implemented by bangerth; reviewed by gassmoeller)
#6120: Fix the heat flux file name based on udated heat flux postprocessor. (implemented by alarshi; reviewed by bangerth)
#6119: Fix a section heading. (implemented by bangerth; reviewed by tjhei)
#6118: Remove a comment that’s no longer correct. (implemented by bangerth; reviewed by tjhei)
#6117: [WIP] update continental extension cookbook (implemented by naliboff)
#6090: Add release notes (implemented by gassmoeller; reviewed by gassmoeller)
#6067: Subtract mesh velocity before computing whether a boundary experiences in- or outflow for fixed boundary conditions (implemented by anne-glerum; reviewed by gassmoeller)

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

#6173 How to integrating melt model and visco-plastic model? (opened)
#6165 Support recursively including parameter files in a better way (opened)
#6149 Winkler foundation boundary condition? (opened)
#6140 Inconsistency in the meaning of “phase_index” in source/material_model/utilities.cc (opened)
#6128 build failure in tensor with deal.II master (opened and closed)
#6127 pdf manual on zenodo (opened)
#6122 Inquiry on Near-Neighbor Interpolation for StructuredDataLookup (opened and closed)
#6109 Installation using precompiled Trilinos (closed)
#5540 Bug : Strain Rheology in ASPECT 2.5 and deal.II 9.5.0 (closed)
#5026 ASPECT 3: Remove deprecated code blocks, fix and document breaking changes (closed)
#2982 Extract and visualize the surface mesh (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.