Skip to content

Commit ac2d45d

Browse files
committed
Merge branch 'baagaard/increment-version-2.1.3'
* baagaard/increment-version-2.1.3: Increment to version 2.1.3. Remove duplicate call to function.
2 parents 5d10d72 + 62430bf commit ac2d45d

File tree

8 files changed

+115
-11
lines changed

8 files changed

+115
-11
lines changed

CHANGES

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,23 @@ MIGRATING FROM VERSION 2.0 TO 2.1
99
The points file for OutputSolnPoints must now contain station names as
1010
the first column.
1111

12+
----------------------------------------------------------------------
13+
Version 2.1.3
14+
----------------------------------------------------------------------
15+
16+
* Add generate_statedb.py and postseismic.pvsm files missing from
17+
examples/2d/gravity.
18+
19+
* Update handling of fault intersection when creating boundary
20+
condition nodesets in examples/meshing/surface_nurbs/subduction.
21+
22+
* Fixes to Darwin binary package.
23+
24+
+ Fix linking of netCDF4 Python module.
25+
26+
+ Fix linking and executable mode permissions for Python scripts in
27+
binary by using nemesis so relative links are valid.
28+
1229
----------------------------------------------------------------------
1330
Version 2.1.2
1431
----------------------------------------------------------------------

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
# Process this file with autoconf to produce a configure script.
1818

1919
AC_PREREQ(2.59)
20-
AC_INIT([PyLith], [2.1.2], [[email protected]])
20+
AC_INIT([PyLith], [2.1.3], [[email protected]])
2121
AC_CONFIG_AUX_DIR([./aux-config])
2222
AC_CONFIG_HEADER([portinfo])
2323
AC_CONFIG_MACRO_DIR([m4])
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
Greetings,
2+
3+
I am pleased to announce the release of PyLith 2.1.3, a finite-element
4+
code designed to solve dynamic elastic problems and quasi-static
5+
viscoelastic problems in tectonic deformation.
6+
7+
This release provides a few new minor features and bugfixes.
8+
9+
You can download the source code and binaries from
10+
11+
http://geodynamics.org/cig/software/pylith
12+
13+
Detailed installation instructions for the binary packages are in the
14+
User Manual with detailed building instructions for a few platforms in
15+
the INSTALL file bundled with the PyLith Installer utility.
16+
17+
18+
======================================================================
19+
MIGRATING FROM VERSION 2.0 TO 2.1
20+
======================================================================
21+
22+
The points file for OutputSolnPoints must now contain station names as
23+
the first column.
24+
25+
======================================================================
26+
RELEASE NOTES
27+
======================================================================
28+
29+
----------------------------------------------------------------------
30+
Version 2.1.3
31+
----------------------------------------------------------------------
32+
33+
* Add generate_statedb.py and postseismic.pvsm files missing from
34+
examples/2d/gravity.
35+
36+
* Update handling of fault intersection when creating boundary
37+
condition nodesets in examples/meshing/surface_nurbs/subduction.
38+
39+
* Fixes to Darwin binary package.
40+
41+
+ Fix linking of netCDF4 Python module.
42+
43+
+ Fix linking and executable mode permissions for Python scripts in
44+
binary by using nemesis so relative links are valid.
45+
46+
----------------------------------------------------------------------
47+
Version 2.1.2
48+
----------------------------------------------------------------------
49+
50+
* Bugfixes for finite-strain formulation.
51+
52+
+ Added output of the Cauchy stresses (cauchy_stress). The second
53+
Pioloa-Kirchoff stresses are output via the stress field.
54+
55+
+ Material properties and state variables were not retrieved
56+
properly when updating state variables.
57+
58+
* Bugfixes for setting initial stress and state variables for
59+
viscoelastic materials. The deviatoric stress state is carried
60+
forward using the state variables, so the initial deviatoric stress
61+
should not be considered when computing the stresses.
62+
63+
* Created new examples showing how to use gravity, initial stress, and
64+
finite-strain in 2-D (examples/2d/gravity).
65+
66+
* Reintroduced check (that had been inadvertently removed in v2.x) for
67+
ambiguous description of fault surface based on groups of vertices
68+
defining faces of cells.
69+
70+
* Flush the output of the progress monitor so progress reports are
71+
updated promptly.
72+
73+
* Updates to the user manual.
74+
75+
+ Added section on the debugging examples covered in recent
76+
tutorials.
77+
78+
+ Added tables describing the spatial database values for each
79+
material.
80+
81+
+ Included a more complete discussion of the finite-strain
82+
formulation.
83+
84+
* PETSc
85+
86+
+ Updated to PETSc v3.7.1 (knepley/pylith branch).
87+
88+
+ Fixed Trilinos/ML configuration and code so that it can be built
89+
without a Fortran compiler.

doc/userguide/install/install.lyx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ Unpack the tarball.
249249

250250
\begin_deeper
251251
\begin_layout LyX-Code
252-
$ tar -xzf pylith-2.1.2-linux-i686.tgz
252+
$ tar -xzf pylith-2.1.3-linux-i686.tgz
253253
\end_layout
254254

255255
\end_deeper
@@ -323,7 +323,7 @@ Unpack the tarball.
323323

324324
\begin_deeper
325325
\begin_layout LyX-Code
326-
$ tar -xzf pylith-2.1.2-darwin-10.10.5.tgz
326+
$ tar -xzf pylith-2.1.3-darwin-10.10.5.tgz
327327
\end_layout
328328

329329
\end_deeper
@@ -446,11 +446,11 @@ The easiest way to verify that PyLith has been installed correctly is to
446446
run one or more of the examples supplied with the binary and source code.
447447
In the binary distribution, the examples are located in
448448
\family typewriter
449-
src/pylith-2.1.2/examples
449+
src/pylith-2.1.3/examples
450450
\family default
451451
while in the source distribution, they are located in
452452
\family typewriter
453-
pylith-2.1.2/examples
453+
pylith-2.1.3/examples
454454
\family default
455455
.
456456
Chapter

doc/userguide/intro/intro.lyx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ PyLith is a multi-scale simulation software package for earthquake physics.
8383
\end_layout
8484

8585
\begin_layout Section
86-
New in PyLith Version 2.1.2
86+
New in PyLith Version 2.1.3
8787
\end_layout
8888

8989
\begin_layout Itemize

doc/userguide/preface.lyx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,14 +146,14 @@ To cite this manual, use:
146146
\begin_layout Itemize
147147
Aagaard, B., M. Knepley, C. Williams (2016),
148148
\emph on
149-
PyLith User Manual, Version 2.1.2.
149+
PyLith User Manual, Version 2.1.3.
150150

151151
\emph default
152152
Davis, CA: Computational Infrastructure of Geodynamics.
153153
\begin_inset Newline newline
154154
\end_inset
155155

156-
URL: geodynamics.org/cig/software/pylith/pylith_manual-2.1.2.pdf
156+
URL: geodynamics.org/cig/software/pylith/pylith_manual-2.1.3.pdf
157157
\end_layout
158158

159159
\begin_layout Section

doc/userguide/userguide.lyx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ PyLith User Manual
136136
\begin_inset Newline newline
137137
\end_inset
138138

139-
Version 2.1.2
139+
Version 2.1.3
140140
\end_layout
141141

142142
\begin_layout Date

libsrc/pylith/feassemble/ElasticityImplicitLgDeform.cc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -352,8 +352,6 @@ pylith::feassemble::ElasticityImplicitLgDeform::integrateJacobian(topology::Jaco
352352
scalar_array coordsCell(numBasis*spaceDim); // :KLUDGE: numBasis to numCorners after switching to higher order
353353
topology::CoordsVisitor coordsVisitor(dmMesh);
354354

355-
_material->createPropsAndVarsVisitors();
356-
357355
// Get sparse matrix
358356
const PetscMat jacobianMat = jacobian->matrix();assert(jacobianMat);
359357
topology::MatVisitorMesh jacobianVisitor(jacobianMat, fields->get("disp(t)"));

0 commit comments

Comments
 (0)