Skip to content

Commit d1b295e

Browse files
Merge pull request #487 from geodynamics/baagaard/update-version-3.0.1
Set version to 3.0.1; update release information
2 parents 56a0c33 + 51256c8 commit d1b295e

File tree

12 files changed

+87
-18
lines changed

12 files changed

+87
-18
lines changed

CHANGES.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
See <https://github.com/geodynamics/pylith/commits/main> for the complete log of changes made to PyLith.
22

3+
## Version 3.0.1
4+
5+
This is a bug fix release with no new features or changes to the user interface.
6+
7+
* Bug fixes
8+
* Fix lots of small bugs related to running in parallel
9+
* Fix several discrepancies among the code, examples, and manual
10+
* Examples
11+
* Added `examples/subduction-3d` steps 1-4 (included in the manual)
12+
* Added `examples/troubleshooting-2d` (included in the PyLith v3.0 tutorials but not yet added to the manual)
13+
* Documentation
14+
* Added instructions for how to remove Apple quarantine attributes
15+
* Fix LaTeX build of documentation (now available at https://pylith.readthedocs.io)
16+
* Improved instructions on how to run ParaView Python scripts when starting ParaView from a shortcut
17+
* Added notes indicating steps of examples are not yet updated for v3.0
18+
* Fix lots of typos
19+
20+
### Binary packages
21+
22+
* Updated PyLith Parameter Viewer (v2.0.0) for Python 3.
23+
24+
### Known issues
25+
26+
* 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.
27+
* 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.
28+
329
## Version 3.0.0
430

531
Version 3.0.0 includes major changes to the underlying finite-element formulation and implementation in order to support a more flexible specification of the governing equations and higher order basis functions.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# PyLith
22

3-
[![DOI](https://www.zenodo.org/badge/DOI/10.5281/zenodo.6622161.svg)](https://doi.org/10.5281/zenodo.6622161)
3+
[![DOI](https://www.zenodo.org/badge/DOI/10.5281/zenodo.6667614.svg)](https://doi.org/10.5281/zenodo.6667614)
44
[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/geodynamics/pylith/blob/main/LICENSE.md)
55
[![Build Status](https://dev.azure.com/baagaard-usgs/pylith/_apis/build/status/geodynamics.pylith?branchName=main)](https://dev.azure.com/baagaard-usgs/pylith/_build/latest?definitionId=2&branchName=main)
66
[![codecov](https://codecov.io/gh/geodynamics/pylith/branch/master/graph/badge.svg?token=JiwLVB64EF)](https://codecov.io/gh/geodynamics/pylith)

configure.ac

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ dnl ----------------------------------------------------------------------
1717
dnl Process this file with autoconf to produce a configure script.
1818

1919
AC_PREREQ(2.59)
20-
AC_INIT([PyLith], [3.0.0], [https://geodynamics.org/resources/pylith])
20+
AC_INIT([PyLith], [3.0.1], [https://geodynamics.org/resources/pylith])
2121
AC_CONFIG_AUX_DIR([./aux-config])
2222
AC_CONFIG_HEADER([portinfo])
2323
AC_CONFIG_MACRO_DIR([m4])
@@ -179,7 +179,7 @@ CIT_FUNCTIONSTRING
179179
dnl VERSION
180180
CIG_PKG_GIT(PYLITH)
181181
AC_DEFINE_UNQUOTED([PYLITH_VERSION], ["$PACKAGE_VERSION"], [Define PyLith version])
182-
AC_DEFINE_UNQUOTED([PYLITH_DOI], ["10.5281/zenodo.6622161"], [Define PyLith doi])
182+
AC_DEFINE_UNQUOTED([PYLITH_DOI], ["10.5281/zenodo.6667614"], [Define PyLith doi])
183183

184184
dnl ENDIANNESS
185185
AC_C_BIGENDIAN

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
author = 'Brad T. Aagaard, Matthew G. Knepley, Charles A. Williams'
2323

2424
# The full version, including alpha/beta/rc tags
25-
release = '3.0.0'
25+
release = '3.0.1'
2626

2727

2828
# -- General configuration ---------------------------------------------------

docs/intro/conventions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ This is a tip, helpful hint, or suggestion.
1414

1515
For features recently added to PyLith, we show the version number when they
1616
were added.
17-
*New in v3.0.0dev*
17+
*New in v3.0.0*
1818

1919
## Command Line Arguments
2020

docs/intro/development-plan.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ Future implementation of features is guided by several target applications, incl
66
* Inversion of geodetic data for slow slip events, fault creep, and long-term fault slip rates.
77
* Quasistatic and dynamic modeling of fluids and faulting.
88

9-
## Version 3.0.1 (June 2022)
9+
## Version 3.0.2 (July 2022)
1010

11-
Finish updating examples and documentation.
11+
Updates for examples and documentation along with bugfixes.
1212

1313
## Version 3.1.0 (October 2022)
1414

docs/intro/preface.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ The following peer-reviewed paper discussed the development of PyLith:
1717

1818
To cite the software and manual, use:
1919

20-
- Aagaard, B., M. Knepley, C. Williams (2022), *PyLith v3.0.0.* Davis, CA: Computational Infrastructure of Geodynamics. DOI: 10.5281/zenodo.6622161.
20+
- Aagaard, B., M. Knepley, C. Williams (2022), *PyLith v3.0.1.* Davis, CA: Computational Infrastructure of Geodynamics. DOI: 10.5281/zenodo.6667614.
2121

22-
- Aagaard, B., M. Knepley, C. Williams (2022), *PyLith Manual, Version 3.0.0.* Davis, CA: Computational Infrastructure of Geodynamics. https://pylith.readthedocs.io/en/v3.0.0
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
2323

2424
## Support
2525

docs/user/install/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@ On macOS systems you can check the operating system version by clicking on the A
4949
3. Unpack the tarball.
5050
```{code-block} bash
5151
# Linux 64-bit
52-
$ tar -xzf pylith-3.0.0-linux-x86_64.tar.gz
52+
$ tar -xzf pylith-3.0.1-linux-x86_64.tar.gz
5353
5454
# macOS
55-
$ tar -xzf pylith-3.0.0-macOS-11.6.6-x86_64.tar.gz
55+
$ tar -xzf pylith-3.0.1-macOS-11.6.6-x86_64.tar.gz
5656
```
5757
4. Set environment variables.
5858
The provided `setup.sh` script only works if you are using bash shell.
@@ -66,20 +66,20 @@ Ready to run PyLith.
6666
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.
6767

6868
```
69-
curl -L -O https://github.com/geodynamics/pylith/releases/download/v3.0.0/pylith-3.0.0-macOS-11.6.6-x86_64.tar.gz
69+
curl -L -O https://github.com/geodynamics/pylith/releases/download/v3.0.1/pylith-3.0.1-macOS-11.6.6-x86_64.tar.gz
7070
```
7171

7272
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):
7373

7474
```
7575
# Show extended attributes
76-
xattr ./pylith-3.0.0-macOS-11.6.6-x86_64
76+
xattr ./pylith-3.0.1-macOS-11.6.6-x86_64
7777
7878
# Output should be
7979
com.apple.quarantine
8080
8181
# Remove quarantine attributes
82-
sudo xattr -r -d com.apple.quarantine ./pylith-3.0.0-macOS-11.6.6-x86_64
82+
sudo xattr -r -d com.apple.quarantine ./pylith-3.0.1-macOS-11.6.6-x86_64
8383
```
8484
:::
8585

@@ -143,7 +143,7 @@ For each package this utility downloads the source code, configures it, builds i
143143
## Verifying PyLith is Installed Correctly
144144

145145
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.
146-
In the binary distribution, the examples are located in `src/pylith-3.0.0/examples` while in the source distribution, they are located in `pylith-3.0.0/examples`.
146+
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`.
147147
{ref}`sec-examples` discusses how to run and visualize the results for the examples.
148148
To run the example discussed in Section {ref}`sec-examples-box-2d`:
149149

examples/subduction-3d/input/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Follow the instructions below the download the necessary files.
66
## Cubit Mesh
77

88
```
9-
curl -L -O https://github.com/geodynamics/pylith/releases/download/v3.0.1/mesh_tet.exo.gz
9+
curl -L -O https://github.com/geodynamics/pylith/releases/download/v3.0.1/examples-subduction-3d-mesh_tet.exo.gz
10+
mv examples-subduction-3d-mesh_tet.exo.gz mesh_tet.exo.gz
1011
gunzip mesh_tet.exo.gz
1112
```

release-notes/Makefile.am

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ EXTRA_DIST = \
4545
announce_v2.1.4.txt \
4646
announce_v2.2.0.txt \
4747
announce_v2.2.1.txt \
48-
announce_v3.0.0.txt
48+
announce_v3.0.0.txt \
49+
announce_v3.0.1.txt
4950

5051

5152
# End of file

0 commit comments

Comments
 (0)