ASPECT Newsletter #81

Hello everyone!

       This is ASPECT newsletter #81.

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:

#3153: Rayleigh-Taylor Instability Benchmark (proposed by cedrict)
#3152: missing files (proposed by cedrict)
#3150: Fix matrix and get_fs_bi (proposed by anne-glerum)
#3149: For discussion/comparison: Crust1 using the AsciiDataLayered initial composition plugin (proposed by bobmyhill)
#3148: New: Layered ASCII data initial composition plugin (proposed by bobmyhill)
#3147: cookbook for brittle thrust wedges experiments (proposed by sibiaoliu)
#3146: sinking block benchmark (proposed by cedrict)
#3145: added if !DEAL_II_VERSION_GTE(9,2,0) back into compat.h (proposed by bobmyhill; merged)
#3143: add Wolfgang to the list of authors in the custom spherical shell changes log (proposed by LudovicJnnt)
#3142: Initial isotherm plugin (proposed by bobmyhill)
#3140: [WIP] fluid pressure boundary conditions (proposed by jdannberg)
#3139: manual: improve SUPG section (proposed by tjhei; merged)
#3138: manual: fix two mistakes (proposed by tjhei; merged)
#3137: Updated: Material model that sets a constant viscosity in the lithosphere (proposed by SophieCoulson)
#3135: Use semantic mark-up for SI units in the manual. (proposed by bangerth; merged)
#3134: Use semantic mark-up for SI units in the manual. (proposed by bangerth; merged)
#3133: [WIP] Benchmark differenciation (proposed by MarineLasbleis)
#3132: manual: spelling check (proposed by tjhei; merged)
#3131: manual: fix a typo (proposed by tjhei; merged)
#3130: Finish removing 9.0.0 references from geometry_model (proposed by tcclevenger; merged)
#3129: additions to the changelog (proposed by pmbremner; merged)
#3128: Addition of an unstructured lookup class (proposed by pmbremner)
#3127: document entropy viscosity (proposed by tjhei; merged)
#3126: Unstructured lookup (proposed by pmbremner)
#3125: Refactor parts of (proposed by SophieCoulson; merged)
#3124: [WIP] Add an interface and material model for the CRUST 1.0 data set (proposed by naliboff)
#3123: add change log for custom spherical shell (proposed by LudovicJnnt; merged)
#3122: Remove deal.II version check from sphere geometry model (proposed by mnkajan; merged)
#3120: Correction for initial guess/tol in GMRES solve (proposed by tcclevenger; merged)
#3119: prescribed compression [WIP] (proposed by tjhei)
#3118: add deviatoric stress postprocessing (proposed by jvanhunen)
#3116: Fixed the steinberger_viscosity test (proposed by mnkajan; merged)
#3115: update refs in visco plastic m.m. (proposed by cedrict; merged)
#3112: WIP: Create dc picard solver schemes (proposed by MFraters)
#3109: Refactor newton solver scheme. (proposed by MFraters)
#3108: manual: document SUPG (proposed by tjhei; merged)
#3107: move elasticity to rheology model (proposed by jdannberg)
#3106: fix visco plastic get timestep number problem. (proposed by MFraters; merged)
#3105: Rearrange savani_perturbation to be the same as s40rts_perturbation (proposed by SophieCoulson; merged)
#3104: Implement natural_to_cartesian_coordinates for SphericalShell (proposed by gassmoeller; merged)
#3103: [WIP] Generate and remove particles with uniform box (proposed by Djneu)
#3102: WIP: change nonlinear Picard solver to defect correction Picard. (proposed by MFraters)
#3101: [WIP] Plugin to use Frank-Kamenetskii rheology (proposed by GEuen)
#3100: New: Multicomponent compressible model (proposed by bobmyhill; merged)
#3099: Fix a typo in the manual. (proposed by bangerth; merged)
#3098: Use a systematic way to print large or small numbers via latex. (proposed by bangerth; merged)
#3097: Custom spherical shell (proposed by LudovicJnnt; merged)
#3096: Initial temperature model based on anelastic Vs-T conversion (proposed by freddrichards)
#3095: Reorder changelog entries according to naming scheme (proposed by gassmoeller; merged)
#3094: Avoid using scientific notation for numbers in the manual. (proposed by bangerth; merged)
#3093: More latex markup. (proposed by bangerth; merged)
#3092: AsciiDataLookup improvements (proposed by tjhei; merged)
#3091: use VectorTools::compute_global_error (proposed by tjhei; merged)
#3090: manual: improve cmake plugin help (proposed by tjhei; merged)
#3089: Material model that sets a constant viscosity in the lithopshere (proposed by SophieCoulson)
#3088: Python contrib (proposed by MarineLasbleis)
#3087: Add get_model_operator_options function in utilities so operator options don’t get out of sync (proposed by SophieCoulson; merged)
#3086: make manual compile (proposed by tjhei; merged)
#3085: update parameters (proposed by tjhei; merged)
#3084: move and cleanup geomio.prm (proposed by tjhei; merged)
#3083: Better document a shell function. (proposed by bangerth; merged)
#3082: Fix test files without newline at the end of the file. (proposed by freddrichards; merged)
#3081: Use a clearer way to check whether everything has been initialized. (proposed by bangerth; merged)
#3080: [www] remove references to mendeley [WIP] (proposed by tjhei; merged)
#3079: remove old deal.II compatibility in compat.h (proposed by tjhei; merged)
#3078: benchmarks/ skip original.prm (proposed by tjhei; merged)
#3077: new groovy benchmark (proposed by cedrict; merged)
#3075: Multicomponent equation of state (proposed by jdannberg; merged)
#3074: Parameter view: + / - (proposed by tjhei; merged)
#3073: parameter view: implement filtering (proposed by tjhei; merged)
#3072: equation of state in drucker prager (proposed by jdannberg; merged)
#3071: WIP: Add visualization postprocessor for the maximum shear stress (proposed by MFraters)
#3070: Fix test result (proposed by gassmoeller)
#3069: use natural_coordinates in boundary get_data_component (proposed by bobmyhill; merged)
#3068: slab detachment benchmark (proposed by cedrict; merged)
#3067: fix melt global model for zero temperature (proposed by jdannberg; merged)
#3066: Anisotropy cookbook (proposed by KiralyAgi; merged)
#3064: The bibtex generated by Mendeley incorrectly categorizes several mast… (proposed by ljhwang; merged)
#3063: re-indent Jenkinsfile (proposed by tjhei; merged)
#3062: Use the \degree symbol for degrees in the parameter descriptions. (proposed by bangerth; merged)
#3061: Use the \degree symbol for degrees in the manual. (proposed by bangerth; merged)
#3060: indent: fix tab replace on OSX (proposed by tjhei; merged)
#3059: cleanup: introduce a new variable (proposed by tjhei; merged)
#3058: Free surface tractions (proposed by fionaclerc)
#3050: /benchmark/ fixes (proposed by tjhei; merged)
#3048: Added missing grid interpolator (proposed by bobmyhill; merged)
#3047: Fix: avoid MPI deadlock in constraints (proposed by tjhei; merged)
#3043: New benchmark for translation of brittle thrust wedge (proposed by chronictectonic; merged)
#3042: Benchmark for brittle thrust wedge experiments in Buiter et al., 2016,JSG paper (proposed by sibiaoliu; merged)
#3040: Further refactor the viz postprocessor. (proposed by bangerth; merged)
#3036: Equation of state model (proposed by jdannberg; merged)
#3026: Added benchmark of anelastic Vs to temperature conversion (proposed by freddrichards; merged)
#3013: Allow particles to be applied to fields when particles aren’t distributed throughout model. (proposed by Djneu; merged)
#3007: Initial Temperature Plug-in - Lithosphere mask (proposed by SophieCoulson; merged)
#2999: Advection benchmark in 2d annulus (proposed by GEuen; merged)
#2971: Add a new shear benchmark for instantaneous and time-dependent flow (proposed by gassmoeller; merged)
#2970: New: Realistic compressible equation of state (Modified Tait) (proposed by bobmyhill; merged)
#2968: Replace if valid operator for initial temperature conditions (proposed by SophieCoulson; merged)

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

#3151 Bug: WGS84 hardwired into initial_temperature/adiabatic_boundary plugin (opened)
#3144 Add missing #DEAL_II_VERSION_GTE (opened and closed)
#3141 refinement fraction=1 should do global refinement (opened)
#3136 Finish sandbox example (opened)
#3121 future SUPG-related items (opened)
#3117 Make Utilities::InitialData…::get_data_component functions consistent (opened)
#3114 Simplify code in the anisotropic cookbook (opened)
#3113 Write a brittle thrust wedge cookbook based on the Buiter et al. 2016 benchmarks (opened)
#3111 Solving linear system that exists only on the boundary on volume for the free surface (opened and closed)
#3110 Solving linear system that exists only on the boundary on volume for the free surface (opened)
#3076 tosi: Tosi_Case4.prm SIGFPE error (opened)
#3065 Change Workflow to update /publications.html from Mendeley to direct edit of citing_aspect.bib (opened)
#3003 Update muparser cookbook (closed)
#3001 Ellipsoidal chunk pull function is not the inverse of push function (closed)
#1039 Add a general section about stabilization to the manual (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](