ASPECT
Modules
Here is a list of all modules:
[detail level 12]
 The main class implementing the mantle convection
 Postprocessing solutions
 Visualizing solutions
 Describing the material model
 Describing the properties of the initial topography of the domain
 Describing the properties of the domain
 Describing the properties of the gravity
 Describing terms on the right hand side of the temperature equation
 Describing how to refine the mesh
 Describing when to terminate a simulation
 Describing initial conditions
 Describing initial conditions for the temperature
 Describing initial conditions for compositional fields
 Adiabatic conditions
 Describing prescribed velocity fields
 Describing boundary conditions
 Describing temperature boundary conditions
 Describing boundary conditions for compositional fields
 Describing boundary conditions for the velocity field
 Describing traction boundary conditions for the velocity field
 Describing fluid pressure boundary conditions
 Describing advected particles
 Describing the method to generate particles
 Describing the method to integrate particles
 Describing the method to interpolate particle properties to arbitrary positions
 Describing the output method of particles
 Describing the properties of particles
 Automatic differentiation [external]
 deal.II and the C++11 standard [external]
 Concepts, or expectations on template parameters [external]
 Constraints on degrees of freedom [external]
 CUDA Wrappers [external]
 Parallel computing with multiple processors using distributed memory [external]
 Degrees of Freedom [external]
 Exceptions and assertions [external]
 Finite elements [external]
 Base classes [external]
 Finite element access/FEValues classes [external]
 Finite element space descriptions [external]
 Mappings between reference and real cell [external]
 How Mapping, FiniteElement, and FEValues work together [external]
 Functions [external]
 The geodynamics demonstration suite [external]
 Geometric and other primitives [external]
 Grid classes [external]
 hp finite element support [external]
 hp Collections [external]
 Integrators [external]
 Input/Output [external]
 Input [external]
 Graphical output [external]
 Textual output [external]
 Iterators on mesh-like containers [external]
 Accessor classes of the mesh iterators [external]
 Linear algebra classes [external]
 Linear Operators [external]
 Manifold description for triangulations [external]
 Matrix classes [external]
 Basic matrices [external]
 Derived matrices [external]
 Matrix-free infrastructure [external]
 Memory handling [external]
 The MeshWorker interface [external]
 Multilevel support [external]
 Parallel computing with multiple processors accessing shared memory [external]
 Numerical algorithms [external]
 Parallel computing [external]
 PETScWrappers [external]
 Physics [external]
 Polynomials and polynomial spaces [external]
 Preconditioners and Relaxation Operators [external]
 Quadrature formulas [external]
 SLEPcWrappers [external]
 Linear solver classes [external]
 Sparsity patterns [external]
 TrilinosWrappers [external]
 The interplay of UpdateFlags, Mapping, and FiniteElement in FEValues [external]
 Utility functions and classes [external]
 Data storage primitives [external]
 Vector memory management [external]
 Handling vector valued problems [external]
 Vector classes [external]
 OpenCASCADE [external]