ASPECT Newsletter #180

Hello everyone!

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

#5341: [WIP] EntropyReader Class - fixing the compiling issue (implemented by RanpengLi)
#5340: Create additional inputs and outputs for DG faces neighbouring cells (implemented by anne-glerum)
#5339: add M1 OSX Jenkins (implemented by tjhei)
#5338: Change diffusion dislocation to log iteration (implemented by lhy11009)
#5337: change composite vep to log iteration (implemented by bobmyhill)
#5336: Modernise steinberger (implemented by bobmyhill)
#5335: Optimize strain dependent rheology (implemented by gassmoeller)
#5334: [WIP]Add EntropyReader Class (implemented by RanpengLi)
#5333: Make error messages more useful (implemented by jdannberg; reviewed by gassmoeller)
#5332: Resized the rotation matrix vector in the weighted outputs for the CPO postprocessor (implemented by srivatsvyas)
#5331: [WIP] use SUNDIALS to compute reaction (implemented by jdannberg)
#5330: Re-enable coveralls. (implemented by MFraters)
#5329: add test subduction initiation cookbook (implemented by cedrict)
#5328: Address a clang compiler problem. (implemented by bangerth; reviewed by bobmyhill)
#5327: Break an overly long line. (implemented by bangerth; reviewed by bobmyhill)
#5326: remove constexpr sqrt2 (implemented by bobmyhill)
#5325: refactored Peierls to use log(stress) in the log strain rate function (implemented by bobmyhill)
#5324: changed the structure of the contrib/python folder (implemented by mgouiza)
#5323: Fastscape c++ coupling [WIP] (implemented by Minerallo)
#5321: fix minor things in manual (implemented by cedrict; reviewed by gassmoeller)
#5320: Build all cookbook and benchmark plugins when validating input files. (implemented by gassmoeller; reviewed by gassmoeller)
#5319: Make cookbook/benchmark validation more robust (implemented by gassmoeller)
#5318: Add Levi-Civita tensor to Aspect (implemented by MFraters; reviewed by gassmoeller)
#5317: fix name Newton Stokes function (implemented by MFraters; reviewed by gassmoeller)
#5316: mars topography (implemented by cedrict)
#5315: Use brace initialization of a pair. (implemented by bangerth; reviewed by gassmoeller)
#5314: Rename another function to make its intent clearer. (implemented by bangerth; reviewed by gassmoeller)
#5313: Add Tian Parametrization to Reactive Fluid Transport (implemented by danieldouglas92)
#5311: Extend changelog entry (implemented by gassmoeller; reviewed by bangerth)
#5307: Drop most of doc/CMakeLists.txt. (implemented by bangerth; reviewed by gassmoeller)
#5305: Specify ranges to angles in ascii date init topo (implemented by cedrict; reviewed by MFraters)
#5297: Require fields of type entropy in entropy assembler and adiabatic con… (implemented by jdannberg; reviewed by bangerth)
#5291: Clarify function argument names. (implemented by bangerth; reviewed by gassmoeller)
#5288: Rename a function to better indicate what it is doing. (implemented by bangerth; reviewed by gassmoeller)
#5276: add lower crustal flow cookbook (implemented by cedrict; reviewed by bobmyhill)
#5273: doc: explain cookbooks/check.mk (implemented by tjhei; reviewed by MFraters)
#5271: contribute cookbook: simple subduction initiation (implemented by cedrict; reviewed by gassmoeller)
#5259: Vankeken 2008 subduction benchmark (implemented by danieldouglas92; reviewed by gassmoeller)
#5239: Be safer and more correct when using strain rate (implemented by gassmoeller; reviewed by bangerth)
#5220: Allowing multiple traction models for a boundary (implemented by chameerasilva; reviewed by gassmoeller)
#5089: Update initial lithostatic pressure plugin to account for initial topography and mesh deformation. (implemented by anne-glerum; reviewed by gassmoeller)
#4987: Add cpo elastic tensor plugin (implemented by MFraters; reviewed by gassmoeller)
#4336: Update strain rheology (implemented by naliboff; reviewed by gassmoeller)
#4054: Add surface strainrate postprocessor (implemented by anne-glerum; reviewed by bangerth)
#3773: Sea level postprocessor: finds and writes elevation of any desired location. (implemented by mfmweerdesteijn; reviewed by bangerth)

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

#5342 Diffusion-dislocation (opened and closed)
#5322 Add ln(strain rate) and d ln(strain rate) / d ln(stress) functions in potentially composite rheologies (opened)
#5312 Update website for the manual (opened)
#5310 Tester for Macs (opened)
#5304 Rip out latex stuff from doc/CMakeLists.txt (opened and closed)
#5300 Bug in Simulator::assemble_and_solve_stokes() when computing the nonlinear residual? (opened and closed)
#5138 warning compiling aspect (closed)
#4984 Possible MPI Deadlock in GMG preconditioner (closed)
#4865 fix invalid access to in.strain_rate (closed)
#4567 tolerance for the “exact” implementation of the Peierls creep (closed)
#4505 Where to put example .prm files? (closed)
#4380 Known Issues (closed)
#4341 Adding a free surface on a restart causes segmentation fault (closed)
#3785 An issue about phase transition. (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.