Skip to content

Commit

Permalink
FIX: Use quasi-static instead of quasistatic.
Browse files Browse the repository at this point in the history
  • Loading branch information
baagaard-usgs committed Jun 19, 2022
1 parent 893994e commit ee40272
Show file tree
Hide file tree
Showing 38 changed files with 47 additions and 47 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
## Description

PyLith is an open-source finite-element code for dynamic and
quasistatic simulations of crustal deformation, primarily earthquakes
quasi-static simulations of crustal deformation, primarily earthquakes
and volcanoes.

* Main page: [https://geodynamics.org/resources/pylith](https://geodynamics.org/resources/pylith)
Expand Down
2 changes: 1 addition & 1 deletion docs/intro/development-plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Future implementation of features is guided by several target applications, including

* Earthquake cycle modeling with quasistatic simulation of interseismic deformation and dynamic simulation of coseismic deformation.
* Earthquake cycle modeling with quasi-static simulation of interseismic deformation and dynamic simulation of coseismic deformation.
* Inversion of geodetic data for slow slip events, fault creep, and long-term fault slip rates.
* Quasistatic and dynamic modeling of fluids and faulting.

Expand Down
2 changes: 1 addition & 1 deletion docs/user/examples/box-2d/step01_axialdisp-synopsis.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@
* spatialdata.spatialdb.UniformDB
* pylith.meshio.DataWriterHDF5
* Static simulation
* ILU preconditioner
* LU preconditioner
* pylith.bc.DirichletTimeDependent
* spatialdata.spatialdb.ZeroDB
2 changes: 1 addition & 1 deletion docs/user/examples/box-2d/step02_sheardisp-synopsis.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@
* spatialdata.spatialdb.UniformDB
* pylith.meshio.DataWriterHDF5
* Static simulation
* ILU preconditioner
* LU preconditioner
* pylith.bc.DirichletTimeDependent
* spatialdata.spatialdb.SimpleDB
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
* spatialdata.spatialdb.UniformDB
* pylith.meshio.DataWriterHDF5
* Static simulation
* ILU preconditioner
* LU preconditioner
* pylith.bc.DirichletTimeDependent
* pylith.bc.NeumannTimeDependent
* spatialdata.spatialdb.SimpleDB
2 changes: 1 addition & 1 deletion docs/user/examples/box-2d/step04_sheardispic-synopsis.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
* spatialdata.spatialdb.UniformDB
* pylith.meshio.DataWriterHDF5
* Static simulation
* ILU preconditioner
* LU preconditioner
* pylith.problems.InitialConditionDomain
* pylith.bc.DirichletTimeDependent
* spatialdata.spatialdb.SimpleDB
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
* pylith.materials.IsotropicLinearElasticity
* spatialdata.spatialdb.UniformDB
* pylith.meshio.DataWriterHDF5
* Quasistatic simulation
* Quasi-static simulation
* backward Euler time stepping
* ILU preconditioner
* LU preconditioner
* pylith.bc.DirichletTimeDependent
* pylith.bc.NeumannTimeDependent
* spatialdata.spatialdb.SimpleDB
2 changes: 1 addition & 1 deletion docs/user/examples/box-3d/step01_axialdisp-synopsis.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@
* pylith.meshio.OutputSolnBoundary
* pylith.meshio.DataWriterHDF5
* Static simulation
* ILU preconditioner
* LU preconditioner
* pylith.bc.DirichletTimeDependent
* spatialdata.spatialdb.ZeroDB
2 changes: 1 addition & 1 deletion docs/user/examples/box-3d/step02_sheardisp-synopsis.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
* pylith.meshio.OutputSolnBoundary
* pylith.meshio.DataWriterHDF5
* Static simulation
* ILU preconditioner
* LU preconditioner
* pylith.bc.DirichletTimeDependent
* spatialdata.spatialdb.SimpleDB
* spatialdata.spatialdb.ZeroDB
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
* pylith.meshio.OutputSolnBoundary
* pylith.meshio.DataWriterHDF5
* Static simulation
* ILU preconditioner
* LU preconditioner
* pylith.bc.DirichletTimeDependent
* pylith.bc.NeumannTimeDependent
* spatialdata.spatialdb.SimpleDB
Expand Down
2 changes: 1 addition & 1 deletion docs/user/examples/box-3d/step04_sheardispic-synopsis.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
* pylith.meshio.OutputSolnBoundary
* pylith.meshio.DataWriterHDF5
* Static simulation
* ILU preconditioner
* LU preconditioner
* pylith.problems.InitialConditionDomain
* pylith.bc.DirichletTimeDependent
* spatialdata.spatialdb.SimpleDB
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
* spatialdata.spatialdb.UniformDB
* pylith.meshio.OutputSolnBoundary
* pylith.meshio.DataWriterHDF5
* Quasistatic simulation
* Quasi-static simulation
* backward Euler time stepping
* ILU preconditioner
* LU preconditioner
* pylith.bc.DirichletTimeDependent
* pylith.bc.NeumannTimeDependent
* spatialdata.spatialdb.SimpleDB
Expand Down
2 changes: 1 addition & 1 deletion docs/user/examples/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ In some cases, a later step may make use of output from an earlier step; these c
| **Example Suite** | **Difficulty** | **Description** |
|:------------------------------------------|:------------:|:---------------------------------------------------------------------------------------------|
| [`box-2d`](box-2d/index.md) | novice | Simple axial and shear deformation in static and quasistatic simulations in 2D box with a mesh in an ASCII text file.
| [`box-2d`](box-2d/index.md) | novice | Simple axial and shear deformation in static and quasi-static simulations in 2D box with a mesh in an ASCII text file.
| [`box-3d`](box-3d/index.md) | novice | Same as `2d/box` but with a 3D box and a mesh from Gmsh or Cubit.
| [`strikeslip-2d`](strikeslip-2d/index.md) | beginner | Prescribed coseismic slip and multiple earthquake ruptures in 2D with a mesh from Gmsh or Cubit.
| [`reverse-2d`](reverse-2d/index.md) | beginner | Gravity, surface loads, and prescribed coseismic slip on multiple reverse faults in 2D with a mesh from Gmsh or Cubit.
Expand Down
2 changes: 1 addition & 1 deletion docs/user/examples/magma-2d/common-information.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ The settings contained in `pylithapp.cfg` for this problem consist of:
* `pylithapp.problem` Parameters that define the boundary value problem and it solution, such as the type of solver, solution fields.
* `pylithapp.problem.materials` Paramters that specify the governing equation and bulk rheologies.

These quasistatic simulations solve the poroelasticity equation, so we have a solution field with displacement, pressure, and volumetric strain subfields.
These quasi-static simulations solve the poroelasticity equation, so we have a solution field with displacement, pressure, and volumetric strain subfields.
We specify a basis order of 2 for the displacement subfield, and 1 for each of the remaining subfields.

We use the material properties in all of the simulations in this directory, so we specify them in `pylithapp.cfg` to avoid repeating the information in the file with parameters for each simulation.
2 changes: 1 addition & 1 deletion docs/user/examples/reverse-2d/common-information.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ The settings contained in `pylithapp.cfg` for this problem consist of:
* `pylithapp.problem.materials` Paramters that specify the governing equation and bulk rheologies.
* `pylithapp.problem.bc` Boundary condition parameters common aomong the simulations in this directory.

These static and quasistatic simulations solve the elasticity equation.
These static and quasi-static simulations solve the elasticity equation.
We use the default solution field (displacement); we will override this for the simulations with a fault.

We use the same material properties for several simulations in this directory, so we specify them in `pylithapp.cfg` to avoid repeating the information in the file with parameters for each simulation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
* spatialdata.spatialdb.ZeroDB
* pylith.meshio.OutputSolnBoundary
* pylith.meshio.DataWriterHDF5
* Quasistatic simulation
* Quasi-static simulation
* pylith.materials.Elasticity
* pylith.materials.IsotropicLinearMaxwell
* pylith.faults.FaultCohesiveKin
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
* spatialdata.spatialdb.ZeroDB
* pylith.meshio.OutputSolnBoundary
* pylith.meshio.DataWriterHDF5
* Quasistatic simulation
* Quasi-static simulation
* pylith.materials.Elasticity
* pylith.materials.IsotropicPowerLaw
* pylith.faults.FaultCohesiveKin
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,5 @@
* spatialdata.spatialdb.UniformDB
* pylith.meshio.OutputSolnBoundary
* pylith.meshio.DataWriterHDF5
* Quasistatic simulation
* Quasi-static simulation
* spatialdata.spatialdb.SimpleDB
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,5 @@
* spatialdata.spatialdb.UniformDB
* pylith.meshio.OutputSolnBoundary
* pylith.meshio.DataWriterHDF5
* Quasistatic simulation
* Quasi-static simulation
* spatialdata.spatialdb.SimpleDB
2 changes: 1 addition & 1 deletion docs/user/examples/update_synopsis.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash

subdirs=("box-2d" "box-3d" "reverse-2d" "strikeslip-2d" "subduction-2d" "magma-2d")
subdirs=("box-2d" "box-3d" "reverse-2d" "strikeslip-2d" "subduction-2d" "subduction-3d" "magma-2d")

for d in ${subdirs[*]}; do
pushd $d && pylith_cfgsearch --display=features --output-format=markdown --path=../../../../examples/$d && popd
Expand Down
10 changes: 5 additions & 5 deletions docs/user/run-pylith/utilities.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ step02_slip_velbc.cfg v1.0.0; requires PyLith >=3.0 and <4.0
Triangular cells, pylith.meshio.MeshIOCubit, pylith.problems.TimeDependent, pylith.materials.Elasticity,
pylith.materials.IsotropicLinearElasticity, pylith.faults.FaultCohesiveKin, pylith.faults.KinSrcStep, field split
preconditioner, Schur complement preconditioner, pylith.bc.DirichletTimeDependent, spatialdata.spatialdb.UniformDB,
pylith.meshio.OutputSolnBoundary, pylith.meshio.DataWriterHDF5, Quasistatic simulation, spatialdata.spatialdb.SimpleDB
pylith.meshio.OutputSolnBoundary, pylith.meshio.DataWriterHDF5, Quasi-static simulation, spatialdata.spatialdb.SimpleDB
pylith step02_slip_velbc.cfg
step03_multislip_velbc.cfg v1.0.0; requires PyLith >=3.0 and <4.0
Coseismic prescribed slip with multiple ruptures and velocity Dirichlet boundary conditions.
Expand All @@ -167,7 +167,7 @@ step03_multislip_velbc.cfg v1.0.0; requires PyLith >=3.0 and <4.0
Triangular cells, pylith.meshio.MeshIOCubit, pylith.problems.TimeDependent, pylith.materials.Elasticity,
pylith.materials.IsotropicLinearElasticity, pylith.faults.FaultCohesiveKin, pylith.faults.KinSrcStep, field split
preconditioner, Schur complement preconditioner, pylith.bc.DirichletTimeDependent, spatialdata.spatialdb.UniformDB,
pylith.meshio.OutputSolnBoundary, pylith.meshio.DataWriterHDF5, Quasistatic simulation, spatialdata.spatialdb.SimpleDB
pylith.meshio.OutputSolnBoundary, pylith.meshio.DataWriterHDF5, Quasi-static simulation, spatialdata.spatialdb.SimpleDB
pylith step03_multislip_velbc.cfg
```

Expand All @@ -191,7 +191,7 @@ step03_multislip_velbc.cfg
---
caption: Example of running `pylith_cfgsearch` in `examples/strikeslip-2d`, filtering search results to quasistatic simulations.
---
$ pylith_cfgsearch --features="Quasistatic simulation"
$ pylith_cfgsearch --features="Quasi-static simulation"
step02_slip_velbc.cfg v1.0.0; requires PyLith >=3.0 and <4.0
Coseismic prescribed slip with velocity Dirichlet boundary conditions.
Authors: Brad Aagaard
Expand All @@ -200,7 +200,7 @@ step02_slip_velbc.cfg v1.0.0; requires PyLith >=3.0 and <4.0
Triangular cells, pylith.meshio.MeshIOCubit, pylith.problems.TimeDependent, pylith.materials.Elasticity,
pylith.materials.IsotropicLinearElasticity, pylith.faults.FaultCohesiveKin, pylith.faults.KinSrcStep, field split
preconditioner, Schur complement preconditioner, pylith.bc.DirichletTimeDependent, spatialdata.spatialdb.UniformDB,
pylith.meshio.OutputSolnBoundary, pylith.meshio.DataWriterHDF5, Quasistatic simulation, spatialdata.spatialdb.SimpleDB
pylith.meshio.OutputSolnBoundary, pylith.meshio.DataWriterHDF5, Quasi-static simulation, spatialdata.spatialdb.SimpleDB
pylith step02_slip_velbc.cfg
step03_multislip_velbc.cfg v1.0.0; requires PyLith >=3.0 and <4.0
Coseismic prescribed slip with multiple ruptures and velocity Dirichlet boundary conditions.
Expand All @@ -210,7 +210,7 @@ step03_multislip_velbc.cfg v1.0.0; requires PyLith >=3.0 and <4.0
Triangular cells, pylith.meshio.MeshIOCubit, pylith.problems.TimeDependent, pylith.materials.Elasticity,
pylith.materials.IsotropicLinearElasticity, pylith.faults.FaultCohesiveKin, pylith.faults.KinSrcStep, field split
preconditioner, Schur complement preconditioner, pylith.bc.DirichletTimeDependent, spatialdata.spatialdb.UniformDB,
pylith.meshio.OutputSolnBoundary, pylith.meshio.DataWriterHDF5, Quasistatic simulation, spatialdata.spatialdb.SimpleDB
pylith.meshio.OutputSolnBoundary, pylith.meshio.DataWriterHDF5, Quasi-static simulation, spatialdata.spatialdb.SimpleDB
pylith step03_multislip_velbc.cfg
```

Expand Down
2 changes: 1 addition & 1 deletion examples/box-2d/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ Similar to Step03 but with time-dependent boundary conditions
consisting of an initial value and a rate of change that is added
starting at 1.0 year. Features used in this simulation include:

* Quasistatic simulation
* Quasi-static simulation
* Time-dependent Dirichlet boundary conditions
* Time-dependent Neumann boundary conditions
* UniformDB and SimpleDB spatial database for specifying values for
Expand Down
4 changes: 2 additions & 2 deletions examples/box-2d/step05_sheardisptractrate.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -37,15 +37,15 @@
# Tt(x,0) = -b + b/4*H(t-1.0*year)
# Tn(x,0) = 0
base = [pylithapp.cfg]
description = Quasistatic simulation with time-dependent simple shear using Dirichlet and Neumann boundary conditions.
description = Quasi-static simulation with time-dependent simple shear using Dirichlet and Neumann boundary conditions.
authors = [Brad Aagaard]
keywords = [simple shear, time depenent, Dirichlet BC, Neumann BC]
arguments = [step05_sheardisptractrate.cfg]
version = 1.0.0
pylith_version = [>=3.0, <4.0]

features = [
Quasistatic simulation,
Quasi-static simulation,
backward Euler time stepping,
LU preconditioner,
pylith.bc.DirichletTimeDependent,
Expand Down
4 changes: 2 additions & 2 deletions examples/box-3d/step05_sheardisptractrate.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -37,15 +37,15 @@
# Tt2 = 0
# Tn = 0
base = [pylithapp.cfg]
description = Quasistatic simulation with time-dependent simple shear using Dirichlet and Neumann boundary conditions.
description = Quasi-static simulation with time-dependent simple shear using Dirichlet and Neumann boundary conditions.
authors = [Brad Aagaard]
keywords = [simple shear, time depenent, Dirichlet BC, Neumann BC]
arguments = [step05_sheardisptractrate.cfg]
version = 1.0.0
pylith_version = [>=3.0, <4.0]

features = [
Quasistatic simulation,
Quasi-static simulation,
backward Euler time stepping,
LU preconditioner,
pylith.bc.DirichletTimeDependent,
Expand Down
4 changes: 2 additions & 2 deletions examples/magma-2d/pylithapp.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ version = 1.0.0
pylith_version = [>=3.0, <4.0]

features = [
Quasistatic problem,
Quasi-static problem,
LU preconditioner,
pylith.materials.Poroelasticity,
pylith.meshio.MeshIOCubit,
Expand Down Expand Up @@ -51,7 +51,7 @@ solver = nonlinear
# This requirement may be relaxed in the future.
defaults.quadrature_order = 2

# Set the solution subfields appropriate for quasistatic poroelasticity
# Set the solution subfields appropriate for quasi-static poroelasticity
# and the basis order for each field.
solution = pylith.problems.SolnDispPresTracStrain

Expand Down
2 changes: 1 addition & 1 deletion examples/reverse-2d/step07_twofaults_maxwell.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ version = 1.0.0
pylith_version = [>=3.0, <4.0]

features = [
Quasistatic simulation,
Quasi-static simulation,
pylith.materials.Elasticity,
pylith.materials.IsotropicLinearMaxwell,
pylith.faults.FaultCohesiveKin,
Expand Down
2 changes: 1 addition & 1 deletion examples/reverse-2d/step08_twofaults_powerlaw.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ version = 1.0.0
pylith_version = [>=3.0, <4.0]

features = [
Quasistatic simulation,
Quasi-static simulation,
pylith.materials.Elasticity,
pylith.materials.IsotropicPowerLaw,
pylith.faults.FaultCohesiveKin,
Expand Down
2 changes: 1 addition & 1 deletion examples/strikeslip-2d/pylithapp.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ lagrange_fault.basis_order = 1

[pylithapp.problem.normalizer]
# We specify a time scale using a fake relaxation time that cooresponds
# to the time scale of the quasistatic simulations.
# to the time scale of the quasi-static simulations.
relaxation_time = 100.0*year

[pylithapp.problem]
Expand Down
2 changes: 1 addition & 1 deletion examples/strikeslip-2d/step02_slip_velbc.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ version = 1.0.0
pylith_version = [>=3.0, <4.0]

features = [
Quasistatic simulation,
Quasi-static simulation,
spatialdata.spatialdb.SimpleDB
]

Expand Down
2 changes: 1 addition & 1 deletion examples/strikeslip-2d/step03_multislip_velbc.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ version = 1.0.0
pylith_version = [>=3.0, <4.0]

features = [
Quasistatic simulation,
Quasi-static simulation,
spatialdata.spatialdb.SimpleDB
]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ version = 1.0.0
pylith_version = [>=3.0, <4.0]

features = [
Quasistatic simulation,
Quasi-static simulation,
ILU preconditioner,
pylith.materials.Elasticity,
pylith.materials.IsotropicLinearElasticity,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ version = 1.0.0
pylith_version = [>=3.0, <4.0]

features = [
Quasistatic simulation,
Quasi-static simulation,
ILU preconditioner,
pylith.materials.Elasticity,
pylith.materials.IsotropicLinearElasticity,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ version = 1.0.0
pylith_version = [>=3.0, <4.0]

features = [
Quasistatic simulation,
Quasi-static simulation,
pylith.materials.Elasticity,
pylith.materials.IsotropicLinearGenMaxwell,
pylith.bc.DirichletTimeDependent,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ version = 1.0.0
pylith_version = [>=3.0, <4.0]

features = [
Quasistatic simulation,
Quasi-static simulation,
pylith.materials.Elasticity,
pylith.materials.IsotropicLinearGenMaxwell,
pylith.bc.DirichletTimeDependent,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ version = 1.0.0
pylith_version = [>=3.0, <4.0]

features = [
Quasistatic simulation,
Quasi-static simulation,
pylith.materials.Elasticity,
pylith.materials.IsotropicLinearMaxwell,
pylith.bc.DirichletTimeDependent,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ version = 1.0.0
pylith_version = [>=3.0, <4.0]

features = [
Quasistatic simulation,
Quasi-static simulation,
pylith.materials.Elasticity,
pylith.materials.IsotropicLinearGenMaxwell,
pylith.bc.DirichletTimeDependent,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ version = 1.0.0
pylith_version = [>=3.0, <4.0]

features = [
Quasistatic simulation,
Quasi-static simulation,
pylith.materials.Elasticity,
pylith.materials.IsotropicLinearGenMaxwell,
pylith.bc.DirichletTimeDependent,
Expand Down
Loading

0 comments on commit ee40272

Please sign in to comment.