User Tools

Site Tools


software:aspect:plans:2015

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
software:aspect:plans:2015 [2016/10/24 17:17]
timo [General Plan]
software:aspect:plans:2015 [2017/03/31 14:42] (current)
timo smaller edits
Line 3: Line 3:
 ==== Mission and General Plan ==== ==== 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.+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 +The general ​goals are: 
-  - Include ​community developed features, code review +  - To include ​community developed features: provide help and review ​contributions 
-  - Running ​tutorials and hackathons +  - To run tutorials and hackathons 
-  - Bug fixing, ​code maintenance +  - To fix bugs and maintain the code base 
-  - Benchmarking and implementation of new features based on CIG and community +  - Benchmarking and implementation of new features based on CIG and community ​feedback 
-  - Providing ​regular software releases +  - To provide ​regular software releases 
-  - Providing ​support via mailing list, github issues, etc.+  - To provide ​support via mailing list, github issues, etc.
  
  
 ==== Suggested current work items (2017) ==== ==== Suggested current work items (2017) ====
  
-  - ASPECT ​release +  - Interface to couple BurnMan & ASPECT 
-  - Implementation ​of Boussinesq approximations+  - Revision ​of the 2nd ASPECT paper 
 +  - Work on deal.II related features
   - Initial work on coupling with the mineral physics toolbox BurnMan   - Initial work on coupling with the mineral physics toolbox BurnMan
-  ​- Reproducing more of the existing benchmark problems +  - Deprecation of outdated features ​towards ASPECT 2.0
-  - Finalization of particle-related work +
-  ​- Deprecation of outdated features+
   - Redesign of non-linear solver infrastructure (tests/​benchmarks)   - Redesign of non-linear solver infrastructure (tests/​benchmarks)
 +  - Merge the Newton solver
 +  - Implement and test the new parameter GUI
  
 ==== Long term plan ==== ==== Long term plan ====
  
 +  - Stokes Solver improvements (melt preconditioner,​ Schur complement improvements,​ GMG)
   - Benchmarking of different compressible formulations   - Benchmarking of different compressible formulations
   - Participate in community benchmark efforts   - Participate in community benchmark efforts
Line 31: Line 35:
   - Develop a robust non-linear solver framework   - Develop a robust non-linear solver framework
   - Develop a robust and scalable passive and active tracer code   - Develop a robust and scalable passive and active tracer code
-  - Linear solver improvements 
   - Improve interoperability with codes used in other fields of study e.g. mineral physics, seismology, or the planetary sciences   - Improve interoperability with codes used in other fields of study e.g. mineral physics, seismology, or the planetary sciences
   - Provide coupling with the mineral physics toolbox BurnMan   - Provide coupling with the mineral physics toolbox BurnMan
 +
 +==== Completed Items ====
 +
 +Early 2017:
 +
 +  - ASPECT 1.5.0 release
 +  - We successfully benchmarked ASPECT with the Blankenbach benchmarks
 +  - Initial work on parameter GUI
 +
 +Oct 2016 - Jan 2017:
 +  - Mini hackathon in December before AGU
 +  - The 2nd ASPECT paper got submitted
 +  - We implemented and merged a correct Boussinesq, ALA, and TALA approximation
 +  - We successfully benchmarked ASPECT with the TanGurnis and King2010 benchmarks
 +  - The melt paper has been published
 +  - The free surface paper “Stability and accuracy of free surface time integration in viscous flows” has been accepted
 +  - We have merged a large number of improvements to the particle code, making it vastly faster than it was before
 +  - A paper describing the techniques underlying the particle code has been written and submitted
 +  - We wrote an initial BurnMan coupling module for adiabatic conditions coming out of mineral physics data
 +
software/aspect/plans/2015.1477329464.txt.gz · Last modified: 2016/10/24 17:17 by timo