COMPUTATIONAL INFRASTRUCTURE FOR GEODYNAMICS (CIG) ________________________________

ASPECT

Advanced Solver for Problems in Earth’s ConvecTion

PIC      

User Manual
Version 2.0.0-rc1
(generated May 9, 2018)
Wolfgang Bangerth
Juliane Dannberg
Rene Gassmöller
Timo Heister

with contributions by:
Jacqueline Austermann, Markus Bürg, Samuel Cox, William Durkin, Grant Euen, Menno Fraters, Thomas Geenen, Anne Glerum, Ryan Grove, Eric Heien, Louise Kellogg, Scott King, Martin Kronbichler, Marine Lasbleis, Shangxin Liu, Elvira Mulyukova, John Naliboff, Jonathan Perry-Houts, Elbridge Gerry Puckett, Tahiry Rajaonarison, Ian Rose, D. Sarah Stamps, Cedric Thieulot, Iris van Zelst, Siqi Zhang

geodynamics.org

_________________________________________________________________________________________

Contents
1 Introduction
 1.1 Referencing ASPECT
 1.2 Acknowledgments
2 Equations, models, coefficients
 2.1 Basic equations
 2.2 Coefficients
 2.3 Dimensional or non-dimensionalized equations?
 2.4 Static or dynamic pressure?
 2.5 Pressure normalization
 2.6 Initial conditions and the adiabatic pressure/temperature
 2.7 Compositional fields
 2.8 Constitutive laws
 2.9 Numerical methods
 2.10 Approximate equations
 2.11 Choosing a formulation in ASPECT
 2.12 Free surface calculations
 2.13 Calculations with melt transport
 2.14 Nullspace removal
 2.15 Particles
3 Installation
 3.1 Docker Container
 3.2 Virtual Machine
 3.3 Local installation
4 Running ASPECT
 4.1 Overview
 4.2 Selecting between 2d and 3d runs
 4.3 Debug or optimized mode
 4.4 Visualizing results
 4.5 Checkpoint/restart support
 4.6 Making ASPECT run faster
 4.7 Input parameter files
 4.8 A graphical user interface for editing ASPECT parameter files
5 Cookbooks
 5.1 How to set up computations
 5.2 Simple setups
 5.3 Geophysical setups
 5.4 Benchmarks
6 Extending and contributing to ASPECT
 6.1 The idea of plugins and the SimulatorAccess and Introspection classes
 6.2 How to write a plugin
 6.3 Materials, geometries, gravitation and other plugin types
 6.4 Compatibility of plugins with newer ASPECT versions
 6.5 Extending ASPECT through the signals mechanism
 6.6 Extending the basic solver
 6.7 Testing ASPECT
 6.8 Contributing to ASPECT’s development
7 Future plans for ASPECT
8 Finding answers to more questions
A Run-time input parameters
References
Index of run-time parameter entries
Index of run-time parameters with section names

[next]