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: CHANGES.md
+31Lines changed: 31 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,36 @@
1
1
See <https://github.com/geodynamics/pylith/commits/main> for the complete log of changes made to PyLith.
2
2
3
+
## Version 3.0.2
4
+
5
+
This is a bug fix release with no new features or changes to the user interface.
6
+
7
+
* Add check of PyLith version against version requirements specified in metadata of parameter files.
8
+
* Update defaults to better match most use cases.
9
+
* Use nonlinear solver.
10
+
* Basis order is 1 for solution fields.
11
+
* Basis order is 0 for Cauchy stress and strain.
12
+
* Use ML algebraic multigrid preconditioner (from Trilinos) instead of GAMG preconditioner for more robust solves. This is a temporary change until we find better GAMG settings.
13
+
* Update PETSc to v3.17.3.
14
+
* Remove obsolete LaTeX documentation.
15
+
* Bug fixes
16
+
* Add `viz` directory missing from `examples/subduction-2d` in source distribution.
17
+
* Project output fields using correct PETSc routine (`DMProjectFieldLabel()`). Fixes memory access bugs in both serial and parallel.
18
+
* Fix build warnings.
19
+
* Fix reordering that causes errors when importing Gmsh files.
20
+
* Documentation
21
+
* Add discussion of translating boundary value problem information to parameter settings. Add more code blocks to manual.
22
+
* Add discussion of `examples/troubleshooting-2d` to manual.
23
+
24
+
### Binary packages
25
+
26
+
* Added PyQT5 Python module for interactive plotting with matplotlib.
27
+
* Update PyLith Parameter Viewer to v2.0.1 (fix errors in packaging).
28
+
29
+
### Known issues
30
+
31
+
* The default PETSc options provide a computationally expensive preconditioner when solving incompressible elasticity problems in parallel. We expect to have a more optimal preconditioner in the next release.
32
+
* You may still encounter a few bugs when running in parallel; they appear to cases with specific partitioning of the mesh in relation to one or more faults.
33
+
3
34
## Version 3.0.1
4
35
5
36
This is a bug fix release with no new features or changes to the user interface.
Copy file name to clipboardExpand all lines: docs/intro/preface.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,9 +17,9 @@ The following peer-reviewed paper discussed the development of PyLith:
17
17
18
18
To cite the software and manual, use:
19
19
20
-
- Aagaard, B., M. Knepley, C. Williams (2022), *PyLith v3.0.1.* Davis, CA: Computational Infrastructure of Geodynamics. DOI: 10.5281/zenodo.6667614.
20
+
- Aagaard, B., M. Knepley, C. Williams (2022), *PyLith v3.0.2.* Davis, CA: Computational Infrastructure of Geodynamics. DOI: 10.5281/zenodo.6914592.
21
21
22
-
- Aagaard, B., M. Knepley, C. Williams (2022), *PyLith Manual, Version 3.0.1.* Davis, CA: Computational Infrastructure of Geodynamics. https://pylith.readthedocs.io/en/v3.0.1
22
+
- Aagaard, B., M. Knepley, C. Williams (2022), *PyLith Manual, Version 3.0.2.* Davis, CA: Computational Infrastructure of Geodynamics. https://pylith.readthedocs.io/en/v3.0.2
Copy file name to clipboardExpand all lines: docs/user/install/index.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,10 +49,10 @@ On macOS systems you can check the operating system version by clicking on the A
49
49
3. Unpack the tarball.
50
50
```{code-block} bash
51
51
# Linux 64-bit
52
-
$ tar -xzf pylith-3.0.1-linux-x86_64.tar.gz
52
+
$ tar -xzf pylith-3.0.2-linux-x86_64.tar.gz
53
53
54
54
# macOS
55
-
$ tar -xzf pylith-3.0.1-macOS-11.6.6-x86_64.tar.gz
55
+
$ tar -xzf pylith-3.0.2-macOS-10.15-x86_64.tar.gz
56
56
```
57
57
4. Set environment variables.
58
58
The provided `setup.sh` script only works if you are using bash shell.
@@ -66,20 +66,20 @@ Ready to run PyLith.
66
66
To bypass macOS quarantine restrictions, simply use command line program `curl` to download the tarball from within a terminal rather than using a web browser.
Alternatively, if you do download the tarball using a web browser, after you unpack the tarball you can remove the macOS quarantine flags using the following commands (requires Administrator access):
@@ -142,7 +142,7 @@ For each package this utility downloads the source code, configures it, builds i
142
142
## Verifying PyLith is Installed Correctly
143
143
144
144
The easiest way to verify that PyLith has been installed correctly is to run one or more of the examples supplied with the binary and source code.
145
-
In the binary distribution, the examples are located in `src/pylith-3.0.1/examples` while in the source distribution, they are located in `pylith-3.0.1/examples`.
145
+
In the binary distribution, the examples are located in `src/pylith-3.0.2/examples` while in the source distribution, they are located in `pylith-3.0.2/examples`.
146
146
{ref}`sec-examples` discusses how to run and visualize the results for the examples.
147
147
To run the example discussed in Section {ref}`sec-examples-box-2d`:
0 commit comments