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. ASPECT release
  2. Implementation of Boussinesq approximations
  3. Initial work on coupling with the mineral physics toolbox BurnMan
  4. Reproducing more of the existing benchmark problems
  5. Finalization of particle-related work
  6. Deprecation of outdated features
  7. Redesign of non-linear solver infrastructure (tests/benchmarks)

Long term plan

  1. Benchmarking of different compressible formulations
  2. Participate in community benchmark efforts
  3. Perform parallel performance benchmarking of deal.II and ASPECT to increase efficiency
  4. Develop a robust non-linear solver framework
  5. Develop a robust and scalable passive and active tracer code
  6. Linear solver improvements
  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
software/aspect/plans/2015.1477329464.txt.gz · Last modified: 2016/10/24 17:17 by timo