# ASPECT Newsletter #108

**URL:** <https://community.geodynamics.org/t/aspect-newsletter-108/1406>\
**Category:** ASPECT\
**Created:** [August 25, 2020, 4:01pm UTC](https://community.geodynamics.org/t/aspect-newsletter-108/1406 "2020-08-25T16:01:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rgassmoeller](https://yyz2.discourse-cdn.com/flex036/user_avatar/community.geodynamics.org/rgassmoeller/32/49_2.png) [@rgassmoeller](https://community.geodynamics.org/u/rgassmoeller)\
**Post date:** [August 25, 2020, 4:01pm UTC](https://community.geodynamics.org/t/aspect-newsletter-108/1406/1 "2020-08-25T16:01:11Z")

</div>

Hello everyone!

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

[#3821](https://github.com/geodynamics/aspect/pull/3821): add missing newlines at EOF (implemented by [tjhei](https://github.com/tjhei); reviewed by [bangerth](https://github.com/bangerth))  
[#3820](https://github.com/geodynamics/aspect/pull/3820): Add Peierls exact formulation (implemented by [bobmyhill](https://github.com/bobmyhill))  
[#3819](https://github.com/geodynamics/aspect/pull/3819): [WIP] fixed material averaging in steinberger (implemented by [bobmyhill](https://github.com/bobmyhill))  
[#3818](https://github.com/geodynamics/aspect/pull/3818): Introduce copy\_particle\_handler\_function to particle world. (implemented by [gassmoeller](https://github.com/gassmoeller))  
[#3817](https://github.com/geodynamics/aspect/pull/3817): Ignore differences in line endings on Windows and Linux. (implemented by [bangerth](https://github.com/bangerth); reviewed by [gassmoeller](https://github.com/gassmoeller))  
[#3816](https://github.com/geodynamics/aspect/pull/3816): List Menno, Anne, John as maintainers in the manual. (implemented by [bangerth](https://github.com/bangerth); reviewed by [gassmoeller](https://github.com/gassmoeller))  
[#3815](https://github.com/geodynamics/aspect/pull/3815): Convert AUTHORS to markdown and add affiliations. (implemented by [bangerth](https://github.com/bangerth); reviewed by [gassmoeller](https://github.com/gassmoeller))  
[#3814](https://github.com/geodynamics/aspect/pull/3814): Add an entry to the .bib file. (implemented by [bangerth](https://github.com/bangerth); reviewed by [tjhei](https://github.com/tjhei))  
[#3813](https://github.com/geodynamics/aspect/pull/3813): Fix function name (implemented by [gassmoeller](https://github.com/gassmoeller); reviewed by [tjhei](https://github.com/tjhei))  
[#3812](https://github.com/geodynamics/aspect/pull/3812): fixed typos in deep source and header files (implemented by [bobmyhill](https://github.com/bobmyhill); reviewed by [gassmoeller](https://github.com/gassmoeller))  
[#3811](https://github.com/geodynamics/aspect/pull/3811): fixed some typos in source code comments/doc strings (implemented by [bobmyhill](https://github.com/bobmyhill); reviewed by [tjhei](https://github.com/tjhei))  
[#3810](https://github.com/geodynamics/aspect/pull/3810): corrected manual typos (implemented by [bobmyhill](https://github.com/bobmyhill); reviewed by [bangerth](https://github.com/bangerth))  
[#3809](https://github.com/geodynamics/aspect/pull/3809): corrected vof parameter typo (implemented by [bobmyhill](https://github.com/bobmyhill))  
[#3808](https://github.com/geodynamics/aspect/pull/3808): corrected geoid parameter typo (implemented by [bobmyhill](https://github.com/bobmyhill))  
[#3807](https://github.com/geodynamics/aspect/pull/3807): corrected some typos in tests (implemented by [bobmyhill](https://github.com/bobmyhill); reviewed by [bangerth](https://github.com/bangerth))  
[#3806](https://github.com/geodynamics/aspect/pull/3806): add my changelog entries (implemented by [tjhei](https://github.com/tjhei); reviewed by [gassmoeller](https://github.com/gassmoeller))  
[#3805](https://github.com/geodynamics/aspect/pull/3805): create and use is\_defect\_correction helper function. (implemented by [MFraters](https://github.com/MFraters))  
[#3804](https://github.com/geodynamics/aspect/pull/3804): Update the AUTHORS file. (implemented by [bangerth](https://github.com/bangerth); reviewed by [gassmoeller](https://github.com/gassmoeller))  
[#3803](https://github.com/geodynamics/aspect/pull/3803): Minor updates to CONTRIBUTING.md. (implemented by [bangerth](https://github.com/bangerth); reviewed by [gassmoeller](https://github.com/gassmoeller))  
[#3802](https://github.com/geodynamics/aspect/pull/3802): Remove some unnecessary 'typename’s. (implemented by [bangerth](https://github.com/bangerth); reviewed by [gassmoeller](https://github.com/gassmoeller))  
[#3801](https://github.com/geodynamics/aspect/pull/3801): rename viscosity argument to base\_viscosity in ConstantViscosityPrefactors (implemented by [bobmyhill](https://github.com/bobmyhill); reviewed by [bangerth](https://github.com/bangerth))  
[#3800](https://github.com/geodynamics/aspect/pull/3800): Added compute\_strain\_rate\_and\_derivative to ConstantViscosityPrefactors, with unit test (implemented by [bobmyhill](https://github.com/bobmyhill))  
[#3799](https://github.com/geodynamics/aspect/pull/3799): typo in lithosphere\_mask description (implemented by [tjhei](https://github.com/tjhei); reviewed by [bangerth](https://github.com/bangerth))  
[#3798](https://github.com/geodynamics/aspect/pull/3798): new mantle convection cookbook (implemented by [cedrict](https://github.com/cedrict))  
[#3797](https://github.com/geodynamics/aspect/pull/3797): Cookbooks in folder (implemented by [alarshi](https://github.com/alarshi))  
[#3795](https://github.com/geodynamics/aspect/pull/3795): Rename a member variable. (implemented by [bangerth](https://github.com/bangerth); reviewed by [tjhei](https://github.com/tjhei))  
[#3794](https://github.com/geodynamics/aspect/pull/3794): Update class documentation. (implemented by [bangerth](https://github.com/bangerth); reviewed by [tjhei](https://github.com/tjhei))  
[#3793](https://github.com/geodynamics/aspect/pull/3793): Fix grammar. (implemented by [bangerth](https://github.com/bangerth); reviewed by [tjhei](https://github.com/tjhei))  
[#3792](https://github.com/geodynamics/aspect/pull/3792): Adding a cookbook illustrating periodic boundaries (implemented by [Geoniette](https://github.com/Geoniette))  
[#3791](https://github.com/geodynamics/aspect/pull/3791): correct quotes type in lithosphere mask manual entry (implemented by [cedrict](https://github.com/cedrict); reviewed by [tjhei](https://github.com/tjhei))  
[#3790](https://github.com/geodynamics/aspect/pull/3790): Always rebuild Newton stokes matrix on first nonlinear iteration (implemented by [MFraters](https://github.com/MFraters); reviewed by [bangerth](https://github.com/bangerth))  
[#3789](https://github.com/geodynamics/aspect/pull/3789): Fix a whitespace problem. (implemented by [bangerth](https://github.com/bangerth); reviewed by [MFraters](https://github.com/MFraters))  
[#3787](https://github.com/geodynamics/aspect/pull/3787): Newton fail test fix (implemented by [MFraters](https://github.com/MFraters); reviewed by [bangerth](https://github.com/bangerth))  
[#3786](https://github.com/geodynamics/aspect/pull/3786): Extend documentation BT initial lithostatic pressure on coordinates. (implemented by [MFraters](https://github.com/MFraters); reviewed by [bangerth](https://github.com/bangerth))  
[#3784](https://github.com/geodynamics/aspect/pull/3784): Cookbooks movearound (implemented by [alarshi](https://github.com/alarshi); reviewed by [tjhei](https://github.com/tjhei))  
[#3783](https://github.com/geodynamics/aspect/pull/3783): Refactor some code in Geoid postprocessor (implemented by [gassmoeller](https://github.com/gassmoeller); reviewed by [jaustermann](https://github.com/jaustermann))  
[#3782](https://github.com/geodynamics/aspect/pull/3782): Use range-based for loops in a variety of places. (implemented by [bangerth](https://github.com/bangerth); reviewed by [tjhei](https://github.com/tjhei))  
[#3781](https://github.com/geodynamics/aspect/pull/3781): Timestepping plugin function (implemented by [tjhei](https://github.com/tjhei); reviewed by [MFraters](https://github.com/MFraters))  
[#3780](https://github.com/geodynamics/aspect/pull/3780): Adding some helpful comments to GMG code (implemented by [tcclevenger](https://github.com/tcclevenger); reviewed by [bangerth](https://github.com/bangerth))  
[#3779](https://github.com/geodynamics/aspect/pull/3779): [WIP] Quarter shell spherical periodic (implemented by [kchotalia](https://github.com/kchotalia))  
[#3778](https://github.com/geodynamics/aspect/pull/3778): Add syntax highlighting for prm files in vim editor (implemented by [jperryhouts](https://github.com/jperryhouts))  
[#3777](https://github.com/geodynamics/aspect/pull/3777): Changed dash to underscore convection\_box\_3d (implemented by [erinheilman](https://github.com/erinheilman); reviewed by [tjhei](https://github.com/tjhei))  
[#3776](https://github.com/geodynamics/aspect/pull/3776): [WIP] geoid postprocessor working with free surface (implemented by [mfmweerdesteijn](https://github.com/mfmweerdesteijn))  
[#3775](https://github.com/geodynamics/aspect/pull/3775): Minor cleanups. (implemented by [bangerth](https://github.com/bangerth); reviewed by [MFraters](https://github.com/MFraters))  
[#3773](https://github.com/geodynamics/aspect/pull/3773): [WIP] sea level postprocessor: finds and writes elevation of any desi… (implemented by [mfmweerdesteijn](https://github.com/mfmweerdesteijn))  
[#3772](https://github.com/geodynamics/aspect/pull/3772): added constructor for NamedAdditionalMaterialOutputs (implemented by [bobmyhill](https://github.com/bobmyhill); reviewed by [gassmoeller](https://github.com/gassmoeller))  
[#3771](https://github.com/geodynamics/aspect/pull/3771): World builder separate cmake project (implemented by [MFraters](https://github.com/MFraters))  
[#3770](https://github.com/geodynamics/aspect/pull/3770): Added Stabilization Factor for Elasticity (implemented by [danieldouglas92](https://github.com/danieldouglas92))  
[#3769](https://github.com/geodynamics/aspect/pull/3769): Fix a typo. (implemented by [bangerth](https://github.com/bangerth); reviewed by [tjhei](https://github.com/tjhei))  
[#3768](https://github.com/geodynamics/aspect/pull/3768): [WIP] add teaching cookbooks and materials (implemented by [jdannberg](https://github.com/jdannberg))  
[#3767](https://github.com/geodynamics/aspect/pull/3767): C++11: Avoid ‘typedef’ in favor of ‘using’ declarations. (implemented by [bangerth](https://github.com/bangerth); reviewed by [gassmoeller](https://github.com/gassmoeller))  
[#3766](https://github.com/geodynamics/aspect/pull/3766): Fix frank kamenetskii rheology (implemented by [naliboff](https://github.com/naliboff); reviewed by [bangerth](https://github.com/bangerth))  
[#3765](https://github.com/geodynamics/aspect/pull/3765): Incorporating strain healing in strain dependent rheology (implemented by [erinheilman](https://github.com/erinheilman))  
[#3764](https://github.com/geodynamics/aspect/pull/3764): [deal.II 9.3] Modernization of face loops. (implemented by [bangerth](https://github.com/bangerth))  
[#3763](https://github.com/geodynamics/aspect/pull/3763): TimeStepping: introduce plugins (implemented by [tjhei](https://github.com/tjhei); reviewed by [MFraters](https://github.com/MFraters))  
[#3761](https://github.com/geodynamics/aspect/pull/3761): Fix a typo. (implemented by [bangerth](https://github.com/bangerth); reviewed by [tjhei](https://github.com/tjhei))  
[#3760](https://github.com/geodynamics/aspect/pull/3760): [WIP] Reorder particle advection for use with mesh deformation (implemented by [anne-glerum](https://github.com/anne-glerum))  
[#3759](https://github.com/geodynamics/aspect/pull/3759): added new strain rate and derivative functions to diffusion and dislocation creep (implemented by [bobmyhill](https://github.com/bobmyhill); reviewed by [gassmoeller](https://github.com/gassmoeller))  
[#3754](https://github.com/geodynamics/aspect/pull/3754): played with timestepping and added my results in the readme (implemented by [EstherHeck](https://github.com/EstherHeck); reviewed by [bangerth](https://github.com/bangerth))  
[#3739](https://github.com/geodynamics/aspect/pull/3739): Modified calculate\_isostrain\_viscosities function inputs. (implemented by [alarshi](https://github.com/alarshi); reviewed by [gassmoeller](https://github.com/gassmoeller))  
[#3733](https://github.com/geodynamics/aspect/pull/3733): Perplex lookup volume fractions (implemented by [bobmyhill](https://github.com/bobmyhill); reviewed by [jdannberg](https://github.com/jdannberg))  
[#3709](https://github.com/geodynamics/aspect/pull/3709): Optimize the newton solver scheme rebuild flags. (implemented by [MFraters](https://github.com/MFraters); reviewed by [gassmoeller](https://github.com/gassmoeller))  
[#3703](https://github.com/geodynamics/aspect/pull/3703): Output the stress as a tensor, rather than individual scalar components. (implemented by [bangerth](https://github.com/bangerth); reviewed by [gassmoeller](https://github.com/gassmoeller))  
[#3699](https://github.com/geodynamics/aspect/pull/3699): Search for correct version of astyle, in case multiple versions exist (implemented by [jperryhouts](https://github.com/jperryhouts); reviewed by [tjhei](https://github.com/tjhei))  
[#3524](https://github.com/geodynamics/aspect/pull/3524): Track viscoelastic stresses on particles (implemented by [naliboff](https://github.com/naliboff); reviewed by [naliboff](https://github.com/naliboff))  
[#3112](https://github.com/geodynamics/aspect/pull/3112): Create dc picard solver schemes (implemented by [MFraters](https://github.com/MFraters); reviewed by [gassmoeller](https://github.com/gassmoeller))

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

[#3822](https://github.com/geodynamics/aspect/issues/3822) Negative values of field when modeling subducting slab (opened)  
[#3796](https://github.com/geodynamics/aspect/issues/3796) The ConstantViscosity rheology doesn’t accept multiple compositions (opened and closed)  
[#3788](https://github.com/geodynamics/aspect/issues/3788) Isosurface: now only takes care of temperature and composition fields #3275 (opened)  
[#3785](https://github.com/geodynamics/aspect/issues/3785) An issue about phase transition. (opened)  
[#3774](https://github.com/geodynamics/aspect/issues/3774) C++11: Use range-based for loops (opened)  
[#3762](https://github.com/geodynamics/aspect/issues/3762) Unusual floating point exception in frank-kamenetskii viscosities. (opened and closed)  
[#3714](https://github.com/geodynamics/aspect/issues/3714) tests/zero\_matrix fails on some machines (closed)  
[#2314](https://github.com/geodynamics/aspect/issues/2314) cotire errors, warnings and slow compile with gcc 7.3.0 (closed)

A list of all major changes since the last release can be found at [this website](https://aspect.geodynamics.org/doc/doxygen/changes_current.html).

Thanks for being part of the community!

Let us know about questions, problems, bugs or just share your experience by visting our [forum](https://community.geodynamics.org/c/aspect), or by opening issues or pull requests on [Github](https://www.github.com/geodynamics/aspect).  
Additional information can be found at our [official website](https://aspect.geodynamics.org/), and CIG’s [ASPECT website](https://geodynamics.org/cig/software/aspect/).
