[cig-commits] [commit] master: Update main.lyx and transfer checklist from old cigma.lyx into a text file. (1d1cd30)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Fri May 9 15:25:25 PDT 2014


Repository : https://github.com/geodynamics/cigma

On branch  : master
Link       : https://github.com/geodynamics/cigma/compare/65c02138d3ae8b87c088cc14fe4f98e21e3f0805...a26f592c25c89a40622404999ba1effcdf6df9e3

>---------------------------------------------------------------

commit 1d1cd30d4904a73ac17c8a0a3ad7792bba520db0
Author: Luis Armendariz <luis>
Date:   Wed Jan 21 19:38:07 2009 +0000

    Update main.lyx and transfer checklist from old cigma.lyx into a text file.


>---------------------------------------------------------------

1d1cd30d4904a73ac17c8a0a3ad7792bba520db0
 checklist.txt | 42 ++++++++++++++++++++++++++++++++++++++++
 main.lyx      | 62 +++++++++++++++++++++++++++++++++++++++++++++++------------
 2 files changed, 92 insertions(+), 12 deletions(-)

diff --git a/checklist.txt b/checklist.txt
new file mode 100644
index 0000000..024576e
--- /dev/null
+++ b/checklist.txt
@@ -0,0 +1,42 @@
+
+Verify that the following points are discussed in the manual:
+
+  - Cigma does not include a mesh generation package, so in order
+    to have greater accuracy in the comparisons one needs to increase
+    order of the integration rule being used.
+
+  - Meshes are internally stored as unstructured meshes.
+
+  - That we can only compare Fields on a single ElementBlock at a time.
+
+Things to check for the release:
+
+  - Files
+    * Make sure the tarball has all the required files
+    * Check for the proper /doc/ files
+    * Check for the proper /examples/ files
+    * Check that all required data files are included (see /tests/data/ directory)
+    * Check that 'make check' works
+
+  - Installation procedures
+    * Create tarball with 'make dist' and test it
+    * Use custom boost installation on ~/opt/boost
+    * Use custom hdf5 installation on ~/opt/hdf5
+    * Use custom vtk installation on ~/opt/vtk
+
+  - Consistency checks
+    * comparing one and zero on brick{1,2} meshes (should give volume)
+    * comparing test.brick and zero on brick{1,2} meshes (should give known answer)
+    * comparing test.square and zero on brick{1,2} meshes (should give known answer)
+
+  - Integration rules
+    * Increase order of integration rule instead of mesh refinement (check convergence)
+
+  - Examples
+    * comparing laplace solutions
+    * comparing citcomcu solutions
+    * comparing conman solutions (see blankenbach)
+    * comparing gale solutions
+    * comparing pylith solutions
+    * comparing geofest solutions
+
diff --git a/main.lyx b/main.lyx
index da3bb16..1393ac7 100644
--- a/main.lyx
+++ b/main.lyx
@@ -835,11 +835,10 @@ How to Select Your Input and Output Datasets
 \end_layout
 
 \begin_layout Standard
-The basic object used to store data in Cigma is a simple two dimensional
- array of values, or dataset.
- Since scientific file formats are capable of storing multiple datasets,
- you will typically need a way to select a specific array on a given data
- file.
+The basic objects used to store data in Cigma are simple two dimensional
+ array of values, or datasets.
+ As scientific file formats are capable of storing multiple datasets, you
+ will typically need a way to select a specific array on a given data file.
  Therefore, regardless of the context, the option arguments to Cigma are
  parsed consistently by following the 
 \family typewriter
@@ -852,11 +851,11 @@ Filename:Location
 \emph on
 filename
 \emph default
- unambiguously determines the target array, then the 
+ part unambiguously determines the target array, then the 
 \emph on
 location
 \emph default
- part of the option argument is taken to be empty.
+ part of the option argument may be omitted.
  Now, depending on how Cigma was configured during the build procedure,
  there are a number of different file formats available for specifying and
  storing your data.
@@ -1224,7 +1223,7 @@ Option (MC) is required if options (M1) and (M2) are given.
 \end_layout
 
 \begin_layout Subsection
-Mesh from an HDF5 File
+Mesh HDF5 File
 \end_layout
 
 \begin_layout Standard
@@ -1280,20 +1279,32 @@ Group location
 \end_layout
 
 \begin_layout LyX-Code
- |-- Attribute 
+ |-- 
+\emph on
+Attribute
+\emph default
+ 
 \series bold
 \emph on
 CellType
 \end_layout
 
 \begin_layout LyX-Code
- |-- Array 
+ |-- 
+\emph on
+Array
+\emph default
+ 
 \series bold
 coordinates
 \end_layout
 
 \begin_layout LyX-Code
- `-- Array 
+ `-- 
+\emph on
+Array
+\emph default
+ 
 \series bold
 connectivity
 \end_layout
@@ -1926,7 +1937,34 @@ Quadrature Rules
 \end_layout
 
 \begin_layout Standard
-Here we discuss the quadrature rules
+Here we discuss the quadrature rules available in Cigma.
+\end_layout
+
+\begin_layout Chapter
+Utilities
+\end_layout
+
+\begin_layout Standard
+Cigma comes with a couple of utilities that make the life easier to the
+ user.
+ One is called 
+\family typewriter
+h5attr
+\family default
+ and lets you see the attributes attached to a dataset inside an HDF5 file.
+ The other one is called 
+\family typewriter
+vtk-residuals
+\family default
+ and allows the user to create visualization files given a mesh and a scalar
+ array representing the residuals over the elements of the mesh.
+\end_layout
+
+\begin_layout Standard
+Normally, these utilities will be installed somewhere in your PATH during
+ the process of installation of the Cigma package, so that you can invoke
+ them from any place in your filesystem after the installation has successfully
+ finished.
 \end_layout
 
 \end_body



More information about the CIG-COMMITS mailing list