ASPECT - Advanced Solver for Problems in Earth's ConvecTion
ASPECT is a code to simulate convection in Earth's mantle and elsewhere. It has grown from a pure mantle-convection code into a tool for many geodynamic applications including applications for inner core convection, lithospheric scale deformation, two-phase flow, and numerical methods development. The project is supported by CIG (http://geodynamics.org).
The steps to install the necessary dependencies and ASPECT itself are described in the Installation instructions section of the ASPECT manual. If you encounter problems during the installation, please consult our wiki for typical installation problems or specific instructions for MacOS users, before asking your question on the mailing list.
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.
For getting started, you can also watch our online tutorial.
Contributing to ASPECT
ASPECT is a community project that lives by the participation of its members — i.e., including you! It is our goal to build an inclusive and participatory community so we are happy that you are interested in participating! We have collected a set of guidelines and advice on how to get involved in the community and keep them in the CONTRIBUTING.md file in ASPECT's repository.
For more information see:
The official website at https://aspect.geodynamics.org
The current manual
For questions on the source code of ASPECT, portability, installation, etc., use the aspect-devel mailing list. This mailing list is where the ASPECT users and developers all hang out.
ASPECT is primarily based on the deal.II library. 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.
ASPECT is being developed by a large, collaborative, and inclusive community. It is currently maintained by the following people:
The following people have significantly contributed and furthered ASPECT's goals and are therefore Principal Developers:
- Jacky Austermann
- Wolfgang Bangerth
- Juliane Dannberg
- Menno Fraters
- Rene Gassmoeller
- Anne Glerum
- Timo Heister
- John Naliboff
A complete and growing list of the many authors that have contributed over the years can be found at github
If you have specific questions about ASPECT that are not suitable for public and archived mailing lists, feel free to contact the maintainers or principal developers.
ASPECT is published under GPL v2 or newer.