Skip to content
A parallel, extensible finite element code to simulate convection in both 2D and 3D models.
Branch: master
Clone or download
Latest commit 99e854b May 3, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
benchmarks Merge pull request #2882 from bangerth/shared-2 Apr 25, 2019
cmake Merge pull request #2877 from gassmoeller/fix_cotire Apr 11, 2019
contrib Merge pull request #2893 from MFraters/update_world_builder Apr 17, 2019
cookbooks Fix typo Apr 13, 2019
data Update test input Feb 15, 2019
doc update parameters May 3, 2019
docker Update dockerfile to use correct deal.II base image Dec 9, 2018
include/aspect Convert more shared_ptr -> unique_ptr. May 2, 2019
source Merge pull request #2908 from bangerth/shared May 2, 2019
tests update test output Apr 27, 2019
unit_tests Merge pull request #2756 from gassmoeller/add_steady_temperature_term… Apr 24, 2019
.clang-tidy update clang-tidy settings Apr 11, 2019
.gitattributes releases: update ignored files Jun 20, 2018
.gitignore add cmake compile commands output. Mar 4, 2019
.gitmodules use http git submodule for WorldBuilder Apr 6, 2019
.zenodo.json added orcids Dec 14, 2017
AUTHORS Add new developers Sep 19, 2017
CITATION address comments Aug 13, 2018
CMakeLists.txt require 9.0 in CMakeLists.txt Apr 25, 2019
CODE_OF_CONDUCT.md Address comments Sep 28, 2018
CONTRIBUTING.md Address comments Oct 19, 2018
Jenkinsfile update image Apr 25, 2019
Jenkinsfile.cig Move cleanup into correct post stage May 1, 2019
LICENSE fix license name Jul 10, 2017
README.md update DOI info Apr 29, 2019
VERSION release task: update version and changes.h Apr 16, 2019

README.md

ASPECT - Advanced Solver for Problems in Earth's ConvecTion

License GPL2: DOI pdf manual

About

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).

Installation instructions

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.

More information

For more information see:

  • The official website at https://aspect.geodynamics.org

  • The current manual

  • How to cite ASPECT

  • For questions on the source code of ASPECT, portability, installation, new or existing features, etc., use the ASPECT forum. This forum is where the ASPECT users and developers all hang out. Archived discussions from the inactive aspect-devel mailing list can be downloaded at aspect-devel archives.

  • 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.

License

ASPECT is published under GPL v2 or newer.

You can’t perform that action at this time.