ReadMe instructions for ASPECT
ASPECT is published under the GNU GPL v2 or newer license.
In order to install ASPECT, you will need to first install the following dependencies:
- Trilinos: A library for parallel linear algebra.
- p4est: A library for parallel data structures and algorithms to represent meshes.
- deal.II: A library that supports all things related to finite element methods.
One you have installed these three underlying libraries, compiling ASPECT is relatively simple. More information can again be found in the corresponding section of the ASPECT manual.
Running and extending ASPECT
Instructions on how to run and extend, as well as on how to interpret the output of ASPECT can also be found in the ASPECT manual. This manual also discusses the structure of the source code.
If you have questions on ASPECT, there are a number of mailing lists that can help:
- The ASPECT website is available at http://aspect.dealii.org
- For questions on the source code of ASPECT, portability, installation, etc., use the aspect-devel mailing list. This mailing list is where the ASPECT developers all hang out.
- ASPECT is primarily based on the deal.II library (the dependency on Trilinos and p4est is primarily through deal.II, and not directly visible in the ASPECT source code). If you have particular questions about deal.II, contact the deal.II discussion groups.
- In case of more general questions about mantle convection, you can contact the CIG mantle convection mailing lists.
- If you have specific questions about ASPECT that are not suitable for public and archived mailing lists, you can contact the primary developers: