ASPECT
Changes after the latest release (v3.0.0)

This is the list of changes made after the release of ASPECT version 3.0.0. All entries are signed with the names of the author.

  1. Added: ASPECT can now use the 'include' keyword in parameter files to include other parameter files, even if those other parameter files include parameter files themselves. ASPECT now also respects the parameters 'Dimension' and 'Additional shared libraries' in the included parameter files, which was not the case before.
    (Rene Gassmoeller, 2024/12/04)

  2. Changed: Renamed the variable 'PhaseFunctionInputs::phase_index' to PhaseFunctionInputs::phase_transition_index'. The new variable name is more precise since it is used to index phase transitions rather than phases. Material models that make use of the old name will have to be adjusted.
    (Haoyuan Li, 2024/12/01)

  3. Added: there is now a new class of phase function that handles discrete phase transitions by looking up the most dominant phases in a lookup table. This function can be used to make the rheology of the visco-plastic material model dependent on the dominant mineral phase.
    (Haoyuan Li, 2024/11/07)

  4. New: We implement an option to use the Weighted BFBT preconditioner introduced by Rudi et al (2017). This preconditioner was designed for problems involving highly heterogeneous viscosities.
    (Quang Hoang, Timo Heister, 2024/06/06)