cig_logo.png

ASPECT version:2.0.1 date:: 2018-06-24

10.5281/zenodo.1297145

aspect-2.0.1.tar.gz [2018-06-24]

Primary Developers

Wolfgang Bangerth
Colorado State University, Fort Collins
Juliane Dannberg
University of California, Davis
Rene Gaßmöller
University of California, Davis
Timo Heister
Clemson University

Description

Finite element parallel code to simulate problems in thermal convection in both 2D and 3D models.

ASPECT is a code to simulate problems in thermal convection. Its primary focus is on the simulation of processes in the earth's mantle, but its design is more general than that. The primary aims developing ASPECT are:

  • Usability and extensibility: Simulating mantle convection is a difficult problem characterized not only by complicated and nonlinear material models but, more generally, by a lack of understanding which parts of a much more complicated model are really necessary to simulate the defining features of the problem. This uncertainty requires a code that is easy to extend by users to support the community in determining what the essential features of convection in the earth's mantle are.
  • Modern numerical methods: We build ASPECT on numerical methods that are at the forefront of research in all areas -- adaptive mesh refinement, linear and nonlinear solvers, stabilization of transport-dominated processes. This implies complexity in our algorithms, but also guarantees highly accurate solutions while remaining efficient in the number of unknowns and with CPU and memory resources.
  • Parallelism: Many convection processes of interest are characterized by small features in large domains -- for example, mantle plumes of a few tens of kilometers diameter in a mantle almost 3,000 km deep. Such problems require hundreds or thousands of processors to work together. ASPECT is designed from the start to support this level of parallelism.
  • Building on others' work: Building a code that satisfies above criteria from scratch would likely require several 100,000 lines of code. This is outside what any one group can achieve on academic time scales. Fortunately, most of the functionality we need is already available in the form of widely used, actively maintained, and well tested and documented libraries. Thus, ASPECT builds immediately on top of the deal.II library for everything that has to do with finite elements, geometries, meshes, etc.; and, through deal.II on Trilinos for parallel linear algebra and on p4est for parallel mesh handling.
  • Community: We believe that a large project like ASPECT can only be successful as a community project. Every contribution is welcome and we want to help you so we can improve ASPECT together.
ASPECT is published under the GNU GPL v2 or newer license.

Cite as

Bangerth, W.; Dannberg, J.; Gassmöller, R.; Heister, T. (2018), ASPECT v2.0.1 [software], Available from: geodynamics.org, doi: 10.5281/zenodo.1297145, url: https://doi.org/10.5281/zenodo.1297145

Primary References

Bangerth, W.; Dannberg, J.; Gassmöller, R.; Heister, T. (2018a), ASPECT v2.0.1 [software], doi: 10.5281/zenodo.1297145, url: https://doi.org/10.5281/zenodo.1297145

Bangerth, W.; Dannberg, J.; Gassmöller, R.; Heister, T.; others (2018b), ASPECT: Advanced Solver for Problems in Earth's ConvecTion, User Manual, doi: 10.6084/m9.figshare.4865333

Kronbichler, M.; Heister, T.; Bangerth, W. (2012), High accuracy mantle convection simulation through modern numerical methods, Geophysical Journal International, 191 (1) , 12-29, doi: 10.1111/j.1365-246X.2012.05609.x, url: http://gji.oxfordjournals.org/cgi/doi/10.1111/j.1365-246X.2012.05609.x

Heister, T.; Dannberg, J.; Gassmöller, R.; Bangerth, W. (2017), High accuracy mantle convection simulation through modern numerical methods - II: realistic models and problems, Geophysical Journal International, 210 (2) , 833-851, doi: 10.1093/gji/ggx195, url: https://academic.oup.com/gji/article-lookup/doi/10.1093/gji/ggx195

Secondary References

Updated citation information can also be found on the ASPECT website at https://aspect.geodynamics.org/.

    If you use the Free Surface feature, please cite:

    If you use the Melt Transport feature, please cite:

    If you use the Particles feature, please cite:

    If you use the DG Advection feature, please cite:

    Metadata

    Primary Developer
    Wolfgang Bangerth
    Primary Developer
    Juliane Dannberg
    Primary Developer
    Rene Gaßmöller
    Primary Developer
    Timo Heister
    Contributor Developer
    Jacky Austermann
    Contributor Developer
    Markus Bürg
    Contributor Developer
    Sam Cox
    Contributor Developer
    William Durkin
    Contributor Developer
    Grant Euen
    Contributor Developer
    Menno Fraters
    Contributor Developer
    Thomas Geenen
    Contributor Developer
    Anne Glerum
    Contributor Developer
    Ryan Grove
    Contributor Developer
    Eric Heien
    Contributor Developer
    Lorraine J. Hwang
    Contributor Developer
    Louise Kellogg
    Contributor Developer
    Scott King
    Contributor Developer
    Martin Kronbichler
    Contributor Developer
    Marine Lasbleis
    Contributor Developer
    Shangxin Liu
    Contributor Developer
    Elvira Mulyukova
    Contributor Developer
    John Naliboff
    Contributor Developer
    Jonathan Perry-Houts
    Contributor Developer
    Elbridge Gerry Puckett
    Contributor Developer
    Tahiry Rajaonarison
    Contributor Developer
    Ian Rose
    Contributor Developer
    D. Sarah Stamps
    Contributor Developer
    Cedric Thieulot
    Contributor Developer
    Iris van Zelst
    Contributor Developer
    Siqi Zhang
    Primary Manual
    Wolfgang Bangerth
    Primary Manual
    Juliane Dannberg
    Primary Manual
    Rene Gaßmöller
    Primary Manual
    Timo Heister
    Contributor Manual
    Jacky Austermann
    Contributor Manual
    Markus Bürg
    Contributor Manual
    Sam Cox
    Contributor Manual
    William Durkin
    Contributor Manual
    Grant Euen
    Contributor Manual
    Menno Fraters
    Contributor Manual
    Thomas Geenen
    Contributor Manual
    Anne Glerum
    Contributor Manual
    Ryan Grove
    Contributor Manual
    Eric Heien
    Contributor Manual
    Lorraine J. Hwang
    Contributor Manual
    Louise Kellogg
    Contributor Manual
    Scott King
    Contributor Manual
    Martin Kronbichler
    Contributor Manual
    Marine Lasbleis
    Contributor Manual
    Shangxin Liu
    Contributor Manual
    Elvira Mulyukova
    Contributor Manual
    John Naliboff
    Contributor Manual
    Jonathan Perry-Houts
    Contributor Manual
    Elbridge Gerry Puckett
    Contributor Manual
    Tahiry Rajaonarison
    Contributor Manual
    Ian Rose
    Contributor Manual
    D. Sarah Stamps
    Contributor Manual
    Cedric Thieulot
    Contributor Manual
    Iris van Zelst
    Contributor Manual
    Siqi Zhang
    Version
    2.0.1
    License
    GPL2
    Funder
    National Science Foundation EAR-0949446
    Funder
    National Science Foundation EAR-0426271
    Funder
    National Science Foundation EAR-1550901

    Note:

    This citation metadata is derived from the user manual and other sources. It has not been verified by the developers.

    If you see errors or have further questions, please email help@geodynamics.org

    Sign In