Skip to main content
Back to top
Ctrl
+
K
ASPECT 3.1.0-pre
GitHub
Search
Ctrl
+
K
ASPECT
User Guide
Introduction
Assumptions and methods
Basic equations
A comment on adiabatic heating
Boundary conditions
Two-dimensional models
Comments on the final set of equations
Coefficients
Coefficient self-consistency
Coefficient averaging
Dimensional or non-dimensionalized equations?
Years or seconds?
Static or dynamic pressure?
Pressure normalization
Initial conditions and the adiabatic pressure/temperature
Compositional fields
Constitutive laws
Numerical methods
Approximate equations
The anelastic liquid approximation (ALA)
The truncated anelastic liquid approximation (TALA)
The Boussinesq approximation (BA)
The isothermal/isentropic compression approximation (ICA)
Choosing a formulation
Mass conservation approximation
Temperature equation approximation
Approximation of the buoyancy term
Reference state: The adiabatic profile
Combined formulations
Advection Stabilization
SUPG Stabilization
Entropy viscosity
Free surface calculations
Arbitrary Lagrangian-Eulerian implementation
Free surface stabilization
Calculations with melt transport
Nullspace removal
Particles
Stokes solver
Geometric Multigrid
Choosing a nonlinear Stokes solver
Installation
Docker Container
Installing Docker and downloading the ASPECT image
Running ASPECT models
Developing ASPECT within a container
Virtual Machine
Installing VM software and setting up the virtual machine
Running ASPECT models
Local installation
System prerequisites
Using candi to compile dependencies
Installing FastScape-fortran
Obtaining ASPECT and initial configuration
Compiling ASPECT
Building the documentation
Running ASPECT
First steps
Overview
Selecting between 2d and 3d
Debug or optimized mode
Visualizing results
Visualization the graphical output using
VisIt
Visualizing statistical data
Large data issues for parallel computations
Checkpoint/restart support
Making ASPECT run faster
Debug vs. optimized mode
Adjusting solver tolerances
Adjusting solver preconditioner tolerances
Using lower order elements for the temperature/compositional discretization
Limiting postprocessing
Switching off pressure normalization
Regularizing models with large coefficient variation
Using multithreading
File system I/O
Input parameter files
The structure of parameter files
Categories of parameters
How to write Function expressions in parameter files
Compatibility of input files with newer ASPECT versions
Cookbooks
How to set up computations
Simple setups
Convection in a 2d box
Convection in a 3d box
Convection in a box with prescribed, variable velocity boundary conditions
Using passive and active compositional fields
Using particles
Using a free surface
Using a free surface in a model with a crust
Averaging material properties
Prescribed internal velocity constraints
Prescribing internal velocity constraints with ASCII files
Artificial viscosity smoothing
Tracking finite strain
Reading in compositional initial composition files generated with geomIO
Using lazy expression syntax for if-else-statements in function expressions
Convection in a 2d box with a phase transition
Visualizing phase diagrams
Plume in a 2D chunk
Fastscape Eroding Box
Introduction to ASPECT
Geophysical setups
Simple convection in a quarter of a 2d annulus
Simple convection in a spherical 3d shell
Postprocessing spherical 3D convection
3D convection with an Earth-like initial condition
Prescribing Velocities from Global Convection Models as Boundary Conditions in Regional Models
Using reconstructed surface velocities by GPlates
2D compressible convection with a reference profile and material properties from BurnMan
Convection using a pressure–temperature look-up table and the rheology of Steinberger and Calderwood (2006)
Thermochemical plume model using multiple P–T look-up tables
Reproducing rheology of Morency and Doin, 2004
Crustal deformation
Continental extension
Inner core convection
Lower crust flow with an obstacle
Melt migration in a 2D mantle convection model
Melt migration in a 2D mid-ocean ridge model
Sublithospheric convection beneath an oceanic plate with a grain size dependent rheology
Using the World Builder to model the thermal structure of oceanic transform faults
Kinematically-driven 2d oceanic subduction
Rift interaction in brittle-ductile coupled systems
Simplified Subduction Model with Parameterized Solid-Fluid Reactions
Using Non-Equilibrium Thermodynamics to Drive Phase Transformations
Mantle convection with continents in an annulus
Viscous inclusions under simple and pure shear
Subduction initiation from Matsumoto and Tomoda (1983)
Van Keken 2008 corner flow recreation
Two-dimensional cylindrical annulus visualization
Mantle convection using tomography data
Olivine Fabric Developments Under Simple Shear
Sinking of anhydrite blocks within a Newtonian salt diapir
Anisotropic viscosity
CPO induced anisotropic viscosity
Future Cookbooks
Setups for teaching
Running a geodynamic model
Convective and conductive heat flow: Cooling of oceanic lithosphere
Onset of convection
Magnetic lineations on the sea floor
Benchmarks
Running benchmarks that require code
Onset of convection benchmark
The van Keken thermochemical composition benchmark
Computation of the van Keken Problem with the Volume-of-Fluid Interface Tracking Method
The Bunge et al. mantle convection experiments
The Blankenbach convection benchmark
The King compressible convection benchmark
The Rayleigh-Taylor instability
The Rayleigh-Taylor instability benchmark
The Rayleigh-Taylor instability with a free surface
Polydiapirism
The sinking block benchmark
The sinking block benchmark files
The SolCx Stokes benchmark
The SolKz Stokes benchmark
Tan & Gurnis, 2007
The “inclusion” Stokes benchmark
The Burstedde variable viscosity benchmark
The slab detachment benchmark
The hollow sphere benchmark
Particle distribution benchmark
Particle integration scheme benchmark
The 2D annulus benchmark
Finite strain benchmark
The rigid shear benchmark
The “Stokes’ law” benchmark
Viscosity grooves benchmark
Latent heat benchmark
The 2D cylindrical shell benchmarks by Davies et al.
The Crameri et al. benchmarks
The solitary wave benchmark
1D test for water solubility
Benchmarks for operator splitting
The Tosi et al. benchmarks
Layered flow with viscosity contrast
Donea & Huerta 2D box geometry benchmark
Advection stabilization benchmarks
Advection Benchmarks
Advection in Annulus
Diffusion of Hill
Yamauchi & Takei anelastic shear wave velocity-temperature conversion benchmark
Thin shell gravity benchmark
Thick shell gravity benchmark
2D Lithosphere flexure benchmark with infill
Gravity field generated by mantle density variations
Buiter et al. 2008, JGR
Brittle thrust wedges benchmark
Compressibility formulation benchmarks
Entropy adiabat benchmark
Geoid Spectral Comparison
Newton Solver Benchmark Set - Nonlinear Channel Flow
Newton Solver Benchmark Set - Spiegelman et at. (2016)
Newton Solver Benchmark Set - Tosi et at. (2015)
The NSinker benchmark
The Spherical Shell NSinker benchmark
Time dependent annulus benchmark
Magmatic shear bands
The viscoelastic plastic shear bands benchmarks
Visco(elastic)-plastic shear bands after Gerya (2019)
The viscoelastplastic shear bands benchmark
Grain Size Pinned State
The viscoelastic stress build-up benchmark
The viscoelastic sheared torsion benchmark
The viscoelastic relaxation benchmark
The viscoelastoplastic simple shear benchmark
The bending beam benchmark
Viscoelastic plate flexure
Viscoelastic half-space loading
Viscous half-space loading
Zhong et al., 1993
Extending and contributing
Contributing to ASPECT
The idea of plugins and the
SimulatorAccess
and
Introspection
classes
How to write a plugin
How to write a cookbook
Parameter file
Plugins and additional files
Adding a section to the manual
MyST Quick reference
Available plugin types
Material models
Heating models
Geometry models
Gravity models
Initial conditions for temperature and composition
Velocity and traction boundary conditions
Temperature and compositional boundary conditions
Boundary heat flux
Postprocessors: Evaluating the solution after each time step
Visualization postprocessors
Mesh refinement criteria
Criteria for terminating a simulation
Compatibility of plugins
Extending ASPECT through signals
Extending the basic solver
Testing ASPECT
Running tests
Writing tests
Test properties
Benchmarking run time
Future plans for ASPECT
Release Tasklist
Finding answers to questions
Parameter Documentation
Global parameters
Adiabatic conditions model
Boundary composition model
Boundary convective heating model
Boundary fluid pressure model
Boundary heat flux model
Boundary temperature model
Boundary traction model
Boundary velocity model
Checkpointing
Compositional fields
Discretization
Formulation
Geometry model
Gravity model
Heating model
Initial composition model
Initial temperature model
Material model
Melt settings
Mesh deformation
Mesh refinement
Nullspace removal
Particles
Particles 2
Postprocess
Prescribed Stokes solution
Prescribed solution
Solver parameters
Temperature field
Termination criteria
Time stepping
Volume of Fluid
Developer Documentation
Authors
References
Page index
category:benchmark (69)
Advection stabilization benchmarks
Advection Benchmarks
Advection in Annulus
The 2D annulus benchmark
The Blankenbach convection benchmark
Buiter et al. 2008, JGR
Brittle thrust wedges benchmark
The Burstedde variable viscosity benchmark
Compressibility formulation benchmarks
The Crameri et al. benchmarks
The 2D cylindrical shell benchmarks by Davies et al.
Diffusion of Hill
Donea & Huerta 2D box geometry benchmark
Entropy adiabat benchmark
Finite strain benchmark
Viscoelastic half-space loading
Viscous half-space loading
Geoid Spectral Comparison
Grain Size Pinned State
Gravity field generated by mantle density variations
Thick shell gravity benchmark
Thin shell gravity benchmark
The hollow sphere benchmark
The “inclusion” Stokes benchmark
2D Lithosphere flexure benchmark with infill
The King compressible convection benchmark
Layered flow with viscosity contrast
Newton Solver Benchmark Set - Nonlinear Channel Flow
Newton Solver Benchmark Set - Spiegelman et at. (2016)
Newton Solver Benchmark Set - Tosi et at. (2015)
The NSinker benchmark
The Spherical Shell NSinker benchmark
Onset of convection benchmark
Benchmarks for operator splitting
Particle distribution benchmark
Particle integration scheme benchmark
Polydiapirism
The Rayleigh-Taylor instability benchmark
The Rayleigh-Taylor instability
The Rayleigh-Taylor instability benchmark
The Rayleigh-Taylor instability with a free surface
The rigid shear benchmark
Magmatic shear bands
The sinking block benchmark files
The sinking block benchmark
The sinking block benchmark files
The slab detachment benchmark
The SolCx Stokes benchmark
The solitary wave benchmark
The SolKz Stokes benchmark
1D test for water solubility
Tan & Gurnis, 2007
Time dependent annulus benchmark
The Tosi et al. benchmarks
The bending beam benchmark
Visco(elastic)-plastic shear bands after Gerya (2019)
The viscoelastplastic shear bands benchmark
The viscoelastoplastic simple shear benchmark
Viscoelastic plate flexure
The viscoelastic relaxation benchmark
The viscoelastic sheared torsion benchmark
The viscoelastic stress build-up benchmark
Viscosity grooves benchmark
Yamauchi & Takei anelastic shear wave velocity-temperature conversion benchmark
Zhong et al., 1993
The Bunge et al. mantle convection experiments
Convection in a 2d box with a phase transition
Latent heat benchmark
The “Stokes’ law” benchmark
Computation of the van Keken Problem with the Volume-of-Fluid Interface Tracking Method
The van Keken thermochemical composition benchmark
Van Keken 2008 corner flow recreation
category:cookbook (62)
Two-dimensional cylindrical annulus visualization
CPO induced anisotropic viscosity
Rift interaction in brittle-ductile coupled systems
Anisotropic viscosity
The Bunge et al. mantle convection experiments
2D compressible convection with a reference profile and material properties from BurnMan
Convection in a 2d box with a phase transition
The active case with reactions.
The active case.
Using active particles.
The passive case.
The passive case with particles
Continental extension
Running a geodynamic model
Convection in a 2d box
Convection in a 3d box
Crustal deformation
Olivine Fabric Developments Under Simple Shear
Fastscape Eroding Box
Tracking finite strain
Using a free surface
Using a free surface in a model with a crust
Reading in compositional initial composition files generated with geomIO
Melt migration in a 2D mantle convection model
Prescribing Velocities from Global Convection Models as Boundary Conditions in Regional Models
Using reconstructed surface velocities by GPlates
Sublithospheric convection beneath an oceanic plate with a grain size dependent rheology
Convective and conductive heat flow: Cooling of oceanic lithosphere
Viscous inclusions under simple and pure shear
3D convection with an Earth-like initial condition
Inner core convection
Kinematically-driven 2d oceanic subduction
Latent heat benchmark
Lower crust flow with an obstacle
Magnetic lineations on the sea floor
Mantle convection with continents in an annulus
Melt migration in a 2D mid-ocean ridge model
Reproducing rheology of Morency and Doin, 2004
Thermochemical plume model using multiple P–T look-up tables
Using lazy expression syntax for if-else-statements in function expressions
Onset of convection
Using Non-Equilibrium Thermodynamics to Drive Phase Transformations
Convection in a box with prescribed, variable velocity boundary conditions
Plume in a 2D chunk
Prescribed internal velocity constraints
Prescribing internal velocity constraints with ASCII files
Postprocessing spherical 3D convection
Simple convection in a quarter of a 2d annulus
Artificial viscosity smoothing
Simple convection in a spherical 3d shell
Averaging material properties
Sinking of anhydrite blocks within a Newtonian salt diapir
Convection using a pressure–temperature look-up table and the rheology of Steinberger and Calderwood (2006)
The “Stokes’ law” benchmark
Subduction initiation from Matsumoto and Tomoda (1983)
Simplified Subduction Model with Parameterized Solid-Fluid Reactions
Mantle convection using tomography data
Using the World Builder to model the thermal structure of oceanic transform faults
Computation of the van Keken Problem with the Volume-of-Fluid Interface Tracking Method
The van Keken thermochemical composition benchmark
Van Keken 2008 corner flow recreation
Visualizing phase diagrams
feature:2d (101)
Advection stabilization benchmarks
Advection Benchmarks
Advection in Annulus
The 2D annulus benchmark
The Blankenbach convection benchmark
Buiter et al. 2008, JGR
Brittle thrust wedges benchmark
The Burstedde variable viscosity benchmark
Compressibility formulation benchmarks
The Crameri et al. benchmarks
The 2D cylindrical shell benchmarks by Davies et al.
Diffusion of Hill
Donea & Huerta 2D box geometry benchmark
Entropy adiabat benchmark
Finite strain benchmark
Viscoelastic half-space loading
Viscous half-space loading
Grain Size Pinned State
The “inclusion” Stokes benchmark
2D Lithosphere flexure benchmark with infill
The King compressible convection benchmark
Layered flow with viscosity contrast
Newton Solver Benchmark Set - Nonlinear Channel Flow
Newton Solver Benchmark Set - Spiegelman et at. (2016)
Newton Solver Benchmark Set - Tosi et at. (2015)
The NSinker benchmark
Onset of convection benchmark
Benchmarks for operator splitting
Particle distribution benchmark
Particle integration scheme benchmark
Polydiapirism
The Rayleigh-Taylor instability
The Rayleigh-Taylor instability benchmark
The Rayleigh-Taylor instability with a free surface
The rigid shear benchmark
Magmatic shear bands
The sinking block benchmark
The sinking block benchmark files
The slab detachment benchmark
The SolCx Stokes benchmark
The solitary wave benchmark
The SolKz Stokes benchmark
1D test for water solubility
Tan & Gurnis, 2007
Time dependent annulus benchmark
The Tosi et al. benchmarks
The bending beam benchmark
Visco(elastic)-plastic shear bands after Gerya (2019)
The viscoelastplastic shear bands benchmark
The viscoelastoplastic simple shear benchmark
Viscoelastic plate flexure
The viscoelastic relaxation benchmark
The viscoelastic stress build-up benchmark
Viscosity grooves benchmark
Yamauchi & Takei anelastic shear wave velocity-temperature conversion benchmark
Zhong et al., 1993
Two-dimensional cylindrical annulus visualization
Anisotropic viscosity
The Bunge et al. mantle convection experiments
2D compressible convection with a reference profile and material properties from BurnMan
Convection in a 2d box with a phase transition
The active case with reactions.
The active case.
Using active particles.
The passive case.
The passive case with particles
Continental extension
Running a geodynamic model
Convection in a 2d box
Crustal deformation
Tracking finite strain
Using a free surface
Using a free surface in a model with a crust
Reading in compositional initial composition files generated with geomIO
Melt migration in a 2D mantle convection model
Using reconstructed surface velocities by GPlates
Sublithospheric convection beneath an oceanic plate with a grain size dependent rheology
Convective and conductive heat flow: Cooling of oceanic lithosphere
Viscous inclusions under simple and pure shear
Kinematically-driven 2d oceanic subduction
Latent heat benchmark
Magnetic lineations on the sea floor
Mantle convection with continents in an annulus
Melt migration in a 2D mid-ocean ridge model
Reproducing rheology of Morency and Doin, 2004
Thermochemical plume model using multiple P–T look-up tables
Using lazy expression syntax for if-else-statements in function expressions
Onset of convection
Using Non-Equilibrium Thermodynamics to Drive Phase Transformations
Convection in a box with prescribed, variable velocity boundary conditions
Plume in a 2D chunk
Prescribed internal velocity constraints
Prescribing internal velocity constraints with ASCII files
Simple convection in a quarter of a 2d annulus
Artificial viscosity smoothing
Averaging material properties
Sinking of anhydrite blocks within a Newtonian salt diapir
Convection using a pressure–temperature look-up table and the rheology of Steinberger and Calderwood (2006)
Simplified Subduction Model with Parameterized Solid-Fluid Reactions
Mantle convection using tomography data
Computation of the van Keken Problem with the Volume-of-Fluid Interface Tracking Method
The van Keken thermochemical composition benchmark
Van Keken 2008 corner flow recreation
Visualizing phase diagrams
feature:3d (26)
Viscoelastic half-space loading
Viscous half-space loading
Geoid Spectral Comparison
Gravity field generated by mantle density variations
Thick shell gravity benchmark
Thin shell gravity benchmark
The hollow sphere benchmark
The NSinker benchmark
The Spherical Shell NSinker benchmark
The viscoelastic sheared torsion benchmark
CPO induced anisotropic viscosity
Rift interaction in brittle-ductile coupled systems
Convection in a 3d box
Crustal deformation
Olivine Fabric Developments Under Simple Shear
Fastscape Eroding Box
Prescribing Velocities from Global Convection Models as Boundary Conditions in Regional Models
Using reconstructed surface velocities by GPlates
3D convection with an Earth-like initial condition
Inner core convection
Lower crust flow with an obstacle
Postprocessing spherical 3D convection
Simple convection in a spherical 3d shell
The “Stokes’ law” benchmark
Subduction initiation from Matsumoto and Tomoda (1983)
Using the World Builder to model the thermal structure of oceanic transform faults
feature:analytical-solution (36)
Advection in Annulus
The 2D annulus benchmark
The Burstedde variable viscosity benchmark
Compressibility formulation benchmarks
The Crameri et al. benchmarks
Diffusion of Hill
Donea & Huerta 2D box geometry benchmark
Finite strain benchmark
Viscoelastic half-space loading
Viscous half-space loading
Grain Size Pinned State
Thick shell gravity benchmark
Thin shell gravity benchmark
The hollow sphere benchmark
The “inclusion” Stokes benchmark
2D Lithosphere flexure benchmark with infill
Layered flow with viscosity contrast
Newton Solver Benchmark Set - Nonlinear Channel Flow
Onset of convection benchmark
Benchmarks for operator splitting
The Rayleigh-Taylor instability
The Rayleigh-Taylor instability benchmark
The Rayleigh-Taylor instability with a free surface
The rigid shear benchmark
Magmatic shear bands
The SolCx Stokes benchmark
The solitary wave benchmark
The SolKz Stokes benchmark
1D test for water solubility
Tan & Gurnis, 2007
Time dependent annulus benchmark
The viscoelastic relaxation benchmark
The viscoelastic sheared torsion benchmark
The viscoelastic stress build-up benchmark
Viscosity grooves benchmark
Zhong et al., 1993
The “Stokes’ law” benchmark
feature:cartesian (96)
Advection stabilization benchmarks
Advection Benchmarks
The Blankenbach convection benchmark
Buiter et al. 2008, JGR
Brittle thrust wedges benchmark
The Burstedde variable viscosity benchmark
Compressibility formulation benchmarks
The Crameri et al. benchmarks
Diffusion of Hill
Donea & Huerta 2D box geometry benchmark
Entropy adiabat benchmark
Finite strain benchmark
Viscoelastic half-space loading
Viscous half-space loading
Grain Size Pinned State
The “inclusion” Stokes benchmark
2D Lithosphere flexure benchmark with infill
The King compressible convection benchmark
Layered flow with viscosity contrast
Newton Solver Benchmark Set - Nonlinear Channel Flow
Newton Solver Benchmark Set - Spiegelman et at. (2016)
Newton Solver Benchmark Set - Tosi et at. (2015)
The NSinker benchmark
Onset of convection benchmark
Benchmarks for operator splitting
Particle distribution benchmark
Particle integration scheme benchmark
Polydiapirism
The Rayleigh-Taylor instability
The Rayleigh-Taylor instability benchmark
The Rayleigh-Taylor instability with a free surface
The rigid shear benchmark
Magmatic shear bands
The sinking block benchmark
The sinking block benchmark files
The slab detachment benchmark
The SolCx Stokes benchmark
The solitary wave benchmark
The SolKz Stokes benchmark
1D test for water solubility
Tan & Gurnis, 2007
The Tosi et al. benchmarks
The bending beam benchmark
Visco(elastic)-plastic shear bands after Gerya (2019)
The viscoelastplastic shear bands benchmark
The viscoelastoplastic simple shear benchmark
Viscoelastic plate flexure
The viscoelastic relaxation benchmark
The viscoelastic sheared torsion benchmark
The viscoelastic stress build-up benchmark
Viscosity grooves benchmark
Yamauchi & Takei anelastic shear wave velocity-temperature conversion benchmark
Zhong et al., 1993
CPO induced anisotropic viscosity
Rift interaction in brittle-ductile coupled systems
Anisotropic viscosity
Convection in a 2d box with a phase transition
The active case with reactions.
The active case.
Using active particles.
The passive case.
The passive case with particles
Continental extension
Running a geodynamic model
Convection in a 2d box
Convection in a 3d box
Crustal deformation
Olivine Fabric Developments Under Simple Shear
Fastscape Eroding Box
Tracking finite strain
Using a free surface
Using a free surface in a model with a crust
Reading in compositional initial composition files generated with geomIO
Melt migration in a 2D mantle convection model
Sublithospheric convection beneath an oceanic plate with a grain size dependent rheology
Convective and conductive heat flow: Cooling of oceanic lithosphere
Viscous inclusions under simple and pure shear
Kinematically-driven 2d oceanic subduction
Latent heat benchmark
Lower crust flow with an obstacle
Magnetic lineations on the sea floor
Melt migration in a 2D mid-ocean ridge model
Reproducing rheology of Morency and Doin, 2004
Using lazy expression syntax for if-else-statements in function expressions
Onset of convection
Using Non-Equilibrium Thermodynamics to Drive Phase Transformations
Convection in a box with prescribed, variable velocity boundary conditions
Prescribed internal velocity constraints
Prescribing internal velocity constraints with ASCII files
Averaging material properties
Sinking of anhydrite blocks within a Newtonian salt diapir
The “Stokes’ law” benchmark
Subduction initiation from Matsumoto and Tomoda (1983)
Simplified Subduction Model with Parameterized Solid-Fluid Reactions
Using the World Builder to model the thermal structure of oceanic transform faults
Computation of the van Keken Problem with the Volume-of-Fluid Interface Tracking Method
The van Keken thermochemical composition benchmark
Van Keken 2008 corner flow recreation
Visualizing phase diagrams
feature:community-benchmark (24)
Newton Solver Benchmark Set - Tosi et at. (2015)
The NSinker benchmark
The Spherical Shell NSinker benchmark
Polydiapirism
The Rayleigh-Taylor instability
The Rayleigh-Taylor instability benchmark
The Rayleigh-Taylor instability with a free surface
Magmatic shear bands
The sinking block benchmark
The sinking block benchmark files
The slab detachment benchmark
The SolCx Stokes benchmark
The solitary wave benchmark
The SolKz Stokes benchmark
Tan & Gurnis, 2007
The Tosi et al. benchmarks
Visco(elastic)-plastic shear bands after Gerya (2019)
The viscoelastplastic shear bands benchmark
Yamauchi & Takei anelastic shear wave velocity-temperature conversion benchmark
Zhong et al., 1993
Convection in a 2d box with a phase transition
Viscous inclusions under simple and pure shear
Subduction initiation from Matsumoto and Tomoda (1983)
Computation of the van Keken Problem with the Volume-of-Fluid Interface Tracking Method
The van Keken thermochemical composition benchmark
Van Keken 2008 corner flow recreation
feature:compositional-fields (39)
The slab detachment benchmark
The SolCx Stokes benchmark
The SolKz Stokes benchmark
The bending beam benchmark
Visco(elastic)-plastic shear bands after Gerya (2019)
The viscoelastplastic shear bands benchmark
The viscoelastoplastic simple shear benchmark
Viscoelastic plate flexure
The viscoelastic relaxation benchmark
The viscoelastic sheared torsion benchmark
The viscoelastic stress build-up benchmark
CPO induced anisotropic viscosity
Anisotropic viscosity
The active case with reactions.
The active case.
The passive case.
Olivine Fabric Developments Under Simple Shear
Tracking finite strain
Reading in compositional initial composition files generated with geomIO
Melt migration in a 2D mantle convection model
Viscous inclusions under simple and pure shear
Kinematically-driven 2d oceanic subduction
Lower crust flow with an obstacle
Magnetic lineations on the sea floor
Melt migration in a 2D mid-ocean ridge model
Reproducing rheology of Morency and Doin, 2004
Thermochemical plume model using multiple P–T look-up tables
Using Non-Equilibrium Thermodynamics to Drive Phase Transformations
Prescribing internal velocity constraints with ASCII files
Artificial viscosity smoothing
Averaging material properties
Convection using a pressure–temperature look-up table and the rheology of Steinberger and Calderwood (2006)
The “Stokes’ law” benchmark
Subduction initiation from Matsumoto and Tomoda (1983)
Simplified Subduction Model with Parameterized Solid-Fluid Reactions
Mantle convection using tomography data
Computation of the van Keken Problem with the Volume-of-Fluid Interface Tracking Method
The van Keken thermochemical composition benchmark
Visualizing phase diagrams
feature:compressibility (11)
The 2D cylindrical shell benchmarks by Davies et al.
Entropy adiabat benchmark
The King compressible convection benchmark
Tan & Gurnis, 2007
2D compressible convection with a reference profile and material properties from BurnMan
Melt migration in a 2D mantle convection model
Mantle convection with continents in an annulus
Thermochemical plume model using multiple P–T look-up tables
Using Non-Equilibrium Thermodynamics to Drive Phase Transformations
Convection using a pressure–temperature look-up table and the rheology of Steinberger and Calderwood (2006)
Mantle convection using tomography data
feature:data-integration (13)
Entropy adiabat benchmark
Geoid Spectral Comparison
Gravity field generated by mantle density variations
Yamauchi & Takei anelastic shear wave velocity-temperature conversion benchmark
2D compressible convection with a reference profile and material properties from BurnMan
Prescribing Velocities from Global Convection Models as Boundary Conditions in Regional Models
Using reconstructed surface velocities by GPlates
Sublithospheric convection beneath an oceanic plate with a grain size dependent rheology
3D convection with an Earth-like initial condition
Prescribing internal velocity constraints with ASCII files
Simplified Subduction Model with Parameterized Solid-Fluid Reactions
Mantle convection using tomography data
Using the World Builder to model the thermal structure of oceanic transform faults
feature:elasticity (8)
The bending beam benchmark
Visco(elastic)-plastic shear bands after Gerya (2019)
The viscoelastplastic shear bands benchmark
The viscoelastoplastic simple shear benchmark
Viscoelastic plate flexure
The viscoelastic relaxation benchmark
The viscoelastic sheared torsion benchmark
The viscoelastic stress build-up benchmark
feature:grain-size-evolution (2)
Grain Size Pinned State
Sublithospheric convection beneath an oceanic plate with a grain size dependent rheology
feature:melt (4)
Magmatic shear bands
The solitary wave benchmark
Melt migration in a 2D mantle convection model
Melt migration in a 2D mid-ocean ridge model
feature:mesh-deformation (16)
Buiter et al. 2008, JGR
Brittle thrust wedges benchmark
The Crameri et al. benchmarks
Diffusion of Hill
Viscoelastic half-space loading
Viscous half-space loading
2D Lithosphere flexure benchmark with infill
The Rayleigh-Taylor instability with a free surface
The viscoelastplastic shear bands benchmark
Viscoelastic plate flexure
Rift interaction in brittle-ductile coupled systems
Continental extension
Crustal deformation
Fastscape Eroding Box
Using a free surface
Using a free surface in a model with a crust
feature:modular-equations (19)
Entropy adiabat benchmark
Finite strain benchmark
Grain Size Pinned State
Benchmarks for operator splitting
Magmatic shear bands
The solitary wave benchmark
1D test for water solubility
The viscoelastoplastic simple shear benchmark
Viscoelastic plate flexure
The viscoelastic relaxation benchmark
The viscoelastic sheared torsion benchmark
The viscoelastic stress build-up benchmark
CPO induced anisotropic viscosity
Anisotropic viscosity
Sublithospheric convection beneath an oceanic plate with a grain size dependent rheology
Inner core convection
Latent heat benchmark
Convection using a pressure–temperature look-up table and the rheology of Steinberger and Calderwood (2006)
Simplified Subduction Model with Parameterized Solid-Fluid Reactions
feature:nonlinear-solver (35)
Buiter et al. 2008, JGR
Brittle thrust wedges benchmark
Newton Solver Benchmark Set - Nonlinear Channel Flow
Newton Solver Benchmark Set - Spiegelman et at. (2016)
Newton Solver Benchmark Set - Tosi et at. (2015)
Magmatic shear bands
The slab detachment benchmark
The solitary wave benchmark
1D test for water solubility
Tan & Gurnis, 2007
The Tosi et al. benchmarks
The bending beam benchmark
Visco(elastic)-plastic shear bands after Gerya (2019)
The viscoelastplastic shear bands benchmark
The viscoelastoplastic simple shear benchmark
Viscoelastic plate flexure
The viscoelastic relaxation benchmark
The viscoelastic sheared torsion benchmark
The viscoelastic stress build-up benchmark
Rift interaction in brittle-ductile coupled systems
Convection in a 2d box with a phase transition
Continental extension
Crustal deformation
Melt migration in a 2D mantle convection model
Sublithospheric convection beneath an oceanic plate with a grain size dependent rheology
Viscous inclusions under simple and pure shear
Mantle convection with continents in an annulus
Melt migration in a 2D mid-ocean ridge model
Reproducing rheology of Morency and Doin, 2004
Using Non-Equilibrium Thermodynamics to Drive Phase Transformations
Plume in a 2D chunk
Convection using a pressure–temperature look-up table and the rheology of Steinberger and Calderwood (2006)
Simplified Subduction Model with Parameterized Solid-Fluid Reactions
Mantle convection using tomography data
Using the World Builder to model the thermal structure of oceanic transform faults
feature:particles (18)
Particle distribution benchmark
Particle integration scheme benchmark
The rigid shear benchmark
Time dependent annulus benchmark
The bending beam benchmark
The viscoelastplastic shear bands benchmark
The viscoelastic relaxation benchmark
The viscoelastic stress build-up benchmark
CPO induced anisotropic viscosity
Using active particles.
The passive case with particles
Continental extension
Running a geodynamic model
Olivine Fabric Developments Under Simple Shear
Sublithospheric convection beneath an oceanic plate with a grain size dependent rheology
Mantle convection with continents in an annulus
Sinking of anhydrite blocks within a Newtonian salt diapir
Subduction initiation from Matsumoto and Tomoda (1983)
feature:plasticity (9)
The Tosi et al. benchmarks
Visco(elastic)-plastic shear bands after Gerya (2019)
The viscoelastoplastic simple shear benchmark
The viscoelastic stress build-up benchmark
Rift interaction in brittle-ductile coupled systems
Continental extension
Crustal deformation
Mantle convection with continents in an annulus
Reproducing rheology of Morency and Doin, 2004
feature:solver-comparison (5)
Advection stabilization benchmarks
Advection Benchmarks
Newton Solver Benchmark Set - Nonlinear Channel Flow
Newton Solver Benchmark Set - Tosi et at. (2015)
The NSinker benchmark
The Spherical Shell NSinker benchmark
feature:spherical (26)
Advection in Annulus
The 2D annulus benchmark
The 2D cylindrical shell benchmarks by Davies et al.
Geoid Spectral Comparison
Gravity field generated by mantle density variations
Thick shell gravity benchmark
Thin shell gravity benchmark
The hollow sphere benchmark
The Spherical Shell NSinker benchmark
Time dependent annulus benchmark
Two-dimensional cylindrical annulus visualization
The Bunge et al. mantle convection experiments
2D compressible convection with a reference profile and material properties from BurnMan
Prescribing Velocities from Global Convection Models as Boundary Conditions in Regional Models
Using reconstructed surface velocities by GPlates
3D convection with an Earth-like initial condition
Inner core convection
Mantle convection with continents in an annulus
Thermochemical plume model using multiple P–T look-up tables
Plume in a 2D chunk
Postprocessing spherical 3D convection
Simple convection in a quarter of a 2d annulus
Artificial viscosity smoothing
Simple convection in a spherical 3d shell
Convection using a pressure–temperature look-up table and the rheology of Steinberger and Calderwood (2006)
Mantle convection using tomography data
feature:two-phase-flow (6)
Magmatic shear bands
The solitary wave benchmark
1D test for water solubility
Melt migration in a 2D mantle convection model
Melt migration in a 2D mid-ocean ridge model
Simplified Subduction Model with Parameterized Solid-Fluid Reactions
Repository
Suggest edit
Open issue
.md
.pdf
Virtual Machine
Virtual Machine
#
Installing VM software and setting up the virtual machine
Running ASPECT models