User Tools

Site Tools


software:pylith:plans:2016-11

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:pylith:plans:2016-11 [2016/11/07 18:15]
baagaard [Version 3.0 (Spring 2017)]
software:pylith:plans:2016-11 [2016/11/29 15:52] (current)
baagaard [PyLith Development Plans, Jun 2016]
Line 1: Line 1:
-====== PyLith Development Plans, ​Jun 2016 ======+====== PyLith Development Plans, ​Nov 2016 ======
  
 Priorities for PyLith software development,​ such as new features and enhancements. This a draft for community comment (Nov 7, 2016). Priorities for PyLith software development,​ such as new features and enhancements. This a draft for community comment (Nov 7, 2016).
Line 19: Line 19:
   - Allow full specification of the initial conditions (solution and state variables) {{intermediate.png}} [0%]   - Allow full specification of the initial conditions (solution and state variables) {{intermediate.png}} [0%]
   - Update user manual   - Update user manual
-    * Convert from LyX to LaTeX for ease of use.+    * Convert from LyX to LaTeX for ease of maintenance and editing{{easy.png}} [0%] 
 +    * Reorganize for multiphysics implementation. {{intermediate.png}} [5%]
     * Reorganize examples. {{intermediate.png}} [0%]     * Reorganize examples. {{intermediate.png}} [0%]
       * Focus on demonstrating the range of physics and features beginning with simple cases and building towards more complex cases.       * Focus on demonstrating the range of physics and features beginning with simple cases and building towards more complex cases.
Line 34: Line 35:
   - Multilevel nonlinear solve {{expert.png}}   - Multilevel nonlinear solve {{expert.png}}
   - Radial basis functions for spatial databases {{intermediate.png}}   - Radial basis functions for spatial databases {{intermediate.png}}
 +  - Convert to Python 3 and Pyre 1.0.
  
 ===== Version 4.0 (TBD) ===== ===== Version 4.0 (TBD) =====
Line 53: Line 55:
  
   * Minor features   * Minor features
-    - GUI interface for specifying parameters {{difficult.png}} [25%] 
     - Begin implementation of data assimilation capabilities via adjoint equation.     - Begin implementation of data assimilation capabilities via adjoint equation.
     - Combined prescribed slip / spontaneous rupture fault condition {{difficult.png}}     - Combined prescribed slip / spontaneous rupture fault condition {{difficult.png}}
       * Use fault constitutive model to control slip on fault except during episodes of prescribed slip. Need some way to describe when to turn on/off prescribed slip.       * Use fault constitutive model to control slip on fault except during episodes of prescribed slip. Need some way to describe when to turn on/off prescribed slip.
     - Use threading to accelerate integrations on multi-core machines. {{difficult.png}}     - Use threading to accelerate integrations on multi-core machines. {{difficult.png}}
software/pylith/plans/2016-11.1478542532.txt.gz · Last modified: 2016/11/07 18:15 by baagaard