User Tools

Site Tools


software:pylith:plans:2016

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 [2016/06/21 17:33]
baagaard
software:pylith:plans:2016 [2016/06/21 23:26] (current)
baagaard [Features for Future Releases]
Line 11: Line 11:
   - Multiphysics {{expert.png}} [15%]   - Multiphysics {{expert.png}} [15%]
     * Setup modular approach for specifying governing equations and computing residuals and Jacobians. ​ {{expert.png}}     * Setup modular approach for specifying governing equations and computing residuals and Jacobians. ​ {{expert.png}}
-    * Incompressible elasticity via a pressure field {{moderate.png}}+    * Incompressible elasticity via a pressure field {{intermediate.png}}
     * Elasticity + heat flow  {{difficult.png}}     * Elasticity + heat flow  {{difficult.png}}
-    * Elasticity + fluid flow  ​{{difficult.png}}+    * Poroelasticity ​{{difficult.png}}
   - Higher order basis functions {{difficult.png}} [20%]   - Higher order basis functions {{difficult.png}} [20%]
     * Allow user to select order of basis functions independent of the mesh (which defines the geometry). This permits higher resolution for a given mesh.     * Allow user to select order of basis functions independent of the mesh (which defines the geometry). This permits higher resolution for a given mesh.
Line 20: Line 20:
   - Improve fault formulation for spontaneous rupture {{intermediate.png}} [10%]   - Improve fault formulation for spontaneous rupture {{intermediate.png}} [10%]
     * Removes inner solve associated with updating Lagrange multipliers. This will significantly accelerate the nonlinear solve.     * Removes inner solve associated with updating Lagrange multipliers. This will significantly accelerate the nonlinear solve.
-  - Add viscoelastic ​Drucker-Prager bulk rheology {{intermediate.png}} [0%]+  - Add Drucker-Prager ​with relaxation to yield surface ​bulk rheology {{intermediate.png}} [0%]
  
 ===== Version 3.1 (late 2017) ===== ===== Version 3.1 (late 2017) =====
Line 28: Line 28:
     * User-specified initial solution     * User-specified initial solution
     * Checkpoint via special spatial database?     * Checkpoint via special spatial database?
 +    * Reorgzniation for time-dependent Green'​s functions and adjoints
   - Multilevel nonlinear solve   - Multilevel nonlinear solve
   - Radial basis functions for spatial databases {{intermediate.png}} [0%]   - Radial basis functions for spatial databases {{intermediate.png}} [0%]
Line 50: Line 51:
   * Minor features   * Minor features
     - GUI interface for specifying parameters {{difficult.png}} [25%]     - GUI interface for specifying parameters {{difficult.png}} [25%]
-    - Use KD tree search algorithm to allow output of time histories at an arbitrary location ​ {{difficult.png}} 
     - 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.1466530405.txt.gz · Last modified: 2016/06/21 17:33 by baagaard