[cig-commits] [commit] knepley/upgrade-petsc-interface: Updated for v2.0 capabilities. (eca576d)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Mon Feb 10 17:42:59 PST 2014
Repository : ssh://geoshell/pylith
On branch : knepley/upgrade-petsc-interface
Link : https://github.com/geodynamics/pylith/compare/9eb83e524cdee666bb3efd6ac5e7810ed154ec26...eca576d3c4e788d86260513a99191fcd4326dbd6
>---------------------------------------------------------------
commit eca576d3c4e788d86260513a99191fcd4326dbd6
Author: Brad Aagaard <baagaard at usgs.gov>
Date: Mon Feb 10 17:42:47 2014 -0800
Updated for v2.0 capabilities.
>---------------------------------------------------------------
eca576d3c4e788d86260513a99191fcd4326dbd6
doc/userguide/runpylith/runpylith.lyx | 44 ++++++++++++++++++++++++-----------
1 file changed, 31 insertions(+), 13 deletions(-)
diff --git a/doc/userguide/runpylith/runpylith.lyx b/doc/userguide/runpylith/runpylith.lyx
index cc36b8b..a91baba 100644
--- a/doc/userguide/runpylith/runpylith.lyx
+++ b/doc/userguide/runpylith/runpylith.lyx
@@ -961,10 +961,10 @@ reference "fig:3D-linear-elements"
\end_inset
.
- Quadratic cells are also supported, but at present the only method for
- using these cells in PyLith is using PyLith ASCII format.
- PyLith does not yet support automatic generation of a quadratic mesh from
- the linear meshes created by CUBIT or LaGriT.
+ PyLith no longer supports use of quadratic cells using the PyLith ASCII
+ mesh format.
+ In the next release, we plan to support higher order discretizations via
+ PETSc finite-element features from meshes with linear cells as input.
\end_layout
\begin_layout Standard
@@ -1384,8 +1384,8 @@ Refiner
\end_layout
\begin_layout Standard
-The refiner is used to decrease node spacing by a factor of two by subdividing
- each cell.
+The refiner is used to decrease node spacing by a power of two by recursively
+ subdividing each cell by a factor of two.
In a 2D triangular mesh a node is inserted at the midpoint of each edge,
splitting each cell into four cells (see Figure
\begin_inset CommandInset ref
@@ -1456,14 +1456,32 @@ name "fig:uniform:refinement:2x"
\begin_layout Standard
Refinement occurs after distribution of the mesh among processors.
This allows one to run much larger simulations by (1) permitting the mesh
- generator to construct a mesh with a node spacing twice as large as that
- needed in the simulation and (2) operations performed in serial during
- the simulation setup phase, such as, adjusting the topology to insert cohesive
- cells and distribution of the mesh among processors uses this much smaller
- coarse mesh.
+ generator to construct a mesh with a node spacing largeer than that needed
+ in the simulation and (2) operations performed in serial during the simulation
+ setup phase, such as, adjusting the topology to insert cohesive cells and
+ distribution of the mesh among processors uses this much smaller coarse
+ mesh.
For 2D problems the global mesh refinement increases the maximum problem
- size by a factor of four, and for 3D problems it increases the maximum
- problem size by a factor of eight.
+ size by a factor of
+\begin_inset Formula $4^{n}$
+\end_inset
+
+, and for 3D problems it increases the maximum problem size by a factor
+ of
+\begin_inset Formula $8^{n}$
+\end_inset
+
+, where
+\begin_inset Formula $n$
+\end_inset
+
+ is the number of recursive refinement levels.
+ For a tetrahedral mesh, the element quality decreases with refinement so
+
+\begin_inset Formula $n$
+\end_inset
+
+ should be limited to 1-2.
\end_layout
\begin_layout Subsection
More information about the CIG-COMMITS
mailing list