You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/intro/development-plan.md
+39-12Lines changed: 39 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,48 +6,75 @@ Future implementation of features is guided by several target applications, incl
6
6
* Inversion of geodetic data for slow slip events, fault creep, and long-term fault slip rates.
7
7
* Quasistatic and dynamic modeling of fluids and faulting.
8
8
9
+
We also strive to find the correct balance between adding new features and improving the code internals, performance, and maintainability.
10
+
Short-term priorities focus on reimplementing features in version 2.2 that have not yet been migrated to the current formulations for governing equations and discretization.
11
+
12
+
:::{figure-md} fig:development:plan
13
+
<imgsrc="figs/development-1.*"alt="Diagram of development priorities."width="100%"/>
14
+
15
+
PyLith development priorities by category.
16
+
Information to the right of each feature indicates difficulty (colored icon), the relative amount of effort (lower left), and an estimate of how much is completed (lower right percentage).
17
+
The arrows indicate the order in which some features must be implemented.
18
+
:::
19
+
20
+
## Anticipated Releases
21
+
9
22
:::{note}
10
23
Because we strictly follow the [semantic versioning guidelines](https://semver.org/), a minor release may get promoted to a major releases if we make changes to the public API (parameters).
11
24
This can happen if realize that we should modify the parameters to improve maintainability or prepare for future changes.
12
25
:::
13
26
14
-
## Version 5.0.0 (October 2024)
27
+
## Version 4.3 (April 2025)
28
+
29
+
* Specify boundary conditions using faces instead of vertices [75%]
* Faults with poroelastic properties ![expert]{images/expert.png} [80%]
43
71
* More flexible specification of time-dependent boundary conditions. [0%]
44
72
* Elasticity with self-gravitation [0%]
45
73
* Coupling of problems with compatible meshes [10%]\
46
74
Implement "injectors" for solution and state variables.
47
75
* Reimplementation of small strain formulation for elasticity [20%]
48
-
* Moment tensor point sources [5%]\
76
+
* Moment tensor point sources [60%]\
49
77
Moment tensor point sources provide a mesh independent deformation source that is better suited for Green's function calculations than slip on a fault surface via cohesive cells.
0 commit comments