User Tools

Site Tools


software:aspect:plans:2015

This is an old revision of the document!


Development plans for Aspect

Mission and General Plan

The goal of ASPECT is to provide the geoscience community with an extensible software written in C++ to support research in simulating convection in the Earth mantle and elsewhere by providing a well-documented, tested code base.

In general we will

  1. Include community developed features, code review
  2. Running tutorials and hackathons
  3. Bug fixing, code maintenance
  4. Benchmarking and implementation of new features based on CIG and community
  5. Providing regular software releases
  6. Providing support via mailing list, github issues, etc.

Suggested current work items (2017)

  1. interface to couple BurnMan & ASPECT
  2. revision of ASPECT 2 paper
  3. Work on deal.II release
  4. Initial work on coupling with the mineral physics toolbox BurnMan
  5. Deprecation of outdated features towards ASPECT 2.0
  6. Redesign of non-linear solver infrastructure (tests/benchmarks)
  7. merge Newton solver
  8. Implement and test the new parameter GUI

Long term plan

  1. Stokes Solver improvements (melt preconditioner, Schur complement improvements, GMG)
  2. Benchmarking of different compressible formulations
  3. Participate in community benchmark efforts
  4. Perform parallel performance benchmarking of deal.II and ASPECT to increase efficiency
  5. Develop a robust non-linear solver framework
  6. Develop a robust and scalable passive and active tracer code
  7. Improve interoperability with codes used in other fields of study e.g. mineral physics, seismology, or the planetary sciences
  8. Provide coupling with the mineral physics toolbox BurnMan

Completed Items

Early 2017:

  1. ASPECT 1.5.0 release
  2. We successfully benchmarked ASPECT with Blankenbach
  3. Initial work on parameter GUI

Oct - Jan 2017:

  1. Mini hackathon in December before AGU
  2. ASPECT 2 paper got submitted
  3. We implemented and merged a correct Boussinesq, ALA, and TALA approximation
  4. We successfully benchmarked ASPECT with the TanGurnis and King2010
  5. The melt paper has been published
  6. The free surface paper “Stability and accuracy of free surface time integration in viscous flows” has been accepted
  7. We have improved a large number of improvements to the particle code, making it vastly faster than it was before
  8. A paper describing the techniques underlying the particle code has been written and submitted
  9. We wrote an initial BurnMan coupling module for adiabatic conditions coming out of mineral physics data
software/aspect/plans/2015.1490906713.txt.gz · Last modified: 2017/03/30 20:45 by timo