This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
software:aspect:plans:2015 [2017/03/30 20:45] timo update aspect plans |
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) ==== | ||
- | - interface to couple BurnMan & ASPECT | + | - Interface to couple BurnMan & ASPECT |
- | - revision of ASPECT 2 paper | + | - Revision of the 2nd ASPECT paper |
- | - Work on deal.II release | + | - 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 | ||
- Deprecation of outdated features towards ASPECT 2.0 | - Deprecation of outdated features towards ASPECT 2.0 | ||
- Redesign of non-linear solver infrastructure (tests/benchmarks) | - Redesign of non-linear solver infrastructure (tests/benchmarks) | ||
- | - merge Newton solver | + | - Merge the Newton solver |
- Implement and test the new parameter GUI | - Implement and test the new parameter GUI | ||
Line 41: | Line 43: | ||
- ASPECT 1.5.0 release | - ASPECT 1.5.0 release | ||
- | - We successfully benchmarked ASPECT with Blankenbach | + | - We successfully benchmarked ASPECT with the Blankenbach benchmarks |
- Initial work on parameter GUI | - Initial work on parameter GUI | ||
- | Oct - Jan 2017: | + | Oct 2016 - Jan 2017: |
- Mini hackathon in December before AGU | - Mini hackathon in December before AGU | ||
- | - ASPECT 2 paper got submitted | + | - The 2nd ASPECT paper got submitted |
- We implemented and merged a correct Boussinesq, ALA, and TALA approximation | - We implemented and merged a correct Boussinesq, ALA, and TALA approximation | ||
- | - We successfully benchmarked ASPECT with the TanGurnis and King2010 | + | - We successfully benchmarked ASPECT with the TanGurnis and King2010 benchmarks |
- The melt paper has been published | - The melt paper has been published | ||
- The free surface paper “Stability and accuracy of free surface time integration in viscous flows” has been accepted | - The free surface paper “Stability and accuracy of free surface time integration in viscous flows” has been accepted | ||
- | - We have improved a large number of improvements to the particle code, making it vastly faster than it was before | + | - 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 | - 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 | - We wrote an initial BurnMan coupling module for adiabatic conditions coming out of mineral physics data | ||