[cig-commits] r3877 - short/3D/PyLith/branches/pylith-0.8

leif at geodynamics.org leif at geodynamics.org
Fri Jun 23 17:20:48 PDT 2006


Author: leif
Date: 2006-06-23 17:20:48 -0700 (Fri, 23 Jun 2006)
New Revision: 3877

Added:
   short/3D/PyLith/branches/pylith-0.8/AUTHORS
   short/3D/PyLith/branches/pylith-0.8/COPYING
   short/3D/PyLith/branches/pylith-0.8/ChangeLog
   short/3D/PyLith/branches/pylith-0.8/INSTALL
   short/3D/PyLith/branches/pylith-0.8/NEWS
   short/3D/PyLith/branches/pylith-0.8/README
Log:
Added boilerplate GNU-style text info files: AUTHORS, INSTALL,
ChangeLog, COPYING, NEWS, README.

"ChangeLog" generated with svn2cl
(http://ch.tudelft.nl/~arthur/svn2cl/) using the following
command:

svn log --xml | xsltproc --stringparam include-rev yes ~/install/svn2cl-0.3/svn2cl.xsl - > ChangeLog



Copied: short/3D/PyLith/branches/pylith-0.8/AUTHORS (from rev 3876, short/3D/PyLith/trunk/AUTHORS)

Copied: short/3D/PyLith/branches/pylith-0.8/COPYING (from rev 3876, short/3D/PyLith/trunk/COPYING)

Added: short/3D/PyLith/branches/pylith-0.8/ChangeLog
===================================================================
--- short/3D/PyLith/branches/pylith-0.8/ChangeLog	2006-06-24 00:04:43 UTC (rev 3876)
+++ short/3D/PyLith/branches/pylith-0.8/ChangeLog	2006-06-24 00:20:48 UTC (rev 3877)
@@ -0,0 +1,6533 @@
+2006-06-23 22:45  cassie
+
+	* [r3874] updated cover for manual
+
+2006-06-23 22:06  cassie
+
+	* [r3873] added equation eps's for effective stress function for a
+	  maxwell linear viscoelastic material
+
+2006-06-23 22:03  cassie
+
+	* [r3872] added equation eps's for intro
+
+2006-06-23 21:58  cassie
+
+	* [r3871] updated manual with equations
+
+2006-06-23 15:54  willic3
+
+	* [r3869] Forgot to add this shell script earlier.
+
+2006-06-23 15:53  willic3
+
+	* [r3868] Changed mpiexec to mpirun. People without mpirun will
+	  need to fix things with a symbolic link.
+
+2006-06-23 15:52  willic3
+
+	* [r3867] Added shell scripts to run example problem.
+
+2006-06-23 15:47  willic3
+
+	* [r3866] Alternative BC for testing.
+
+2006-06-23 15:36  willic3
+
+	* [r3865] Debugging codes for unscrambling orderings.
+
+2006-06-23 15:32  willic3
+
+	* [r3864] Added shell scripts to run example.
+
+2006-06-23 15:09  willic3
+
+	* [r3863] Fixed error message.
+
+2006-06-23 15:07  willic3
+
+	* [r3862] Fixed error message.
+
+2006-06-23 15:06  willic3
+
+	* [r3861] Added shell scripts to run test problems.
+
+2006-06-23 15:01  willic3
+
+	* [r3860] Removed files that can be replaced by symlinks from a
+	  shell script.
+
+2006-06-23 14:54  willic3
+
+	* [r3859] Fixed titles.
+
+2006-06-23 14:53  willic3
+
+	* [r3858] Added shell scripts to run the test problem based on
+	  Brad's script.
+
+2006-06-23 14:29  willic3
+
+	* [r3857] Put in simple shell scripts to run the problem based on
+	  Brad's script. We probably still need to put in something like a
+	  'make clean'.
+
+2006-06-23 13:50  willic3
+
+	* [r3856] Commented out some new debugging statements.
+
+2006-06-22 19:47  baagaard
+
+	* [r3854] User guide. Added note about Intel Macs.
+
+2006-06-22 18:56  willic3
+
+	* [r3853] Minor changes to manual.
+
+2006-06-22 18:25  willic3
+
+	* [r3852] A few slight changes.
+
+2006-06-22 18:04  willic3
+
+	* [r3851] Put in a few minor changes.
+
+2006-06-22 17:38  baagaard
+
+	* [r3850] User guide. Added license text provided by Charles.
+	  Fixed some more typos in tutorial.
+
+2006-06-22 16:52  baagaard
+
+	* [r3849] User guide. Updated installation instructions.
+
+2006-06-22 04:27  baagaard
+
+	* [r3848] User guide. Cleaned up text. Added explicit indication
+	  of commands in tutorial.
+
+2006-06-22 04:12  baagaard
+
+	* [r3847] User guide. Cleaned up text. Added explicit indication
+	  of commands in tutorial.
+
+2006-06-22 00:30  baagaard
+
+	* [r3846] User guide. Added PETSc blurb.
+
+2006-06-22 00:05  baagaard
+
+	* [r3845] Added placeholder for software license.
+
+2006-06-21 23:58  baagaard
+
+	* [r3844] User guide. Worked more on getting help and running
+	  PyLith.
+
+2006-06-21 23:12  baagaard
+
+	* [r3843] User guide. Added documentation for final types of input
+	  files.
+
+2006-06-21 21:30  baagaard
+
+	* [r3842] User guide. Started filling in installation
+	  instructions. Worked more on running PyLith and tutorial.
+
+2006-06-21 15:36  baagaard
+
+	* [r3833] User guide. Fixed figure for bm5 geometry.
+
+2006-06-21 14:45  baagaard
+
+	* [r3832] User guide. Fixed path to tutorialbm5.xml.
+
+2006-06-21 04:48  baagaard
+
+	* [r3831] User guide. Added figure of geometry for bm5.
+
+2006-06-21 02:10  willic3
+
+	* [r3830] I left off the units in the field descriptions, which
+	  caused ParaView to barf. This has been fixed. It should already
+	  be correct for binary UCD output.
+
+2006-06-21 01:42  knepley
+
+	* [r3829] Fixed assembly of full_displacements from increments
+	  Fixed residu() to not overwrite the solution
+
+2006-06-21 00:34  baagaard
+
+	* [r3828] More on user guide. Changed layout of tutorial files to
+	  make it easier to load figures.
+
+2006-06-20 23:54  baagaard
+
+	* [r3827] More work on user guide. Added comments on MPI settings.
+	  Worked on tutorial.
+
+2006-06-20 22:03  baagaard
+
+	* [r3826] Worked on documentation of command-line arguments.
+
+2006-06-20 19:04  knepley
+
+	* [r3825] Fixed problem with viscos VTK output
+
+2006-06-20 17:57  knepley
+
+	* [r3824] Fixed stupid memory error in VTK outupt
+
+2006-06-20 16:01  baagaard
+
+	* [r3823] Fixed viz2 step in tutorial.
+
+2006-06-20 15:44  willic3
+
+	* [r3822] Added documentation to inventory, and altered the status
+	  of some files.
+
+2006-06-20 00:07  baagaard
+
+	* [r3821] Added documentation for more of the file formats.
+	  Cleaned up id tags in documentation.
+
+2006-06-19 20:10  knepley
+
+	* [r3819] Added Fortran files
+
+2006-06-19 19:06  knepley
+
+	* [r3818] Added a Python section which runs a timeloop
+
+2006-06-19 18:48  baagaard
+
+	* [r3817] Fixed setup step of tutorial.
+
+2006-06-18 03:44  baagaard
+
+	* [r3814] Added bc and connect file formats.
+
+2006-06-17 23:18  baagaard
+
+	* [r3813] Started work on file formats for user guide.
+
+2006-06-17 00:58  baagaard
+
+	* [r3811] Worked on tutorial and running PyLith sections.
+
+2006-06-16 15:42  baagaard
+
+	* [r3808] Incorporated more stuff from Cassie's previous version.
+	  Added layout for appendix with material models.
+
+2006-06-16 03:58  baagaard
+
+	* [r3807] Added use of tutor.sh in tutorial to simplify getting
+	  files from archive.
+
+2006-06-16 00:54  baagaard
+
+	* [r3806] Worked on tutorial for SCEC benchmark 5.
+
+2006-06-16 00:52  baagaard
+
+	* [r3805] Fixed bug where package was still called Lithomop3D.
+	  This caused the module to be put in the wrong directory.
+
+2006-06-15 17:13  willic3
+
+	* [r3804] Commented out a debugging line.
+	* [r3803] It appears that the fix for getting the correct residual
+	  vector in parallel is to first zero the entries, then use
+	  ADD_VALUES with assembleVectorComplete. This fix in these
+	  routines now appears to give the correct solution for bm1b in
+	  both serial and parallel runs for the elastic and time-dependent
+	  solutions.
+
+2006-06-14 23:49  baagaard
+
+	* [r3802] Moved makefile to userguide dir.
+
+2006-06-14 23:48  baagaard
+
+	* [r3801] Setup layout of source for userguide.
+
+2006-06-14 23:45  baagaard
+
+	* [r3800] Worked on user guide.
+
+2006-06-14 15:51  willic3
+
+	* [r3797] Fixed a silly error where quadratureOrder was written as
+	  a global variable rather than as pl3dscan.quadratureOrder.
+
+2006-06-14 00:05  baagaard
+
+	* [r3795] Started working on stage 2 stuff.
+
+2006-06-13 23:16  baagaard
+
+	* [r3794] Added more info.
+	* [r3793] Created tutorials dir.
+
+2006-06-13 14:08  willic3
+
+	* [r3792] Commented out debugging statements.
+
+2006-06-12 23:43  knepley
+
+	* [r3791] Fixing performance bugs with Sieve
+
+2006-06-12 21:03  baagaard
+
+	* [r3789] Started working on tutorial using SCEC benchmark 5.
+
+2006-06-09 17:40  knepley
+
+	* [r3783] Turned off diagnostic printing
+
+2006-06-09 15:40  willic3
+
+	* [r3782] Merged in debugging changes, which are now commented out.
+
+2006-06-09 15:38  willic3
+
+	* [r3781] Merged in debugging changes, which are now commented out.
+
+2006-06-08 20:14  willic3
+
+	* [r3779] Attempted fix for element sorting problem when one
+	  process gets less than the total number of element families.
+
+2006-06-07 19:45  willic3
+
+	* [r3777] Updated this routine to use ielindx array and some other
+	  fixes.
+
+2006-06-07 15:10  willic3
+
+	* [r3776] Resolved conflicts between Matt's changes and mine.
+
+2006-06-07 15:07  willic3
+
+	* [r3775] Resolved conflicts between Matt's changes and mine.
+
+2006-06-07 01:45  willic3
+
+	* [r3774] Commented out some debugging stuff.
+
+2006-06-06 23:16  knepley
+
+	* [r3773] Fixed compile errors
+
+2006-06-06 21:49  willic3
+
+	* [r3772] Fixed coordinate units to be km.
+
+2006-06-06 21:47  willic3
+
+	* [r3771] Updated bindings to use Ielindx array.
+
+2006-06-06 21:45  willic3
+
+	* [r3770] Temporarily commented out some debugging stuff.
+
+2006-06-06 21:42  willic3
+
+	* [r3769] Fixed output of original an reordered element numbers
+	  and fixed formatting.
+
+2006-06-06 21:41  willic3
+
+	* [r3768] Updated routine to use Ielindx array rather than Indxiel.
+
+2006-06-06 21:40  willic3
+
+	* [r3767] Updated routine to use Ielindx array rather than Indxiel.
+
+2006-06-06 21:39  willic3
+
+	* [r3766] Updated routine to use Ielindx array rather than Indxiel.
+
+2006-06-06 21:37  willic3
+
+	* [r3765] Updated routine to use ielindx array rather than indxiel.
+	* [r3764] Updated routine to use Ielindx array rather than Indxiel.
+
+2006-06-06 21:36  willic3
+
+	* [r3763] Updated routine to use Ielindx array rather than Indxiel.
+
+2006-06-06 21:33  willic3
+
+	* [r3762] Updated bindings for use of Ielindx array as well as
+	  updating some other stuff. The bindings will need to be
+	  double-checked.
+	* [r3761] Updated bindings to use Ielindx array as well as fixing
+	  some older stuff that had not been updated. This will need to be
+	  checked.
+
+2006-06-06 21:22  willic3
+
+	* [r3760] Updated bindings to use Ielindx array.
+
+2006-06-06 21:07  willic3
+
+	* [r3759] Updated routine calls for ielindx array and added some
+	  documentation.
+
+2006-06-06 20:55  willic3
+
+	* [r3758] Updated routine to use ielindx array.
+
+2006-06-06 20:37  willic3
+
+	* [r3757] Updated to use ielindx array rather than indxiel.
+
+2006-06-06 20:36  willic3
+
+	* [r3756] Updated to use ielindx array rather than indxiel.
+
+2006-06-06 20:33  willic3
+
+	* [r3755] Updated to use ielindx array rather than indxiel.
+
+2006-06-06 19:04  willic3
+
+	* [r3754] Replaced Indxiel with Ielindx.
+
+2006-06-06 19:01  willic3
+
+	* [r3753] Updated call to sort_elements to also contain new index
+	  array Ielindx.
+
+2006-06-06 18:57  willic3
+
+	* [r3752] Updated bindings for new index array Ielindx.
+
+2006-06-06 18:55  willic3
+
+	* [r3751] Updated bindings for sort_elements to include new index
+	  array Ielindx.
+
+2006-06-06 18:54  willic3
+
+	* [r3750] Added new index array to original element numbering.
+
+2006-06-06 16:05  willic3
+
+	* [r3748] Example problem with 2 materials.
+
+2006-06-02 01:50  knepley
+
+	* [r3740] I now use the original element number indxiel(elem) in
+	  the call to assembleMatrix() - This means I have to preserve the
+	  indxiel array
+
+2006-06-01 03:41  knepley
+
+	* [r3739] Fixed injection of boundary values in visualization
+
+2006-05-29 19:02  knepley
+
+	* [r3732] Added method and support for viewing fields in VTK
+
+2006-05-16 05:10  willic3
+
+	* [r3587] Added simple split node test, splitting a block in half.
+	  This should be correct, but hasn't been tested.
+
+2006-05-15 23:32  willic3
+
+	* [r3585] Changed things so elements are referenced by number
+	  rather than order in a file.
+
+2006-05-15 23:23  willic3
+
+	* [r3584] Changed code so that coordinates are indexed by node
+	  number rather than order in the file.
+
+2006-05-14 22:08  knepley
+
+	* [r3580] Need to reassign mesh with the distributed mesh
+
+2006-04-27 18:14  knepley
+
+	* [r3436] Moved to correct filenames Path to application corrected
+
+2006-04-14 18:19  willic3
+
+	* [r2779] Added new pylith-0.8 branch, which we will now use as
+	  our 'stable' branch.
+
+2006-04-13 20:16  willic3
+
+	* [r2772] More name changes.
+
+2006-04-13 20:15  willic3
+
+	* [r2771] More name changes.
+
+2006-04-13 20:13  willic3
+
+	* [r2770] More name changes.
+
+2006-04-13 20:11  willic3
+
+	* [r2769] More name changes.
+
+2006-04-13 20:10  willic3
+
+	* [r2768] More name changes.
+
+2006-04-13 20:00  willic3
+
+	* [r2767] More name changes.
+
+2006-04-13 19:55  willic3
+
+	* [r2766] More name changes.
+
+2006-04-13 19:54  willic3
+
+	* [r2765] More name changes.
+
+2006-04-13 19:52  willic3
+
+	* [r2764] More name changes.
+
+2006-04-13 19:42  willic3
+
+	* [r2763] More name changes.
+
+2006-04-13 19:41  willic3
+
+	* [r2762] More name changes.
+
+2006-04-13 19:21  willic3
+
+	* [r2761] More name changes.
+
+2006-04-13 19:08  willic3
+
+	* [r2760] More name changes.
+
+2006-04-13 19:02  willic3
+
+	* [r2759] More name changes.
+
+2006-04-13 18:34  willic3
+
+	* [r2758] More name changes.
+
+2006-04-13 18:30  willic3
+
+	* [r2757] More name changes.
+
+2006-04-13 18:21  willic3
+
+	* [r2756] Changing names from lithomop to pylith.
+
+2006-04-13 18:14  willic3
+
+	* [r2755] Moved top-level lithomop3d directory to pylith3d. This
+	  is probably an inefficient way of doing it.
+
+2006-04-12 22:54  leif
+
+	* [r2752] Moved lithomop-sieve -> PyLith/trunk.
+
+2006-04-11 19:32  willic3
+
+	* [r2736] Changed some names.
+
+2006-04-11 19:30  willic3
+
+	* [r2735] Updated code for other altered components.
+
+2006-04-11 19:29  willic3
+
+	* [r2734] Simplified looping by making elemFamilies a list of
+	  dictionaries.
+
+2006-04-11 18:55  willic3
+
+	* [r2729] Simplified things by making elemFamilies a list of
+	  dictionaries.
+
+2006-04-11 15:42  willic3
+
+	* [r2723] Beginnings of an ElemFamilies class. This will
+	  essentially provide a bunch of functions for looping over
+	  families. The present implementation that uses a dictionary to
+	  store the elemFamilies info seems a bit clumsy.
+
+2006-04-11 15:07  willic3
+
+	* [r2722] Updated the way elements and element families are dealt
+	  with. At present, the elements dictionary contains dimension
+	  info as well as the element nodes array and arrays containing
+	  the element type and material ID for each element. These arrays
+	  are only needed until the elements are placed into families.
+
+2006-04-10 20:48  willic3
+
+	* [r2719] More fixing. Code is still incomplete. At present, it
+	  returns an elements dictionary and an elementFamilies
+	  dictionary. Still need to figure out where to put stuff for
+	  sorting elements into families.
+
+2006-04-07 15:41  willic3
+
+	* [r2685] Attempted to merge in Leif's changes from trunk for
+	  building the examples. These will need to be checked to make
+	  sure I haven't mixed up or left out any files.
+
+2006-04-03 19:47  willic3
+
+	* [r2667] Did a hand-merge of Leif's changes from trunk. This will
+	  need to be tested.
+
+2006-04-03 14:56  willic3
+
+	* [r2662] Checked in some incomplete changes just to get them in
+	  before Leif switches the repository.
+
+2006-04-03 14:55  willic3
+
+	* [r2661] Checked in some incomplete changes just to get them in
+	  before Lief switches the repository.
+
+2006-03-29 19:41  leif
+
+	* [r2657] Merged walter's r2653 from trunk: changed externals from
+	  svn:// to http://.
+
+2006-03-29 16:44  willic3
+
+	* [r2656] Merged in Leif's character string fixes from trunk.
+
+2006-03-29 15:03  willic3
+
+	* [r2655] Finished incomplete merge from trunk.
+
+2006-03-28 16:22  willic3
+
+	* [r2649] Merged in Leif's changes from trunk.
+
+2006-03-28 16:18  willic3
+
+	* [r2648] Merged in Leif's changes from trunk.
+
+2006-03-28 16:17  willic3
+
+	* [r2647] Merged in Leif's changes from trunk.
+
+2006-03-28 16:16  willic3
+
+	* [r2646] Merged in Leif's changes from trunk.
+
+2006-03-28 15:47  willic3
+
+	* [r2645] Merged in Leif's changes from trunk.
+
+2006-03-28 15:28  willic3
+
+	* [r2644] Merged in Leif's changes from trunk. These will need to
+	  be tested.
+
+2006-03-23 22:45  willic3
+
+	* [r2641] Put meshimporter into the inventory, so the element
+	  family can get info from it. Started (but didn't finish) an
+	  initialize function. Moved all the material stuff out of
+	  __init__. Added elemInfoSolid (empty dictionary) and stateVars
+	  to __init__. Put in a matProps dictionary into __init__. This
+	  still needs a lot of work (and a lot more functions).
+
+2006-03-23 22:25  willic3
+
+	* [r2640] Added elemType to elemFamily dictionary, even though at
+	  present all elements in the mesh must have the same element
+	  type. Also added a pointer to the element family material model,
+	  which for Tecton-style input will be deduced from an integer ID
+	  in the connectivity file.
+
+2006-03-23 21:35  willic3
+
+	* [r2639] Fixed capitalization.
+
+2006-03-23 21:17  willic3
+
+	* [r2638] Added function pointers for bmatrix and getshape that
+	  are dependent on whether b-bar integration is being used.
+
+2006-03-23 21:04  willic3
+
+	* [r2637] What I have for a Material class so far.
+
+2006-03-23 19:28  willic3
+
+	* [r2636] Initial version of a class for an isotropic linear
+	  elastic material, derived from class Material. There are no
+	  additional functions other than __init__, where all dimensions a
+	  function pointers are assigned.
+
+2006-03-22 17:08  willic3
+
+	* [r2635] Rough outline of ElemFamilySolid class, with lots of
+	  missing pieces. I need to finsh putting in the objects for the
+	  family, and define all the necessary operations.
+
+2006-03-20 17:15  willic3
+
+	* [r2634] Initial version of a class (really just one function)
+	  that defines properties for a given element type. This includes
+	  number of nodes per element (and related info) as well as
+	  integration information. The results are returned in a
+	  dictionary.
+
+2006-03-17 21:04  willic3
+
+	* [r2633] Beginnings of an ElemFamily class. Some of the stuff
+	  that I originally had in there needs to go in an ElemFamilySolid
+	  class. I also need to determine which default functions should
+	  be required. Presumably, the things that might inherit from this
+	  class are: 1. ElemFamilySolid: This is top priority, and
+	  includes all solid elements. 2. ElemFamilySurface: This is
+	  moderate priority, and is needed primarily for traction BC. 3.
+	  ElemFamilyFault: This probably won't happen for a while
+	  (possibly never if we change our minds again about how to
+	  implement faults). Also, this may be subdivided into kinematic
+	  and dynamic categories.
+
+2006-03-14 23:02  willic3
+
+	* [r2632] Added some more stuff to SolverQSState, assuming
+	  everything is done using PETSc. The code presently uses Matt's
+	  functions for creating and destroying the main stiffness matrix
+	  and 2 vectors, contained in scanner.cc.
+
+2006-03-12 01:19  knepley
+
+	* [r2631] Fixed CoSifter interface
+
+2006-03-11 21:25  knepley
+
+	* [r2630] Added some PyLith documentation
+
+2006-03-06 20:26  willic3
+
+	* [r2629] Merged in Leif's bindings fixes, as well as his revised
+	  exception handler. Also included his changes in
+	  lithomop3dmodule.cc, even though I have not yet included his
+	  build system changes.
+
+2006-02-28 22:14  knepley
+
+	* [r2628] Added refinement code to scanner
+
+2006-02-28 13:29  knepley
+
+	* [r2627] Small fix
+
+2006-02-28 11:53  willic3
+
+	* [r2626] Changed UCD output labels.
+
+2006-02-28 09:17  knepley
+
+	* [r2625] Lots of debugging Fixed Petsc init
+
+2006-02-28 06:19  willic3
+
+	* [r2624] Fixed mangled input files.
+
+2006-02-28 00:40  knepley
+
+	* [r2623] More PETSc changes
+
+2006-02-27 20:53  willic3
+
+	* [r2622] Created quick and dirty code to convert PyLith format to
+	  UCD.
+
+2006-02-27 17:30  willic3
+
+	* [r2621] Changed behavior so existing output files are
+	  overwritten.
+
+2006-02-27 06:44  knepley
+
+	* [r2620] Fixed declarations
+
+2006-02-27 06:13  knepley
+
+	* [r2619] New Mesh interface from PETSc
+
+2006-02-22 19:07  willic3
+
+	* [r2616] Minor changes to SolverState definition. The stuff
+	  related to faults and element families has been removed. The
+	  solver state now only contains force and displacement vectors,
+	  along with stiffness matrix stuff. Still to be determined is how
+	  this should really be organized. The present 'stiff' object
+	  actually includes 3 PETSc objects (matrix and 2 vectors). It
+	  would probably be better to have a single solverState container
+	  with all force and displacement vectors, along with the
+	  stiffness matrix. It seems likely they should also all be PETSc
+	  Vecs or Mats.
+
+2006-02-17 22:24  willic3
+
+	* [r2613] Very minor updates -- I may actually use a different
+	  method of dealing with vectors, etc., than the PETSc bindings
+	  Brad is using.
+
+2006-02-17 22:23  willic3
+
+	* [r2612] Very rough initial stab at solver state definition.
+	  There is a problem because state variables should actually
+	  belong to element families.
+
+2006-02-14 22:21  willic3
+
+	* [r2601] Initial sketch of quasi-static solver, which is
+	  presently missing most functions it will need.
+
+2006-02-14 20:28  willic3
+
+	* [r2599] Initial version of a Solver base class that is based
+	  entirely on Brad Aagaard's EqSim version. Some of the functions
+	  may not be necessary for my case, and this relies on the
+	  petscutil package, which is not yet checked in to svn (and may
+	  not be updated for the current version of PETSc).
+
+2006-02-14 19:25  willic3
+
+	* [r2598] Moved obsolete directory to 'previous'.
+
+2006-02-14 19:22  willic3
+
+	* [r2597] Removed directory containing duplicate/obsolete files.
+
+2006-02-14 16:59  willic3
+
+	* [r2596] Removed temporary file.
+
+2006-02-14 16:57  willic3
+
+	* [r2595] Committing files that were not previously committed.
+
+2006-02-14 16:54  willic3
+
+	* [r2594] Moved current working versions of files to 'pyre'
+	  directory. That way, these will not conflict with current
+	  functioning code in 'lithomop3d' directory.
+
+2006-02-14 16:50  willic3
+
+	* [r2593] These old files have all been moved to the 'previous'
+	  directory.
+
+2006-02-14 16:48  willic3
+
+	* [r2592] Moved current working versions of files to 'pyre'
+	  directory. That way, these will not conflict with current
+	  functioning code in 'lithomop3d' directory.
+
+2006-02-14 16:44  willic3
+
+	* [r2591] Initial versions of Solver and SimulationController.
+
+2006-02-14 16:42  willic3
+
+	* [r2590] These old files have all been moved to the 'previous'
+	  directory.
+	* [r2589] These old files have all been moved to the 'previous'
+	  directory.
+
+2006-02-14 16:34  willic3
+
+	* [r2588] Created a directory to hold stuff that was previously in
+	  pyre. The revised pyre directory will only hold the current
+	  versions of files.
+
+2006-02-06 01:15  knepley
+
+	* [r2587] Moved to new Sieve interface
+
+2006-02-02 22:11  willic3
+
+	* [r2579] Changed a few items in the mesh object dictionaries to
+	  correspond to what is now in MeshImporterTecton.py. Some names
+	  were changed to be more clear, and the elemFamily dictionary was
+	  made much simpler (just number of families and an array
+	  containing the number of elements in each family). The material
+	  stuff was removed from the mesh object. We still need to figure
+	  out how to associate material info with element group number.
+
+2006-02-02 22:08  willic3
+
+	* [r2578] Merged in most of Brad's suggested changes, and finished
+	  _getElems function. For now, I avoided the dilemma of needing to
+	  know the number of element families before initially scanning
+	  the file by locally defining a maximum possible number. If this
+	  is exceeded, and error is returned. The number of element
+	  families is now equal to the number of different group numbers
+	  encountered in the input file. A little new logic will be
+	  required to pack the overdimensioned array containing the number
+	  of elements in each family into the properly-dimensioned array.
+	  This will be done in routine read_connect.
+
+2006-02-01 23:07  willic3
+
+	* [r2577] Slight update to mesh importing: Default fileRoot is
+	  passed in as an argument, and specific filenames can be
+	  overridden by the package inventory. Still need to figure out
+	  how to get most of the material stuff out of here. A comment
+	  section has been added mentioning possible options.
+
+2006-01-31 19:47  willic3
+
+	* [r2572] Removed almost everything so that the generic
+	  MeshImporter is very basic.
+
+2006-01-31 19:46  willic3
+
+	* [r2571] Put in a list to define the number of nodes per element
+	  type. This really isn't part of the mesh object and probably
+	  shouldn't go here.
+
+2006-01-31 19:45  willic3
+
+	* [r2570] More updates for mesh importing. Code still isn't
+	  finished and some parts are incorrect.
+
+2006-01-31 17:16  willic3
+
+	* [r2567] Updated, but still incomplete, version of code to get
+	  mesh object using Tecton-style input.
+
+2006-01-30 22:02  willic3
+
+	* [r2562] More work on format-specific code to import a mesh. The
+	  code is still incomplete and I should make sure I initialize all
+	  variables.
+
+2006-01-30 22:01  willic3
+
+	* [r2561] Trivial change to update runtime info output. This
+	  module will need to be extensively modified (or abandoned) to
+	  account for change in the rest of the top-level code.
+
+2006-01-30 21:30  willic3
+
+	* [r2559] Removed some stuff so this makes more sense, after
+	  e-mail from Brad. There is virtually nothing in here now.
+
+2006-01-28 02:36  willic3
+
+	* [r2558] Initial (unfinished) ingredients for a mesh object and
+	  facilities for importing it.
+
+2006-01-11 18:13  knepley
+
+	* [r2556] Fixed argument to createPETScMat() Upgraded scanner and
+	  sparse to new Mesh Added Sieve path to Makefile.am Fixed typo in
+	  iterate
+
+2005-12-15 21:42  willic3
+
+	* [r2534] Replaced sieve sections with a call to modified addstf
+	  for routines that already had sieve, and added modified call for
+	  those that didn't already have it. Calling routines include a
+	  C-style index for element number (ielgpetsc) that is passed to
+	  addstf. The addstf routine accepts the lmx array (for slippery
+	  nodes) but does not yet do anything with it. Additional logic
+	  will be needed in addstf to deal with the extra degrees of
+	  freedom and the routine in scanner.cc will need to be modified
+	  to increase the fiber bundle size.
+
+2005-12-15 20:13  willic3
+
+	* [r2532] Updated routine to use Sieve, similarly to
+	  elas_matinit_cmp_ss.F.
+
+2005-12-15 20:05  willic3
+
+	* [r2530] Updated routine to use Sieve, similarly to
+	  elas_matinit_cmp_ss.F.
+
+2005-12-15 20:03  willic3
+
+	* [r2529] Added new ielgpetsc variable to hold petsc-specific
+	  element number (C-style). This will allow the regular ielg
+	  variable to be used normally in other routines.
+
+2005-12-14 22:47  willic3
+
+	* [r2522] Updated routine to be consistent with sieve version of
+	  elastc. Arguments passed in as well as arguments passed to
+	  iterate have been updated.
+
+2005-12-14 22:46  willic3
+
+	* [r2521] Removed (possibly temporarily) rhs argument to gload_drv.
+
+2005-12-14 22:45  willic3
+
+	* [r2520] Removed unused variables.
+
+2005-12-14 22:44  willic3
+
+	* [r2519] Removed unused variables.
+
+2005-12-14 21:27  willic3
+
+	* [r2518] Fixed arguments and compiler definitions to work with
+	  mpif90 based on g95. Note that this is completely non-portable.
+	  This file is used as follows: Cat together all fortran files
+	  into a single file (test.F). Use the makefile to create test.o.
+	  This will catch most errors including argument list mismatches.
+
+2005-12-14 21:23  willic3
+
+	* [r2517] Removed unused format statement.
+
+2005-12-14 21:19  willic3
+
+	* [r2516] Changed all real*8 type definitions to double precision
+	  for consistency.
+
+2005-12-14 20:59  willic3
+
+	* [r2515] Added pylithomop3d_processMesh.
+
+2005-12-13 22:19  willic3
+
+	* [r2514] File has now been added to replace residu.f.
+
+2005-12-13 22:18  willic3
+
+	* [r2513] I need to get used to svn. I should have done an 'svn
+	  move' originally. This file has been replaced by residu.F.
+
+2005-12-13 22:12  willic3
+
+	* [r2512] Fixed file list, since residu.F has been moved from
+	  residu.f (needs preprocessing).
+
+2005-12-13 22:02  willic3
+
+	* [r2511] Initial attempt to merge Matt's Sieve-related changes
+	  with the rest of Lithomop. There are probably a few more things
+	  to fix.
+
+2005-12-13 19:20  willic3
+
+	* [r2510] Initial svn copy of lithomop trunk to new lithomop-sieve
+	  branch.
+
+2005-12-01 16:43  willic3
+
+	* [r2508] Added $(FCLIBS) to list for lithomop3dmodule_la_LIBADD.
+	  Without this, I was getting missing g95 symbols on Mac OS X.
+	  This will need to be tested on other platforms.
+
+2005-11-21 20:59  willic3
+
+	* [r2503] This file has been moved to 'makefile.test' to avoid
+	  conflicts with the new build procedure.
+
+2005-11-16 22:02  willic3
+
+	* [r2499] Changed the version number of LithoMop from 1.0.0 to
+	  0.7.1, since I think we're still not ready for a 1.0 release.
+
+2005-10-21 14:02  willic3
+
+	* [r2465] New directory to hold code change summary information.
+
+2005-10-21 14:00  willic3
+
+	* [r2464] Moved all files describing code history to info
+	  directory. It might make more sense to rename 'info' to
+	  'history'.
+
+2005-10-21 13:59  willic3
+
+	* [r2463] Moved all files describing code history to info
+	  directory. It might make more sense to rename 'info' to
+	  'history'.
+
+2005-10-11 07:10  willic3
+
+	* [r2410] Moved makefile for compilation tests to makefile.test,
+	  so it does not conflict with Makefile produced by the new build
+	  procedure.
+
+2005-10-09 03:12  leif
+
+	* [r2405] Ignore files generated by Autoconf/Automake/Libtool.
+
+2005-10-09 01:10  willic3
+
+	* [r2404] All files that require specific fortran features have
+	  been modified to use information provided by the new autoconf
+	  build procedure.
+
+2005-10-09 01:08  willic3
+
+	* [r2403] Removed lithomop3d/future files from python make
+	  targets, since they are not being used.
+
+2005-10-09 01:05  willic3
+
+	* [r2402] Modified configure.ac to perform tests based on fortran
+	  capabilities, rather than type/name. Note that it still may be
+	  necessary to use AC_RUN_IFELSE rather than AC_COMPILE_IFELSE to
+	  truly check some capabilities, although this will then mess up
+	  cross-compiling.
+
+2005-09-30 21:07  leif
+
+	* [r2386] Set the language to C++ for MPI tests, which are now
+	  sensitive to that sort of thing.
+
+2005-09-30 18:04  leif
+
+	* [r2384] Added files for the GNU Build System.
+
+2005-08-06 03:17  willic3
+
+	* [r1448] Modified *.F files to treat i/o differently for
+	  different compilers. Modified Make.mm to replace previous *.f
+	  files with *.F files. Modified local.def to add
+	  FORTRAN_COMPILER_TYPE (either FORTRAN_TYPE_F77 or
+	  FORTRAN_TYPE_F95) and FORTRAN_COMPILER_NAME (presently only need
+	  to test for FORTRAN_NAME_GFORTRAN) to PROJ_F77_DEFINES. These
+	  must presently be set as environmental variables in the user's
+	  environment. There is probably already a config value that
+	  defines this information, but I haven't found it yet.
+
+2005-08-23 02:34  unknown_user
+
+	* [r1447] [vcp] delete of edited revision with dead state
+
+2005-08-06 03:04  willic3
+
+	* [r1446] These obsolete files have been moved to 'unused'.
+
+2005-08-06 02:58  willic3
+
+	* [r1445] All of the *.f routines above have been replaced by *.F
+	  routines that now need preprocessing. All of the *.F routines
+	  have been modified to account for changes in the handling of i/o
+	  between f77 and f95. There are 2 main factors that need to be
+	  considered: 1. For f95, the access="append" argument is no
+	  longer accepted in the open statement. This has been replaced by
+	  the position="append" argument. 2. The previous method of doing
+	  direct access, unformatted (binary) file writing is no longer
+	  available in f95. However, it turns out that g95 supports stream
+	  i/o, which provides very similar functionality. The gfortran
+	  compiler does not support this, and at present it is assumed
+	  that any f95 compiler other than gfortran will support it. Those
+	  using gfortran receive a warning message when compiling, and
+	  binary UCD output is turned off.
+
+2005-07-09 04:32  willic3
+
+	* [r1444] Added PROJ_DLL stuff, in hopes of making things work for
+	  cygwin.
+
+2005-06-30 22:26  willic3
+
+	* [r1443] Quick and dirty routine to add extra nodes on either
+	  side of a fault. I'm not sure if this has been tested or not.
+
+2005-06-30 22:24  willic3
+
+	* [r1442] Dummies as placeholders for future mesh output routines.
+
+2005-06-25 03:26  willic3
+
+	* [r1441] Removed obsolete petsc_solver argument from command
+	  line. Explicitly specify binary UCD output using the
+	  lm3dscan.ucdOutput variable (even though binary is now the
+	  default).
+
+2005-06-25 03:22  willic3
+
+	* [r1440] Changed ucdOutput inventory variable from a boolean to a
+	  choice with possible values of ("none", "ascii", "binary") with
+	  a default value of "binary". Changed usage and definition of the
+	  integer equivalent in Lithomop3d_setup.py, and added the integer
+	  equivalent to the argument list for write_ucd_mesh_f.
+
+2005-06-25 03:17  willic3
+
+	* [r1439] Updated bindings to pass iucd parameter to
+	  write_ucd_mesh_f.
+
+2005-06-25 03:13  willic3
+
+	* [r1438] Added new section for writing binary UCD nodal values
+	  and computing nodal min/max values.
+
+2005-06-25 03:12  willic3
+
+	* [r1437] Added entire new section for writing binary UCD mesh
+	  info.
+
+2005-06-25 03:11  willic3
+
+	* [r1436] Added new sections to write header info for binary UCD
+	  files.
+
+2005-06-25 03:10  willic3
+
+	* [r1435] Updated argument lists to computation routines and added
+	  new sections for writing binary UCD file info. Fixed previous
+	  bug where UCD files were not being closed after use.
+
+2005-06-25 03:09  willic3
+
+	* [r1434] Added new sections for writing binary UCD files and
+	  computing min/max values for state variables.
+
+2005-06-25 03:08  willic3
+
+	* [r1433] Added new option for opening a binary file using direct
+	  access.
+
+2005-06-25 03:06  willic3
+
+	* [r1432] Fixed calls to write_ucd_node_vals for updated usage of
+	  iucd parameter.
+
+2005-06-20 23:59  willic3
+
+	* [r1431] Initial version of a list of important changes from
+	  June, 2004 to June, 2005.
+
+2005-06-18 03:39  willic3
+
+	* [r1430] The numbered logs are raw information using cvs log with
+	  a date filter. The changes log is an overview of the changes
+	  compiled into a single file. This information needs to be
+	  further distilled into a summary log that summarizes important
+	  changes over date ranges. These logs are for my own information
+	  as well as references when summarizing lithomop progress.
+
+2005-06-09 04:49  willic3
+
+	* [r1429] Fixed ascii output to reflect the fact that displayed
+	  rotation angles are in radians rather than degrees.
+
+2005-06-09 04:48  willic3
+
+	* [r1428] Fixed stupid logic error when deciding to perform a
+	  local coordinate rotation (used an and when I should have used
+	  an or).
+
+2005-06-08 02:39  willic3
+
+	* [r1427] Altered all bindings that use MPI in any way (including
+	  those that use PETSc). There is a conflict between names defined
+	  by mpi.h and those defined in stdio.h. One way to resolve the
+	  conflict is to make sure that mpi.h is always included before
+	  stdio.h. All of the C++ codes that initially referenced petsc
+	  include files have been altered so that the petsc files are the
+	  first ones included. Also, petsc includes have been removed from
+	  lithomop3d_externs.h, since this resulted in additional
+	  problems. Instead, any files that were getting their petsc
+	  definitions from this file now include the petsc definitions
+	  individually.
+
+2005-06-08 02:32  willic3
+
+	* [r1426] Removed 'include petsc/default.def' and put this in
+	  local.def. In local.def, remove $(MATH_LIBS) from
+	  PROJ_LCXX_FLAGS and replaced it with $(EXTERNAL_LIBS). The lack
+	  of EXTERNAL_LIBS was what was causing all the Mac build
+	  problems, since it turns out that EXTERNAL_LIBS is not used by
+	  default when building a library (although EXTERNAL_LIBPATH is).
+	  By including this, now all PETSc/MPI stuff is linked when
+	  building the library. If this link does not occur, the common
+	  blocks defined by PETSc and mpich2 are flagged as 'defined'
+	  rather than 'undefined', which will results in a
+	  multiply-defined symbol error when creating the module (at least
+	  on the Mac).
+
+2005-05-13 22:16  willic3
+
+	* [r1425] Fixed point numbering when writing state variables to
+	  UCD file. The number should correspond to the Gauss point number
+	  rather than the element number.
+
+2005-05-13 20:45  willic3
+
+	* [r1424] Fixed UCD output so that filenames for different cycles
+	  don't conflict with each other. This is done by using the total
+	  number of steps as the name basis rather than the number of
+	  steps within the curren cycle.
+
+2005-05-12 04:07  willic3
+
+	* [r1423] Moved element type logic out of do loop. Fixed header
+	  information to be consistent with nodal output values.
+
+2005-05-06 04:31  willic3
+
+	* [r1422] Problem to test usage of time-varying Winkler elements
+	  for locking and unlocking a fault.
+
+2005-05-06 04:17  willic3
+
+	* [r1421] Fixed problem where stiffness matrix was not being
+	  zeroed before being reformed. Also, winkler coefficients were
+	  not being added to the diagonals, so this was also fixed.
+
+2005-05-06 04:15  willic3
+
+	* [r1420] Fixed problem where stiffness matrix was not being
+	  zeroed before being reformed (using MatZeroEntries).
+
+2005-05-06 03:42  willic3
+
+	* [r1419] Replaced incorrect usage of dcur with deld when
+	  computing nodal loads equivalent to kinematic BC.
+
+2005-05-06 03:37  willic3
+
+	* [r1418] Removed usage of petscdeveloper.h.
+
+2005-08-23 02:31  unknown_user
+
+	* [r1417] [vcp] delete of edited revision with dead state
+
+2005-05-06 03:36  willic3
+
+	* [r1416] This include file is no longer necessary, as the release
+	  of a new PETSc version has made it obsolete. Also, PETSc now
+	  includes a tag that duplicates this functionality.
+
+2005-05-06 03:00  willic3
+
+	* [r1415] Simplified logic for determining which version of PETSc
+	  is being used. It is now assumed that anyone using a developer
+	  version will be using version 2.3 or later, so it is not
+	  necessary to use the PETSC_VERSION_RELEASE tag.
+
+2005-05-05 01:44  willic3
+
+	* [r1414] Revised fix for multiple PETSc versions. I have
+	  simplified the logic. The supported versions are: 2.2.x
+	  (developer or non-developer) 2.3.x (any) Any other version will
+	  bomb. I have only tested this with PETSc 2.3.0.
+
+2005-05-04 01:48  willic3
+
+	* [r1413] Updated bindings for usage of Bwink and Bwinkx.
+
+2005-05-04 01:47  willic3
+
+	* [r1412] Added usage of Bwink and Bwinkx, as well as adding
+	  corresponding entries to force flags array.
+
+2005-05-04 01:44  willic3
+
+	* [r1411] Created new routine to zero winkler forces when a fault
+	  is unlocked. This routine may still be unnecessary, as there is
+	  still a problem with Winkler forces.
+
+2005-05-04 01:42  willic3
+
+	* [r1410] Added nwinkflag and nwinkxflag.
+	* [r1409] Fixed header output for ascii files.
+
+2005-05-04 01:41  willic3
+
+	* [r1408] Altered winklf to increment bwink (or bwinkx) while
+	  updating bintern.
+
+2005-05-04 01:40  willic3
+
+	* [r1407] Added usage of bwink and bwinkx. Changed calls to winklf.
+
+2005-05-04 01:39  willic3
+
+	* [r1406] Added usage of bwink and bwinkx. Altered methods for
+	  updating internal force vector in viscos.F. There are still
+	  problems with Winkler forces that need to be resolved.
+
+2005-05-04 01:38  willic3
+
+	* [r1405] Added unlock.f to the build list.
+
+2005-05-03 03:45  willic3
+
+	* [r1404] This is an attempt to fix the problems introduced by the
+	  presence of a new PETSc version (2.3.0). In the near future, I
+	  plan to end support for all previous versions of PETSc, as the
+	  nested list of ifs and ifdefs is getting too long to keep track
+	  of. This is a tentative fix, and may need to be changed after I
+	  have a guinea pig try it out (I don't have version 2.3.0
+	  installed yet on my machine).
+
+2005-04-22 06:22  willic3
+
+	* [r1403] Got rid of input_misc.h and replaced it with
+	  write_modelinfo.h. Fixed commas that should have been semicolons.
+
+2005-04-22 06:21  willic3
+
+	* [r1402] Moved local, localf, and localx into this section.
+
+2005-04-22 06:20  willic3
+
+	* [r1401] Fixed problem where I had left off the _nodes portion of
+	  the routine names for sort_slip and sort_split.
+
+2005-04-22 06:19  willic3
+
+	* [r1400] Fixed problem where I had not finished updating array
+	  names for new read_wink routine.
+
+2005-04-22 06:17  willic3
+
+	* [r1399] Added assign_wink and removed local, localf, and localx,
+	  which now belong in sparse.
+
+2005-04-22 06:16  willic3
+
+	* [r1398] Added sorting.h to list of includes.
+
+2005-04-22 06:15  willic3
+
+	* [r1397] Fixed problem where time step variables were being
+	  initialized in the wrong place. Deleted stray line that didn't
+	  belong. Fixed typo for calling write_split.
+
+2005-04-22 06:13  willic3
+
+	* [r1396] Fixed typo in build list.
+
+2005-04-21 08:34  willic3
+
+	* [r1395] Added in missing usage of dprev array.
+
+2005-04-21 08:33  willic3
+
+	* [r1394] Commented out debugging statements.
+
+2005-04-21 08:09  willic3
+
+	* [r1393] Changed all necessary references to point to sorted
+	  element node array rather than original array. Removed
+	  unnecessary arguments from write_slip and write_split.
+
+2005-04-21 08:07  willic3
+
+	* [r1392] Removed arguments that weren't needed.
+
+2005-04-21 08:05  willic3
+
+	* [r1391] Added new sorting routines.
+
+2005-04-21 08:00  willic3
+
+	* [r1390] Added new output routines.
+
+2005-04-21 07:59  willic3
+
+	* [r1389] Fixed argument types to correspond to updated argument
+	  lists.
+
+2005-08-23 02:30  unknown_user
+
+	* [r1388] [vcp] delete of edited revision with dead state
+
+2005-04-21 07:32  willic3
+
+	* [r1387] All of the routines that were previously in these files
+	  are now in write_meshinfo.cc and .h, along with the new output
+	  routines.
+
+2005-04-21 07:09  willic3
+
+	* [r1386] Altered bindings to reflect usage of sorted element
+	  nodes array.
+
+2005-04-21 07:07  willic3
+
+	* [r1385] Removed extra close brace.
+
+2005-04-21 07:04  willic3
+
+	* [r1384] Added new function calls.
+
+2005-04-21 06:46  willic3
+
+	* [r1383] Fixed code so we are now using sorted element node array
+	  (Iens rather than Ien). Removed usage of Mhist material history
+	  array.
+
+2005-04-21 06:08  willic3
+
+	* [r1382] Added new sets of bindings (sorting and
+	  write_modelinfo), and removed input_misc.
+
+2005-04-21 06:06  willic3
+
+	* [r1381] Modified bindings to no longer use Mhist (material
+	  history) array.
+
+2005-04-21 06:03  willic3
+
+	* [r1380] Created new bindings for all output routines. This
+	  includes routines that existed previously plus new routines.
+
+2005-04-21 03:40  willic3
+
+	* [r1379] Moved in equation localization routines from
+	  numbering.cc and modified bindings for new argument lists.
+
+2005-04-21 02:00  willic3
+
+	* [r1378] These routines are no longer needed.
+
+2005-04-21 01:59  willic3
+
+	* [r1377] Removed obsolete routines from build list and added all
+	  the new routines.
+
+2005-04-20 07:52  willic3
+
+	* [r1376] Revised bindings for new argument lists. Also, routines
+	  that localize equation numbers have been removed. They will be
+	  moved to sparse.cc.
+
+2005-04-20 07:29  willic3
+
+	* [r1375] Revised all bindings for new routine calls and removed
+	  bindings for read_mathist and read_winkx, which are no longer
+	  needed.
+
+2005-08-23 02:30  unknown_user
+
+	* [r1374] [vcp] delete of edited revision with dead state
+
+2005-04-20 07:25  willic3
+
+	* [r1373] Moved this routine to 'unused'. Since formats are the
+	  same for regular Winkler and slippery node Winkler forces, the
+	  same routine may be used to read them both.
+
+2005-08-23 02:30  unknown_user
+
+	* [r1372] [vcp] delete of edited revision with dead state
+
+2005-04-20 07:11  willic3
+
+	* [r1371] I have removed material histories for now.
+
+2005-08-23 02:30  unknown_user
+
+	* [r1370] [vcp] delete of edited revision with dead state
+
+2005-04-20 07:10  willic3
+
+	* [r1369] I have eliminated material histories for now. They will
+	  become obsolete once we are using a spatial database.
+
+2005-04-16 07:48  willic3
+
+	* [r1368] Cosmetic changes.
+
+2005-04-16 07:47  willic3
+
+	* [r1367] Fixed some improper closing of files.
+	* [r1366] Updated output text and fixed some improper closing of
+	  files.
+
+2005-04-16 07:46  willic3
+
+	* [r1365] Added some new parameters to be output, corresponding to
+	  the way elements are presently handled (no mixing of element
+	  types). This may be revised later.
+
+2005-04-16 07:45  willic3
+
+	* [r1364] Changed how Winkler forces are handled. Definitions are
+	  now read into temporary arrays, and the actual required arrays
+	  (which require global equation numbers) are determined later in
+	  subroutine assign_wink.
+
+2005-04-16 07:43  willic3
+
+	* [r1363] Cosmetic changes.
+
+2005-04-16 07:40  willic3
+
+	* [r1362] All of these routines have been modified to no longer
+	  use material histories.
+
+2005-04-16 07:39  willic3
+
+	* [r1361] Cosmetic changes.
+
+2005-04-16 07:38  willic3
+
+	* [r1360] All of these routines have been modified to no longer
+	  use material histories. Once the spatial database is being used,
+	  material histories will become obsolete.
+
+2005-04-16 07:35  willic3
+
+	* [r1359] New routine to take winkler definitions and replace them
+	  with values that are needed by the code. It was necessary to
+	  break out this functionality from the original read_wink routine
+	  so that equation numbers were not required in an input section.
+
+2005-04-16 07:33  willic3
+
+	* [r1358] Cosmetic changes.
+	* [r1357] New routine to replace element numbers with reordered
+	  numbers.
+
+2005-04-16 07:31  willic3
+
+	* [r1356] Added all of these new output routines. Previously,
+	  input and output were performed in the same routine in many
+	  cases.
+
+2005-04-16 07:28  willic3
+
+	* [r1355] Added and deleted arguments to several functions to
+	  conform to revised interface.
+
+2005-04-15 07:26  willic3
+
+	* [r1354] Deallocated some additional temporary arrays.
+
+2005-04-15 07:18  willic3
+
+	* [r1353] Altered main function to call different functions for
+	  the revised setup section. Note that both of these codes need
+	  testing, some new f77 routines still need to be written, and the
+	  bindings need to be updated.
+
+2005-04-15 07:16  willic3
+
+	* [r1352] Initial revised version of setup section. Things are now
+	  divided into several functions: initialize: Get necessary values
+	  from scanner read: Read all information and populate
+	  corresponding arrays numberequations: Set up global equation
+	  numbers based on BC and slippery nodes sortmesh: Sort elements
+	  into element families. Additional sorting is done for things
+	  that were specified in terms of the original element ordering.
+	  sparsesetup: Set up local to global element id arrays and set up
+	  sparse matrix structure. allocateremaining:Allocate all
+	  additional arrays that are needed for computations. meshwrite:
+	  Outputs parameters and mesh description to ascii, plot, and/or
+	  UCD files.
+
+2005-04-14 08:01  willic3
+
+	* [r1351] The write_ucd_node_vals routine has been modified to
+	  output slippery and split node displacements, and the calls in
+	  autoprestr, elastc, and viscos have been modified accordingly.
+
+2005-04-14 07:59  willic3
+
+	* [r1350] All of these routines have been modified so that they
+	  only perform input, and all sections in which they perform
+	  output, equation reordering, etc., have been removed. These
+	  functions will be performed by separate routines.
+
+2005-04-14 07:57  willic3
+
+	* [r1349] Cosmetic changes.
+
+2005-04-14 07:56  willic3
+
+	* [r1348] Removed all output sections from this routine.
+
+2005-04-14 07:55  willic3
+
+	* [r1347] Removed input unit and file information that was no
+	  longer necessary.
+
+2005-04-14 07:48  willic3
+
+	* [r1346] Initial version of a simple routine that sorts split
+	  node entries according to the new element ordering.
+
+2005-04-14 05:04  willic3
+
+	* [r1345] Added this file as a kludgy fix to let the code know
+	  whether the user is using the developer's version of PETSc or
+	  not. If so, the tag PETSC_DEVELOPER_VERSION needs to be set to 1.
+
+2005-04-14 05:02  willic3
+
+	* [r1344] Messed around some more with fixing things to work with
+	  developer's and non-developer's versions of PETSc. The current
+	  fix requires the user to set the value PETSC_DEVELOPER_VERSION
+	  to 1 if the developer's version is being used. This is done in
+	  petscdeveloper.h. If this ends up being a long-term solution, it
+	  will need to be documented. It is hoped that with the new
+	  release of PETSc, this fix will be unnecessary. We will simply
+	  support only the most current version.
+
+2005-04-13 07:37  willic3
+
+	* [r1343] Left out usage of the infin array for now, as infinite
+	  elements are presently broken anyway.
+
+2005-04-13 07:23  willic3
+
+	* [r1342] Initial version of a routine to sort elements into
+	  families. The routine is somewhat inefficient with memory, as it
+	  requires an additional element node array to hold the sorted
+	  results (rather than attempting an in-place sort). The original
+	  array may be deleted after use, however. The routine also
+	  determines several global dimensions and creates an element
+	  family info array as well as an index array containing the
+	  original element numbering.
+
+2005-04-13 06:17  willic3
+
+	* [r1341] Stripped out all output, element renumbering, and
+	  indexing. This will all be handled by separate routines.
+
+2005-04-13 05:33  willic3
+
+	* [r1340] Stripped out everything but input. Output of BC info (if
+	  requested) will be handled by a separate routine.
+
+2005-04-11 01:10  willic3
+
+	* [r1339] Fixed problem where slippery node output always produced
+	  nonzero slip weights.
+
+2005-04-09 02:21  willic3
+
+	* [r1336] Updated example files to current version of the code.
+
+2005-04-09 02:10  willic3
+
+	* [r1334] Additional revisions after testing example.
+
+2005-04-09 01:29  willic3
+
+	* [r1332] Updated these input files for current code version.
+
+2005-04-09 01:20  willic3
+
+	* [r1331] Simple test problem using slippery nodes.
+
+2005-04-09 00:38  willic3
+
+	* [r1330] Moved the definition of pointerToIpslp out of an if
+	  block. This array is passed to several driver routines even when
+	  it is not used. Having it defined inside the if block cause an
+	  error message at the end of code execution.
+
+2005-04-08 07:47  willic3
+
+	* [r1329] Added '-ksp_rtol 1e-9' to the command line arguments.
+	  This dramatically improves the accuracy for slippery node tests,
+	  and likely will help for the other test problems. I need to
+	  change all of the Make.mm files for example problems to be
+	  similar to these, and also need to modify all input files for
+	  current formats.
+
+2005-04-08 07:41  willic3
+
+	* [r1328] Cosmetic changes.
+
+2005-04-08 07:40  willic3
+
+	* [r1327] Changed routine so all indexing is done with local
+	  arrays that are altered to work with PETSc. Fixed problem where
+	  absolute value of lmx array (suitably altered) was needed for
+	  MatSetValues rather than the actual array. Fixed problem where
+	  row and column index arrays appeared to be swapped in
+	  MatSetValues in cases involving slippery nodes.
+
+2005-04-08 07:37  willic3
+
+	* [r1326] Fixed stupid bug where I was not indexing the ien array
+	  when sending it to addsn.
+
+2005-04-08 07:33  willic3
+
+	* [r1325] Retained commented-out debugging statements.
+	* [r1324] Retained commented-out debugging statement that uses
+	  PETSc MatView routine.
+
+2005-04-08 07:31  willic3
+
+	* [r1323] Cosmetic changes and retained commented-out debugging
+	  statements.
+
+2005-04-08 07:30  willic3
+
+	* [r1322] Changed definition of alpha parameter from a parameter
+	  statement to a data statement since it is being passed as an
+	  argument.
+
+2005-04-06 06:14  willic3
+
+	* [r1321] Added input files to run SCEC BM5. This serves as a test
+	  of split nodes.
+
+2005-04-06 06:07  willic3
+
+	* [r1320] Modified calls to read_connect, read_split, and
+	  read_slip to create and use element indexing array. It is then
+	  destroyed after use.
+
+2005-04-06 06:04  willic3
+
+	* [r1319] Fixed major bug where I wasn't indexing state variable
+	  and other arrays before passing them to computational routines.
+
+2005-04-06 06:03  willic3
+
+	* [r1318] Cosmetic changes.
+
+2005-04-06 06:02  willic3
+
+	* [r1317] Removed usage of ielg element counter, which isn't
+	  needed.
+
+2005-04-06 06:01  willic3
+
+	* [r1316] Cosmetic changes.
+
+2005-04-06 06:00  willic3
+
+	* [r1315] Fixed improper indexing of itmp array.
+	* [r1314] Cosmetic changes.
+
+2005-04-06 05:56  willic3
+
+	* [r1313] Updated call to addstf to pass stemp array.
+
+2005-04-06 05:54  willic3
+
+	* [r1312] Updated call to addstf to pass stemp array.
+
+2005-04-06 05:52  willic3
+
+	* [r1311] Modified this routine for cases where there are slippery
+	  nodes: Added new index array that is the absolute value of the
+	  slippery node index array. According to the MatSetValues
+	  documentation, negative indices are skipped, which would mean
+	  entries from the negative side of the fault would never get
+	  added. This should fix that problem. Changed setup of routine so
+	  that portion related to slippery nodes is never executed if
+	  element contains no slippery nodes. Changed routine for
+	  efficiency. Rather than switching stiffness matrix signs back
+	  and forth, I use two arrays, and never change the entries of the
+	  local stiffness array. Instead, the properly-signed values are
+	  transferred into the stemp array, and this is used instead. To
+	  do this, I now pass in the stemp array from all calling
+	  routines. This routine needs to be tested.
+
+2005-04-06 05:39  willic3
+
+	* [r1310] Modified these routines to account for the fact that
+	  split and slippery nodes are specified using the original
+	  element ordering rather than the revised ordering that occurs
+	  after they are sorted into families. Routine read_connect
+	  creates the index array to do this, and both read_slip and
+	  read_split have been modified to use it. After use, the index
+	  array may be destroyed.
+
+2005-04-06 05:36  willic3
+
+	* [r1309] Updated bindings for read_connect, read_split, and
+	  read_slip to use element index array. This accounts for the fact
+	  that split and slippery nodes are specified using the original
+	  element numbering rather than the numbering that occurs after
+	  elements are sorted into families.
+
+2005-04-05 22:47  willic3
+
+	* [r1308] Fixed conditional compilation to key on
+	  PETSC_VERSION_PATCH. Only version 2.2.1 is supported, and it is
+	  assumed that all versions less than version patch 42 do not
+	  include MatSetSizes. This needs to be tested with different
+	  patch versions.
+
+2005-04-03 11:56  willic3
+
+	* [r1307] Added conditional compilation depending on whether
+	  MatSetSizes is defined.
+
+2005-04-03 06:11  willic3
+
+	* [r1306] Cosmetic change.
+
+2005-04-02 07:59  willic3
+
+	* [r1305] Updated these to account for new and deleted parameters,
+	  and new method of specifying state variable output.
+
+2005-04-02 07:58  willic3
+
+	* [r1304] Added commented-out line for PETSc debugging when
+	  desired. This is presently not working.
+
+2005-04-02 07:56  willic3
+
+	* [r1303] Fixed bindings for createPETScMat to account for new
+	  PETSc calling conventions. Matrix size is now set separately
+	  using MatSetSizes.
+
+2005-04-02 07:54  willic3
+
+	* [r1302] Fixed bindings for scan_connect.
+	* [r1301] Updated bindings to use Dprev vector. Also fixed
+	  definitions in lithomop3d_externs.h to account for changed call
+	  to scan_connect.
+
+2005-04-02 07:50  willic3
+
+	* [r1300] Added ElementTypeDef.py to EXPORT_PYTHON_MODULES.
+
+2005-04-02 07:49  willic3
+
+	* [r1299] Added autoprestrStage. Put back in the Dprev vector.
+	  Added back in connectivitySize which is now a function of
+	  numberElementNodes and numberVolumeElements. Put in definition
+	  of reformFlagInt. Fixed usage of ElementTypeDef class. Fixed
+	  output of subiteration parameters. Fixed some typos. Removed
+	  unused lists.
+
+2005-04-02 07:45  willic3
+
+	* [r1298] Added or re-added some parameters that were needed.
+	  Increased dimension of VolumeElementFamilyList to allow tracking
+	  of material model, and then made the corresponding changes in
+	  the call to scan_connect.
+
+2005-04-02 07:42  willic3
+
+	* [r1297] Added autoprestrStage to PETSc stages, and added usage
+	  of Dprev vector when a nonzero initial guess is desired.
+
+2005-04-02 07:40  willic3
+
+	* [r1296] Modified all parameter names to explicitly include
+	  'Volume' name, to indicate element type.
+
+2005-04-02 07:37  willic3
+
+	* [r1295] Put this routine back in, since it is needed to compute
+	  element stiffness matrix.
+
+2005-04-02 07:36  willic3
+
+	* [r1294] Commented out debugging statements.
+
+2005-04-02 07:35  willic3
+
+	* [r1293] Build list was modified to include getmat.f, which is
+	  needed to compute the local stiffness matrix.
+
+2005-04-02 07:34  willic3
+
+	* [r1292] All of these routines were modified to pass along the
+	  iddmat index array, which is needed by routine stiff_ss.
+
+2005-04-02 07:31  willic3
+
+	* [r1291] Fixed incredibly stupid problem where I had substituted
+	  a BLAS matrix-vector operation for a matrix-matrix operation.
+	  Since it appears that BLAS does not have a routine to multiply a
+	  packed symmetric matrix by another matrix, it was also necessary
+	  to use the iddmat index array, which I had previously deleted.
+	  This also made it necessary to use the getmat routine, which
+	  transfers the packed array to a full-size array. Note that these
+	  problems can all be avoided once I get rid of the global dmat
+	  array. Once this is no longer stored globally there will be no
+	  need to use a packed array.
+
+2005-04-02 07:26  willic3
+
+	* [r1290] Commented out debugging statements.
+
+2005-04-02 07:25  willic3
+
+	* [r1289] Commented out debugging statements.
+
+2005-04-02 07:24  willic3
+
+	* [r1288] Fixed problem where ivfamily entry corresponded to
+	  material type rather than material model. Fixed this by adding
+	  an extra column to ivflist array created in scan_connect to
+	  track material model. Routine read_connect was then modified to
+	  use this information.
+
+2005-04-02 07:18  willic3
+
+	* [r1287] Fixed routines so iddmat index matrix is now being
+	  passed to formes_ss. Fixed problem in td_matinit_cmp_ss where
+	  global element number was not being updated.
+
+2005-04-02 07:16  willic3
+
+	* [r1286] Cosmetic changes.
+
+2005-04-02 07:14  willic3
+
+	* [r1285] Fixed stupid problem in update_state_drv where I was
+	  attempting to loop over nelfamily rather than nvfamilies. Fixed
+	  stupid problem in update_state_cmp where I was not indexing the
+	  state variable arrays.
+
+2005-04-02 07:12  willic3
+
+	* [r1284] Commented out debugging statements. Fixed tracking of
+	  global element number.
+
+2005-04-02 07:10  willic3
+
+	* [r1283] Updated all dummy material routines to match the layout
+	  of mat_1.
+
+2005-04-02 07:07  willic3
+
+	* [r1282] Numerous changes and additions to these routines, which
+	  had not been modified previously to use new indexing methods.
+	  Fixed engineering strain problem. Fixed argument lists and
+	  indexing for new methods. Stress computation routines are now
+	  responsible for populating scur Gauss-point-level array.
+	  Completely revised time-dependent stress computation and fixed
+	  stupid indexing error. Added get_state and update_state routines.
+
+2005-04-02 07:01  willic3
+
+	* [r1281] Several fixes to these routines after debugging: Fixed
+	  error codes not being sent to write_state_drv. Fixed problem
+	  where iddmat was not being sent to routines that compute the
+	  element stiffness matrix. Attempted to solve problem when
+	  nonzero initial guess is used for linear solution, by
+	  reimplementing usage of the dprev vector. Note that this still
+	  does not seem to work correctly, at least for SCEC BM1.
+
+2005-04-02 06:55  willic3
+
+	* [r1280] Very low resolution version of SCEC BM1 that is good for
+	  debugging.
+
+2005-04-01 07:28  willic3
+
+	* [r1279] Deleted first line from license text.
+
+2005-04-01 07:27  willic3
+
+	* [r1278] Updated all bindings for new calls and argument lists.
+	  The PETSc calls in sparse.cc are still incorrect and need to be
+	  fixed.
+
+2005-03-31 03:46  willic3
+
+	* [r1277] Removed unused variables.
+
+2005-03-31 03:43  willic3
+
+	* [r1276] This routine presently only outputs the flag determining
+	  the initial guess for the linear solution. All other additional
+	  information that was output previously is now handled by PETSc.
+
+2005-03-31 03:34  willic3
+
+	* [r1275] Fixed line that was too long.
+
+2005-03-31 03:26  willic3
+
+	* [r1274] These obsolete include files have been moved to 'unused'.
+
+2005-03-30 12:51  willic3
+
+	* [r1273] These obsolete routines have been moved to 'unused'.
+
+2005-08-23 02:25  unknown_user
+
+	* [r1272] [vcp] delete of edited revision with dead state
+
+2005-03-30 12:50  willic3
+
+	* [r1271] These routines have been moved to 'unused' as they have
+	  been replaced by PETSc routines.
+
+2005-03-30 12:49  willic3
+
+	* [r1270] Added new routines to build list and removed those that
+	  are no longer needed.
+
+2005-03-30 09:56  willic3
+
+	* [r1269] Extensive modifications of all python drivers to make
+	  things consistent with new layout of f77 code using element
+	  families, etc. Also, an attempt has been made to make a cleaner
+	  separation between the functions of the different codes.
+	  Lithomop3d_scan.py now is devoted almost exclusively to getting
+	  the dimensions of the problem, with a few auxiliary tasks.
+	  Lithomop3d_setup.py does most of the work, including allocating
+	  memory, populating arrays, and setting up the sparse matrix
+	  system. Lithomop3d_run.py now simply uses the structures created
+	  by Lithomop3d_setup.py and then calls the f77 driver routines.
+
+2005-03-30 09:51  willic3
+
+	* [r1268] Removed many unnecessary parameters and include
+	  statements.
+
+2005-03-30 05:43  willic3
+
+	* [r1267] Removed usage of obsolete include files.
+
+2005-08-23 02:24  unknown_user
+
+	* [r1266] [vcp] delete of edited revision with dead state
+
+2005-03-30 03:17  willic3
+
+	* [r1265] These have all been moved to 'unused'. The r-dimension
+	  statements are no longer needed for the linear solver, and the
+	  w-dimension statements were only needed in routines read_wink
+	  and read_winkx (and weren't being used).
+
+2005-08-23 02:24  unknown_user
+
+	* [r1264] [vcp] delete of edited revision with dead state
+
+2005-03-30 02:55  willic3
+
+	* [r1263] Removed these dimension and definition files. They refer
+	  to linear solution parameters that are now handled by PETSc.
+
+2005-08-23 02:24  unknown_user
+
+	* [r1262] [vcp] delete of edited revision with dead state
+
+2005-03-30 02:26  willic3
+
+	* [r1261] Removed these dimension include files, which are only
+	  needed locally in routine iterate and routines called by it.
+
+2005-03-29 09:32  willic3
+
+	* [r1260] Removed bwork array, which is no longer needed.
+
+2005-03-29 09:30  willic3
+
+	* [r1259] Removed bwork array, which is no longer needed.
+
+2005-03-29 09:28  willic3
+
+	* [r1258] Removed bwork array, which is no longer needed.
+
+2005-03-29 07:52  willic3
+
+	* [r1257] Removed usage of ismatmod array. This is no longer
+	  needed because all state-variable-related functions are now
+	  performed by a material-model-level routine.
+
+2005-03-29 03:53  willic3
+
+	* [r1256] Completely updated routine to use element families
+	  (presently defined by their material type). The routine now
+	  returns: ivfamily: Integer array defining family properties.
+	  ien: Global element nodes array. nstatesz: Size of global state
+	  variable array. nstatesz0: Size of global initial state variable
+	  array. npropsz: Size of global material properties array.
+
+2005-03-29 03:50  willic3
+
+	* [r1255] Updated routine to count the number of element families,
+	  and added a second entry to ivflist that tells what material
+	  type is associated with the family.
+
+2005-03-26 09:05  willic3
+
+	* [r1254] Initial revised version of connectivity scanning
+	  routine. The routine presently returns the number of volume
+	  elements, the global volume element type, and the number of
+	  volume element families. The routine also returns a list that
+	  contains the number of elements in each family.
+
+2005-03-26 08:50  willic3
+
+	* [r1253] Updated this routine to use element families rather than
+	  material types. This routine will become obsolete once I start
+	  using a spatial database. In that case, a different database
+	  will be specified for each time at which a change is desired,
+	  and a global time history will determine when to recheck the
+	  database.
+
+2005-03-26 08:41  willic3
+
+	* [r1252] Updated this routine for using element families, leading
+	  to reduced indexing. At present, everything is set up so that an
+	  element family simply consists of a single material type, and it
+	  is no longer possible to mix elements. This means that there are
+	  no longer any arrays with final dimension netypes, and strides
+	  through all elements in a family are constant. It will probably
+	  not be too hard to add back in the option of mixing element
+	  types, but it is not a priority at present.
+
+2005-03-26 07:34  willic3
+
+	* [r1251] Updated this routine for using element families, leading
+	  to reduced indexing. At present, everything is set up so that an
+	  element family simply consists of a single material type, and it
+	  is no longer possible to mix elements. This means that there are
+	  no longer any arrays with final dimension netypes, and strides
+	  through all elements in a family are constant. It will probably
+	  not be too hard to add back in the option of mixing element
+	  types, but it is not a priority at present. Removed dprev array,
+	  which is no longer needed. The displacement increments are now
+	  copied directly from deld into dispvec at the end of a time step.
+
+2005-03-26 07:32  willic3
+
+	* [r1250] Updated this routine for using element families, leading
+	  to reduced indexing. At present, everything is set up so that an
+	  element family simply consists of a single material type, and it
+	  is no longer possible to mix elements. This means that there are
+	  no longer any arrays with final dimension netypes, and strides
+	  through all elements in a family are constant. It will probably
+	  not be too hard to add back in the option of mixing element
+	  types, but it is not a priority at present. Removed dprev array,
+	  which is no longer needed. The displacement increments are now
+	  copied directly from deld into dispvec at the end of a time
+	  step. Added call at the end of the solution to accomplish this
+	  by calling idisp.
+
+2005-03-26 07:31  willic3
+
+	* [r1249] Removed dprev array, which is no longer needed. The
+	  displacement increments are now copied directly from deld into
+	  dispvec at the end of a time step. Added call at the end of the
+	  solution to accomplish this by calling idisp.
+
+2005-03-26 07:29  willic3
+
+	* [r1248] Removed dprev array, which is no longer needed. The
+	  displacement increments are now copied directly from deld into
+	  dispvec at the end of a time step.
+
+2005-03-26 07:27  willic3
+
+	* [r1247] Updated this routine for using element families, leading
+	  to reduced indexing. At present, everything is set up so that an
+	  element family simply consists of a single material type, and it
+	  is no longer possible to mix elements. This means that there are
+	  no longer any arrays with final dimension netypes, and strides
+	  through all elements in a family are constant. It will probably
+	  not be too hard to add back in the option of mixing element
+	  types, but it is not a priority at present.
+
+2005-03-26 07:07  willic3
+
+	* [r1246] This obsolete routine has been moved to 'unused'.
+
+2005-08-23 02:24  unknown_user
+
+	* [r1245] [vcp] delete of edited revision with dead state
+
+2005-03-26 07:06  willic3
+
+	* [r1244] This obsolete routine has been replaced by
+	  update_state_drv and update_state_cmp, which rely on
+	  material-model-specific routines to update the state variables.
+	  This approach is more flexible, allowing arbitrary sets of state
+	  variables.
+
+2005-03-26 07:04  willic3
+
+	* [r1243] Revised linked list code to only allow one element type
+	  at a time. This simplifies bookkeeping, but is less flexible.
+
+2005-03-26 06:52  willic3
+
+	* [r1242] The output routines have been replaced with new
+	  versions. The lnklst routine is being replaced by a version that
+	  only allows one element type at a time (similar to the original
+	  version).
+
+2005-08-23 02:24  unknown_user
+
+	* [r1241] [vcp] delete of edited revision with dead state
+
+2005-03-26 06:50  willic3
+
+	* [r1240] These obsolete routines have been moved to 'unused'.
+	  They are superceded by the new routines write_state_drv.f and
+	  write_state_cmp.f.
+
+2005-03-26 06:32  willic3
+
+	* [r1239] Created a routine to transfer displacement array into
+	  displacement vector. This is to provide an initial guess for the
+	  displacement vector when requested.
+
+2005-03-26 05:57  willic3
+
+	* [r1238] Updated this routine for using element families, leading
+	  to reduced indexing. At present, everything is set up so that an
+	  element family simply consists of a single material type, and it
+	  is no longer possible to mix elements. This means that there are
+	  no longer any arrays with final dimension netypes, and strides
+	  through all elements in a family are constant. It will probably
+	  not be too hard to add back in the option of mixing element
+	  types, but it is not a priority at present.
+
+2005-03-26 04:34  willic3
+
+	* [r1237] Updated this routine for using element families, leading
+	  to reduced indexing. At present, everything is set up so that an
+	  element family simply consists of a single material type, and it
+	  is no longer possible to mix elements. This means that there are
+	  no longer any arrays with final dimension netypes, and strides
+	  through all elements in a family are constant. It will probably
+	  not be too hard to add back in the option of mixing element
+	  types, but it is not a priority at present.
+
+2005-03-25 09:36  willic3
+
+	* [r1236] Eliminated parameters that are no longer needed
+	  (ndmatsz, nconsz, and nstates0) and added nvfamilies. Also
+	  changed numelt to numelv.
+
+2005-03-25 09:30  willic3
+
+	* [r1235] Set maximum number of state variables to 24, rather than
+	  4. The previous method assumed that state variables always
+	  occurred in sets of 6.
+
+2005-03-25 09:19  willic3
+
+	* [r1234] Removed debugging comments.
+
+2005-03-25 07:38  willic3
+
+	* [r1233] Removed debugging comments. In the near future, this
+	  routine will no longer need the lm and lmx arrays, and will not
+	  have to do the slippery node bookkeeping.
+
+2005-03-24 10:08  willic3
+
+	* [r1232] Fixed bug in formation of material matrix. I had
+	  forgotten that I was using engineering strain. I need to
+	  determine whethe it is better this way or if I should switch
+	  over to tensor strain. If not, I will also need to make these
+	  same changes to mat_5.f. Also added new get_state_1 routine to
+	  transfer state variables into a local array.
+
+2005-03-24 07:30  willic3
+
+	* [r1231] Initial version of driver routine to write selected
+	  state variables to output files (ascii, plot, UCD).
+
+2005-03-24 03:58  willic3
+
+	* [r1230] Simple routine to name and open a UCD output file.
+
+2005-03-24 02:39  willic3
+
+	* [r1229] Include file containing external routine names for
+	  routines that populate a given array with state variables.
+
+2005-03-24 02:30  willic3
+
+	* [r1228] Simple routine to write the UCD header for state
+	  variable output.
+
+2005-03-24 02:23  willic3
+
+	* [r1227] Initial version of routine to write selected state
+	  variables to output files (ascii, plot, UCD).
+
+2005-03-24 01:16  willic3
+
+	* [r1226] Labels have been extended and modified to indicate
+	  whether they represent total, incremental, or rate values.
+
+2005-03-24 01:14  willic3
+
+	* [r1225] Additional change to make use of new label definitions.
+
+2005-03-24 00:55  willic3
+
+	* [r1224] Revised method of specifying which state variables to
+	  output. User now specifies 3 lines of state variables
+	  corresponding to total, incremental, and rate values. There is
+	  also now a new array (nstatout) that stores the number of each
+	  type to output.
+
+2005-03-23 10:51  willic3
+
+	* [r1223] Added update_state_1 routine to update state variables,
+	  and fixed call to dcopy in td_strs_1 so dstate (current stress
+	  estimate) is copied into scur rather than state (estimate for
+	  previous time step).
+
+2005-03-23 10:47  willic3
+
+	* [r1222] Incomplete version of driver routine to output state
+	  variables, looping over element families. This routine will
+	  replace both write_state and write_ucd_gauss_vals. I still need
+	  to determine if there is a need to output values at element
+	  centroids purely for visualization.
+
+2005-03-23 10:44  willic3
+
+	* [r1221] Incomplete version of routine to write selected state
+	  variables to output files (ascii, binary, UCD). The routine
+	  relies on a material-model-specific routine to populate a
+	  working array with state variables.
+
+2005-03-23 09:51  willic3
+
+	* [r1220] I had not sent the proper array info to the computation
+	  routine. I needed to fix things in this routine so the arrays
+	  corresponding to the first element in a family were used.
+
+2005-03-23 07:52  willic3
+
+	* [r1219] Updated routine to read output options for each state
+	  variable individually. Also, ascii output now gives state
+	  variable name rather than an integer.
+
+2005-03-23 07:27  willic3
+
+	* [r1218] Added include file with external names for routines that
+	  update state variables.
+
+2005-03-23 07:25  willic3
+
+	* [r1217] Updated dimensions of labels character array.
+
+2005-03-23 07:24  willic3
+
+	* [r1216] Updated state variable labels to reflect new output
+	  options.
+
+2005-03-23 06:23  willic3
+
+	* [r1215] This new routine is called by the update_state driver
+	  routine, and its only purpose is to receive the proper function
+	  pointer for the element family and then loop over the elements
+	  in that family (and the gauss points within each element),
+	  calling the proper function to update the state variables.
+	* [r1214] This new routine is the driver routine to update state
+	  variables at the end of a time step, and replaces the previous
+	  update_state routine. This routine loops over element families
+	  and calls a computation routine that in turn relies on an
+	  updating routine that is specific for each material model.
+
+2005-03-23 03:59  willic3
+
+	* [r1213] Temporarily fixed this so that material types correspond
+	  to element families. This will need to be modified in the future.
+
+2005-03-23 03:51  willic3
+
+	* [r1212] Updated routine to give number of volume elements. This
+	  will need to be updated to include other element types as they
+	  are implemented.
+
+2005-03-23 03:46  willic3
+
+	* [r1211] Updated this routine for using element families, leading
+	  to reduced indexing. At present, everything is set up so that an
+	  element family simply consists of a single material type, and it
+	  is no longer possible to mix elements. This means that there are
+	  no longer any arrays with final dimension netypes, and strides
+	  through all elements in a family are constant. It will probably
+	  not be too hard to add back in the option of mixing element
+	  types, but it is not a priority at present.
+
+2005-03-23 03:18  willic3
+
+	* [r1210] Updated this routine for using element families, leading
+	  to reduced indexing. At present, everything is set up so that an
+	  element family simply consists of a single material type, and it
+	  is no longer possible to mix elements. This means that there are
+	  no longer any arrays with final dimension netypes, and strides
+	  through all elements in a family are constant. It will probably
+	  not be too hard to add back in the option of mixing element
+	  types, but it is not a priority at present.
+
+2005-03-22 12:45  willic3
+
+	* [r1209] Updated all of these routines to be consistent with
+	  their calls from routine preshape. Changes include: All element
+	  dimension info is passed in rather than being computed.
+	  Dimensions are changed to match each element rather than having
+	  max possible dimensions. Only array sh is computed. The shj
+	  array is computed in preshape.
+
+2005-03-22 10:26  willic3
+
+	* [r1208] New python class to define characteristics for a given
+	  element type and integration order. The ElementTypeDef class
+	  provides: numberElementNodes numberElementGaussPoints
+	  numberElementEquations numberElementCoordinates Shape function
+	  array (includes derivatives) Shape function array used for
+	  Jacobians Gauss point array (coordinates and weights)
+
+2005-03-22 10:22  willic3
+
+	* [r1207] Revised version of preshape routine that now returns a
+	  set of gauss points and shape functions for a given element type
+	  rather than computing these for all possible element types.
+	  Infinite element options have been commented out for now, since
+	  they are broken, and the current setup also doesn't allow use of
+	  more than one element type at a time. This will need to be
+	  revised in the near future.
+
+2005-03-22 07:19  willic3
+
+	* [r1206] Updated routine to reflect revised method of tracking
+	  state variables.
+
+2005-03-22 07:05  willic3
+
+	* [r1205] Updated this routine for using element families, leading
+	  to reduced indexing. At present, everything is set up so that an
+	  element family simply consists of a single material type, and it
+	  is no longer possible to mix elements. This means that there are
+	  no longer any arrays with final dimension netypes, and strides
+	  through all elements in a family are constant. It will probably
+	  not be too hard to add back in the option of mixing element
+	  types, but it is not a priority at present.
+
+2005-03-22 06:35  willic3
+
+	* [r1204] Modified equation localization routines to account for
+	  only one element type being used at a time. Note that all of the
+	  element arrays that provide equation numbers will become
+	  obsolete once the new methods of doing kinematic BC are
+	  implemented. This means that these routines will no longer be
+	  needed.
+
+2005-03-22 06:13  willic3
+
+	* [r1203] Updated body force routines for using element families,
+	  leading to reduced indexing. At present, everything is set up so
+	  that an element family simply consists of a single material
+	  type, and it is no longer possible to mix elements. This means
+	  that there are no longer any arrays with final dimension
+	  netypes, and strides through all elements in a family are
+	  constant. It will probably not be too hard to add back in the
+	  option of mixing element types, but it is not a priority at
+	  present.
+
+2005-03-22 06:11  willic3
+
+	* [r1202] Updated calls to stress computation routines so argument
+	  lists match. Index for element-level arrays now uses global
+	  element number, and called routines are now responsible for
+	  updating this number.
+
+2005-03-22 04:11  willic3
+
+	* [r1201] Fixed dimension of ivfamily.
+
+2005-03-22 03:48  willic3
+
+	* [r1200] Updated this routine for using element families, leading
+	  to reduced indexing. At present, everything is set up so that an
+	  element family simply consists of a single material type, and it
+	  is no longer possible to mix elements. This means that there are
+	  no longer any arrays with final dimension netypes, and strides
+	  through all elements in a family are constant. It will probably
+	  not be too hard to add back in the option of mixing element
+	  types, but it is not a priority at present. Note that this
+	  routine is still not sufficiently general, as it assumes that
+	  the initial state variables are always stresses.
+
+2005-03-22 03:31  willic3
+
+	* [r1199] Updated this routine for using element families, leading
+	  to reduced indexing. At present, everything is set up so that an
+	  element family simply consists of a single material type, and it
+	  is no longer possible to mix elements. This means that there are
+	  no longer any arrays with final dimension netypes, and strides
+	  through all elements in a family are constant. It will probably
+	  not be too hard to add back in the option of mixing element
+	  types, but it is not a priority at present. Note that this
+	  routine will become obsolete once the new method of dealing with
+	  kinematic BC is implemented.
+
+2005-03-22 03:30  willic3
+
+	* [r1198] Removed definition of matmodel, which isn't needed in
+	  this routine.
+
+2005-03-22 03:12  willic3
+
+	* [r1197] Updated this routine for using element families, leading
+	  to reduced indexing. At present, everything is set up so that an
+	  element family simply consists of a single material type, and it
+	  is no longer possible to mix elements. This means that there are
+	  no longer any arrays with final dimension netypes, and strides
+	  through all elements in a family are constant. It will probably
+	  not be too hard to add back in the option of mixing element
+	  types, but it is not a priority at present. Note that this
+	  routine will become obsolete once the new method of dealing with
+	  kinematic BC is implemented.
+
+2005-03-19 09:57  willic3
+
+	* [r1196] Incomplete modified versions of scanning and setup
+	  routines for lithomop, as an initial attempt at modifying how
+	  indexing is done, as well as trying to do a better job of
+	  separating different tasks. These codes need much more
+	  modification, and need to be consistent with f77 routines and
+	  with each other.
+
+2005-03-19 09:53  willic3
+
+	* [r1195] Incomplete new version of routine to scan element node
+	  list. This needs to be made consistent with the python calls,
+	  and I should probably only define dimensions in this routine, as
+	  opposed to populating any arrays.
+
+2005-03-19 09:49  willic3
+
+	* [r1194] Updated all these routines for using element families,
+	  leading to reduced indexing. At present, everything is set up so
+	  that an element family simply consists of a single material
+	  type, and it is no longer possible to mix elements. This means
+	  that there are no longer any arrays with final dimension
+	  netypes, and strides through all elements in a family are
+	  constant. It will probably not be too hard to add back in the
+	  option of mixing element types, but it is not a priority at
+	  present.
+
+2005-03-19 09:43  willic3
+
+	* [r1193] Added PETSc and MPI include paths for makefile used to
+	  check routine internal consistency.
+
+2005-03-19 06:59  willic3
+
+	* [r1192] This obsolete routine has been moved to the 'unused'
+	  directory.
+
+2005-08-23 02:23  unknown_user
+
+	* [r1191] [vcp] delete of edited revision with dead state
+
+2005-03-19 06:58  willic3
+
+	* [r1190] Removed this routine, which was used to create a full
+	  array from a compacted version of a symmetric array. For
+	  multiplications using this type of array, the BLAS routine dspmv
+	  may be used.
+
+2005-03-18 02:39  willic3
+
+	* [r1189] Set p = NULL in the deconstructor, as advised by Brad.
+	  This is just an additional precaution to make sure the pointer
+	  doesn't point to anything once it is deallocated.
+
+2005-03-18 02:38  willic3
+
+	* [r1188] This version now has some commented out debugging
+	  statements.
+
+2005-03-12 10:05  willic3
+
+	* [r1187] This routine has been altered to separate input from
+	  equation numbering. This means that the call to read_bc has been
+	  altered, the call to adjid has been removed, and all numbering
+	  is now done in new routine create_id. Also, the call to
+	  read_wink has been moved below that to create_id, since the
+	  equation numbers are needed here.
+
+2005-03-12 10:03  willic3
+
+	* [r1186] Bindings have been updated to reflect the removal of
+	  adjid, the addition of create_id, and the alteration of read_bc.
+	  Also, all index-related routines have been broken out into a new
+	  set of bindings (numbering.cc and numbering.h) and removed from
+	  input_misc.
+
+2005-03-12 09:59  willic3
+
+	* [r1185] All portions of read_bc related to creating global
+	  equation numbers have been removed and moved into create_id.f.
+	  The create_id routine also adds the extra equations created by
+	  slippery nodes.
+
+2005-03-12 09:57  willic3
+
+	* [r1184] Removed adjid.f from the build list and added
+	  create_id.f.
+
+2005-08-23 02:23  unknown_user
+
+	* [r1183] [vcp] delete of edited revision with dead state
+
+2005-03-12 09:57  willic3
+
+	* [r1182] This routine has been removed and its functionality is
+	  now included in create_id.
+
+2005-03-12 07:55  willic3
+
+	* [r1181] Added deallocation function to TODO list.
+
+2005-03-12 05:59  willic3
+
+	* [r1180] Updated TODO list, primarily high-priority items to aid
+	  use of PETSc.
+
+2005-08-23 02:23  unknown_user
+
+	* [r1179] [vcp] delete of edited revision with dead state
+
+2005-03-11 12:07  knepley
+
+	* [r1178] Removed alnz and ja everywhere Added the .F files I
+	  forgot to add before
+
+2005-08-23 02:22  unknown_user
+
+	* [r1177] [vcp] delete of edited revision with dead state
+
+2005-03-11 11:20  knepley
+
+	* [r1176] Now put values directly in the PETSc matrix
+
+2005-03-11 10:51  willic3
+
+	* [r1175] Added -typos=relaxed so command-line arguments do not
+	  need to be in inventory.
+
+2005-03-11 10:40  willic3
+
+	* [r1174] Added a new F77EXTERNS option that fixed a Mac-specific
+	  problem with f77 name mangling. This was done because of
+	  incompatibilities with PETSC/MPICH, and to make things work
+	  correctly, the following files were also changed:
+	  config/compiler/gcc-3.x-Darwin/config_f77.h: added
+	  F77EXTERNS_SOMETIMES_EXTRATRAILINGBAR
+	  config/compiler/gcc-3.x-Darwin/f77.def: removed
+	  -fno-second-underscore from COMPILER_F77_FLAGS
+
+2005-03-11 10:30  willic3
+
+	* [r1173] Changes app.main() to app.run().
+
+2005-03-11 10:17  willic3
+
+	* [r1172] Added call to lm3dscan.preinitialize.
+
+2005-03-11 10:16  willic3
+
+	* [r1171] Updated inventory for pythia-0.8 and also changed name
+	  of _init function to preinitialize, which conflicted with new
+	  pyre.
+
+2005-03-11 10:15  willic3
+
+	* [r1170] Updated for pythia-0.8, and commented out petsc-specific
+	  inventory.
+
+2005-03-10 09:10  knepley
+
+	* [r1169] Now allocate PETSc matrix separately Allocate PETSc
+	  storage when ja() is made - Use an option to flag new nonzeros
+
+2005-03-10 01:46  knepley
+
+	* [r1168] Made PETSc tag
+
+2005-03-09 08:43  willic3
+
+	* [r1167] Revised (but incomplete and somewhat out-of-date) UML
+	  diagram describing an element family.
+
+2005-03-08 11:04  knepley
+
+	* [r1166] Added PETSc preallocation
+
+2005-08-23 02:20  unknown_user
+
+	* [r1165] [vcp] delete of edited revision with dead state
+
+2005-03-08 10:14  knepley
+
+	* [r1164] Moved some files to .F for preprocessing Added some
+	  PETSc options to lithomop3d application Added PETSc
+	  initialize/finalize Added PETSc logging to the setup and run
+	  phases
+
+2005-03-01 04:48  willic3
+
+	* [r1163] Tentative template for a f77 include file that defines
+	  the global dimensions for element family interpolation. Note
+	  that I am not yet convinced that this method of defining a
+	  separate interpolation family for each possible interpolation
+	  order is really the way to go.
+
+2005-03-01 04:46  willic3
+
+	* [r1162] Tentative template for a f77 include file that defines
+	  the array values for element family interpolation. Note that I
+	  am not yet convinced that this method of defining a separate
+	  interpolation family for each possible interpolation order is
+	  really the way to go.
+
+2005-03-01 03:44  willic3
+
+	* [r1161] New top-level TODO list.
+
+2005-02-24 08:56  willic3
+
+	* [r1159] Files needed to run a number of tests for implementation
+	  of initial stresses.
+
+2005-02-24 08:52  willic3
+
+	* [r1157] Files to run a number of tests for initial stress
+	  implementation.
+
+2005-02-24 08:41  willic3
+
+	* [r1155] Updated all bindings to reflect revised argument lists
+	  for both python calls and f77 subroutine definitions.
+
+2005-02-24 08:38  willic3
+
+	* [r1153] Numerous changes related to the elimination of the
+	  bprestress array and the usage of the state0 array. Several
+	  parameter and argument lists have been altered, new arrays have
+	  been created, and the autoprestr function is now fully
+	  implemented.
+
+2005-02-24 08:32  willic3
+
+	* [r1151] Updated parameter list to include tpois and tyoungs, and
+	  eliminated usage of autofac scaling factor for autoprestress
+	  Young's modulus.
+
+2005-02-24 08:30  willic3
+
+	* [r1149] Updated parameter list to include ipauto, nstatesz0, and
+	  nstate0.
+
+2005-02-24 08:26  willic3
+
+	* [r1147] Increased leading dimension of infiel array to 7 to
+	  account for indexing of state0 array.
+
+2005-02-24 08:25  willic3
+
+	* [r1145] Increased leading dimension of infiel array to 7 to
+	  account for indexing of state0 array.
+
+2005-02-24 08:24  willic3
+
+	* [r1143] Updated routine to output new information on automatic
+	  computation of initial stresses.
+
+2005-02-24 08:23  willic3
+
+	* [r1141] Added usage of state0 and associated variables, and
+	  eliminated usage of bprestress array. Fixed bug that caused
+	  stiffness matrix to be reformed too frequently.
+
+2005-02-24 08:22  willic3
+
+	* [r1139] Increased leading dimension of infiel array to 7 to
+	  account for indexing of state0 array.
+
+2005-02-24 08:21  willic3
+
+	* [r1137] Numerous changes to reflect usage of state0 array and
+	  related variables.
+
+2005-02-24 08:20  willic3
+
+	* [r1135] Numerous changes to reflect usage of state0 array and
+	  related variables.
+
+2005-02-24 08:19  willic3
+
+	* [r1133] Numerous changes to reflect usage of state0 array and
+	  related variables.
+
+2005-02-24 08:17  willic3
+
+	* [r1131] Modified routine to compute total number of Gauss
+	  points, and the size and indices for the state0 array.
+
+2005-02-24 08:16  willic3
+
+	* [r1129] Numerous changes to reflect usage of state0 array and
+	  related variables.
+
+2005-02-24 08:15  willic3
+
+	* [r1127] Numerous changes to reflect usage of state0 and
+	  associated variables.
+
+2005-02-24 08:14  willic3
+
+	* [r1125] Numerous changes to use and compute initial stresses to
+	  be stored in state0 array. Updating of elastic and
+	  time-dependent stresses has been changed to reflect initial
+	  stresses, and the prestress computation routine has been altered
+	  to make use of user-specified initial values for Poisson's ratio
+	  and Young's modulus, if desired. A new formulation, based on an
+	  effective stress function formulation, has been employed for
+	  stress computation and tangent stress-strain matrix computation.
+	  The stress computation takes initial stresses into account.
+
+2005-02-24 08:07  willic3
+
+	* [r1123] Numerous changes to use and compute initial stresses to
+	  be stored in state0 array. Updating of elastic and
+	  time-dependent stresses has been changed to reflect initial
+	  stresses, and the prestress computation routine has been altered
+	  to make use of user-specified initial values for Poisson's ratio
+	  and Young's modulus, if desired.
+
+2005-02-24 08:03  willic3
+
+	* [r1121] Increased leading dimension of infiel array to 7 to
+	  account for indexing of state0 array.
+
+2005-02-24 08:02  willic3
+
+	* [r1119] Numerous changes to account for usage of state0 array
+	  and elimination of bprestress array.
+
+2005-02-24 08:00  willic3
+
+	* [r1117] Increased leading dimension of infiel array to 7 to
+	  account for indexing of state0 array.
+	* [r1115] Fixed dimensioning of error string. More debugging may
+	  still be needed on the return of error strings.
+
+2005-02-24 07:58  willic3
+
+	* [r1113] Increased leading dimension of infiel array to 7 to
+	  account for indexing of state0 array.
+
+2005-02-24 07:57  willic3
+
+	* [r1111] Increased leading dimension of infiel array to 7 to
+	  account for indexing of state0 array.
+
+2005-02-24 07:56  willic3
+
+	* [r1109] Added usage of state0 and associated variables, and
+	  eliminated usage of bprestress array.
+
+2005-02-24 07:54  willic3
+
+	* [r1107] Added usage of state0 array.
+
+2005-02-24 07:53  willic3
+
+	* [r1105] Eliminated bprestress array and now use state0 array for
+	  initial stresses.
+
+2005-02-24 07:52  willic3
+
+	* [r1103] Increased leading dimension of infiel array to 7, to
+	  account for new indexing of state0 array.
+
+2005-02-24 07:50  willic3
+
+	* [r1101] Eliminated usage of bprestress array, as initial stress
+	  information is now carried in the state0 array.
+	* [r1099] Numerous changes involving elimination of bprestress
+	  array and use of state0 array to hold initial stresses. Fixed
+	  argument lists and added call to get_initial_stress.
+
+2005-02-24 07:48  willic3
+
+	* [r1097] Modified makefile to include get_initial_stress routine.
+
+2005-02-24 07:47  willic3
+
+	* [r1095] Initial version of a routine to copy initial stresses
+	  from the state array into the initial stress array after
+	  automatic precomputation.
+
+2005-02-03 04:26  willic3
+
+	* [r1093] Rough idea of what is needed to describe a volume
+	  element interpolation family. This needs to be tidied up, and
+	  the equivalent information for other interpolation families
+	  needs to be defined.
+
+2005-02-02 07:38  willic3
+
+	* [r1092] Put in conditions to create tractionFlag.
+
+2005-01-26 23:35  willic3
+
+	* [r1091] Fixed incorrect argument list to include prestress
+	  external routines.
+
+2005-01-20 04:38  willic3
+
+	* [r1090] Altered routine to pass iprestress flag to
+	  write_ucd_node_vals and write_ucd_gauss_vals.
+
+2005-01-20 04:37  willic3
+
+	* [r1089] Altered routine to pass iprestress flag to
+	  write_ucd_node_vals and write_ucd_gauss_vals.
+
+2005-01-20 04:35  willic3
+
+	* [r1088] Altered routine to pass iprestress flag to
+	  write_ucd_node_vals and write_ucd_gauss_vals.
+
+2005-01-20 04:34  willic3
+
+	* [r1087] Altered routine to output a special file name for
+	  prestress computation. This may later be eliminated as a
+	  debugging feature.
+
+2005-01-20 04:28  willic3
+
+	* [r1085] Altered routine to output a special file name for
+	  prestress computation. This may later be eliminated as a
+	  debugging feature.
+
+2005-01-20 04:08  willic3
+
+	* [r1084] Modified Make.mm to work with new std-fortran.def file
+	  and unmodified std-builds.def file. Creating the shared object
+	  (f77 objects plus BLAS) is much simpler, as almost everything is
+	  now added via PROJ_LCXX_FLAGS.
+
+2005-01-20 04:06  willic3
+
+	* [r1082] Updated local.def for new std-fortran.def. Modified
+	  std-builds.def is no longer needed. This version works, but is
+	  not necessarily correct. The main question at present is where
+	  MATH_LIBS should be added. At present, they are appended to
+	  PROJ_LCXX_FLAGS (along with LCXX_FORTRAN).
+
+2005-01-19 06:26  willic3
+
+	* [r1080] Added autoprestr to build list.
+
+2005-01-19 04:43  willic3
+
+	* [r1079] Added definition for autoprestr_f.
+
+2005-01-19 04:35  willic3
+
+	* [r1078] Updated routine to use iprestress parameter.
+
+2005-01-19 04:32  willic3
+
+	* [r1077] Updated routine to use iprestress parameter.
+
+2005-01-19 04:29  willic3
+
+	* [r1076] Added usage of iprestress parameter.
+
+2005-01-19 04:09  willic3
+
+	* [r1074] Bindings for autoprestr routine.
+
+2005-01-19 04:07  willic3
+
+	* [r1073] Bindings for autoprestr routine.
+
+2005-01-19 04:01  willic3
+
+	* [r1071] Added autoprestr to bindings.
+
+2005-01-19 03:40  willic3
+
+	* [r1069] Added prestress material matrix computation routine.
+
+2005-01-19 03:39  willic3
+
+	* [r1067] Added prestress material matrix computation routine.
+
+2005-01-19 03:37  willic3
+
+	* [r1065] Added prestress material matrix computation routine.
+
+2005-01-19 03:35  willic3
+
+	* [r1063] Added prestress material matrix computation routine.
+
+2005-01-19 03:32  willic3
+
+	* [r1062] Added missing parameter definitions and removed unused
+	  variables.
+
+2005-01-19 03:30  willic3
+
+	* [r1061] Added new routine to compute material matrix for
+	  prestress computation.
+
+2005-01-19 01:55  willic3
+
+	* [r1060] Added usage of iprestress variable, which is set to 1
+	  when computing prestresses. Simplified criterion for updating
+	  stress/body force BC. Removed commented-out code that is no
+	  longer needed.
+
+2005-01-19 01:51  willic3
+
+	* [r1059] Reverted to calls to elas_strs_mat_cmp_xx, since a
+	  separate computation routine for prestresses isn't needed
+	  (elastic material matrix remains unchanged once initialized).
+	  Once large deformation is put back in, I may need to rethink
+	  this.
+
+2005-01-18 06:14  willic3
+
+	* [r1058] Material matrix initialization computation routine for
+	  auto-computation of prestresses.
+
+2005-01-18 06:05  willic3
+
+	* [r1057] Updated driver routine to pass through the names of the
+	  external prestress auto-computation routines.
+
+2005-01-18 05:29  willic3
+
+	* [r1055] New header that lists external routine names to
+	  initialize the material matrix for prestress computation.
+
+2005-01-18 05:23  willic3
+
+	* [r1054] New driver routine to autocompute gravitational
+	  prestresses. This will soon be replaced with a python equivalent.
+
+2005-01-18 05:20  willic3
+
+	* [r1052] Updated include path for test makefile to reflect
+	  current environmental variables.
+
+2005-01-18 04:43  willic3
+
+	* [r1051] Changed definition of factor used to autocompute
+	  prestresses.
+
+2005-01-18 04:42  willic3
+
+	* [r1050] Changed definition of factor used to autocompute
+	  prestresses.
+
+2005-01-07 04:10  willic3
+
+	* [r1049] Fixed duplicate assignment of Bwork vector.
+
+2005-01-07 03:54  willic3
+
+	* [r1048] Corrected initial pointer for Dprev and moved it to the
+	  PCG/sparse section, even though it is likely to become obsolete
+	  soon.
+
+2005-01-07 03:44  willic3
+
+	* [r1046] Altered keyword = value files to surround all strings
+	  with quotes.
+
+2005-01-07 03:43  willic3
+
+	* [r1044] Altered keyword = value files to surround all strings
+	  with quotes.
+
+2005-01-07 00:48  willic3
+
+	* [r1042] Altered keyword = value file to surround all strings
+	  with quotes.
+
+2005-01-07 00:46  willic3
+
+	* [r1040] Input and make files for simple test of gravity (SCEC BM
+	  2).
+
+2005-01-07 00:38  willic3
+
+	* [r1038] Altered keyword = value file to surround all strings
+	  with quotes.
+
+2005-01-07 00:35  willic3
+
+	* [r1036] Altered keyword = value file to surround all strings
+	  with quotes.
+
+2005-01-07 00:33  willic3
+
+	* [r1034] Input and make files for simple test of gravity (SCEC BM
+	  2).
+
+2005-01-07 00:26  willic3
+
+	* [r1033] Added new argument to read_bc_f (numberConcForces).
+
+2005-01-07 00:25  willic3
+
+	* [r1032] Updated arguments lists for new force and PCG vectors,
+	  as well as new flag lists and argument for read_bc.
+
+2005-01-07 00:23  willic3
+
+	* [r1031] Updated bindings for new force and PCG solution vectors.
+
+2005-01-07 00:17  willic3
+
+	* [r1030] Updated bindings for new force and PCG vectors.
+
+2005-01-07 00:06  willic3
+
+	* [r1028] Created an information file to explain the setup of
+	  force and solution vectors in the revised version of the code,
+	  in anticipation of replacing subroutine pcginv (and related
+	  routines) with PETSc routine(s).
+
+2005-01-06 10:04  willic3
+
+	* [r1026] Updated routine for new parsing method.
+
+2005-01-06 09:58  willic3
+
+	* [r1025] Updated routine for new force and PCG vectors and to
+	  handle new parsing method.
+
+2005-01-06 09:51  willic3
+
+	* [r1024] Updated routine for new force and PCG vectors, including
+	  Nforce list.
+
+2005-01-06 09:45  willic3
+
+	* [r1022] Updated routine to return both dimensional and
+	  non-dimensional values.
+
+2005-01-06 09:40  willic3
+
+	* [r1021] Altered keyword = value parsing to pass along
+	  dimensional quantities rather than their values.
+
+2005-08-23 02:15  unknown_user
+
+	* [r1020] [vcp] delete of edited revision with dead state
+
+2005-01-06 09:23  willic3
+
+	* [r1019] These obsolete routines have been moved to 'unused'.
+
+2005-01-06 09:22  willic3
+
+	* [r1017] Moved obsolete routines to 'unused'.
+
+2005-01-06 09:21  willic3
+
+	* [r1015] New includes to define force flags.
+
+2005-01-06 09:19  willic3
+
+	* [r1013] Updated routine for new force vectors. Routine is much
+	  simpler since only the concentrated force vector is needed to
+	  represent nodal loads.
+
+2005-01-06 09:15  willic3
+
+	* [r1011] Altered routine to return an argument with the number of
+	  concentrated force entries.
+
+2005-01-06 06:48  willic3
+
+	* [r1009] Updated routine for new force vectors. Routine is much
+	  simpler since only the concentrated force vector is needed to
+	  represent nodal loads.
+
+2005-01-06 06:46  willic3
+
+	* [r1008] Updated routine for new force vectors. Split node
+	  displacement contributions are explicitly included in the
+	  internal force vector (at the beginning of a step).
+
+2005-01-06 06:44  willic3
+
+	* [r1007] Updated routine for new force vectors. The old confusing
+	  way of updating the load vector for large deformation problems
+	  is no longer necessary.
+
+2005-01-06 06:37  willic3
+
+	* [r1006] Updated routine for new force vectors.
+
+2005-01-06 06:35  willic3
+
+	* [r1004] Altered routine so forces are added to the internal
+	  force vector. This changes the sign of the forces.
+
+2005-01-06 06:33  willic3
+
+	* [r1002] Updated routine to use new force vectors.
+
+2005-01-06 06:32  willic3
+
+	* [r1001] Updated routine to use new force and PCG vectors.
+	  Altered some initialization of vectors at the beginning of a
+	  step. Nodal loads are added to the concentrated force vector
+	  rather than the global load vector, making it easier to separate
+	  out contributions. Winkler forces are no longer recomputed
+	  (routine unlock) when a spring is locked or unlocked, since the
+	  new method of putting these forces into the internal force
+	  vector should make this unnecessary (this has not yet been
+	  tested).
+
+2005-01-06 06:26  willic3
+
+	* [r999] Updated routine to use new force and PCG vectors. Current
+	  method of dealing with reused solution vector is incorrect, but
+	  this routine will soon be replaced by a PETSc routine anyway.
+
+2005-01-06 06:23  willic3
+
+	* [r998] New routine that completely reforms external force vector
+	  at each iteration, then computes residual.
+
+2005-01-06 06:22  willic3
+
+	* [r997] Altered routine to use new force and PCG solution
+	  vectors. Fixed incorrect solution option to use previous PCG
+	  solution as initial guess. Other changes: bsum is now used
+	  instead of bdiff. Winkler forces are now added to internal force
+	  vector. External force vector is completely reformed during each
+	  iteration. Internal force vector uses stresses from previous
+	  step for first iteration, augmented by forces from kinematic BC.
+	  For additional iterations, internal force vector corresponds to
+	  current stresses.
+
+2005-01-06 06:13  willic3
+
+	* [r996] Changed routine and calls for new force vectors and PCG
+	  solution vectors.
+
+2005-01-06 06:10  willic3
+
+	* [r995] Updated routine for new force vectors. Altered and
+	  commented out debugging statements.
+
+2005-01-06 06:08  willic3
+
+	* [r994] Added build option for testing configuration. Deleted
+	  bdiff.f source and replaced it with new bsum.f routine. Deleted
+	  unlock.f from sources since it is not needed with the new method
+	  of handling Winkler forces.
+
+2004-11-02 04:42  willic3
+
+	* [r992] Fixed incorrect version number to correspond to new
+	  version scheme.
+
+2004-11-02 00:21  willic3
+
+	* [r990] Partial initial UML class diagram for new lithomop
+	  structure.
+
+2004-10-22 02:48  willic3
+
+	* [r988] Image of what a simple 2-node split-node element might
+	  look like for the case of a split fault.
+
+2004-10-14 03:08  willic3
+
+	* [r986] Some ideas on implementing a split-node element.
+
+2004-10-11 22:50  willic3
+
+	* [r984] Very rough template for creation of a Mesh object. At
+	  present, this just contains some __init__ definitions.
+
+2004-10-08 22:45  willic3
+
+	* [r982] Initial description of proposed mesh object, along with a
+	  description of how elements are presently implemented in f77.
+
+2004-09-27 22:57  willic3
+
+	* [r980] Pasted in a bunch of recent e-mails to myself. This list
+	  will need to be thoroughly edited in the near future.
+
+2004-09-24 00:39  willic3
+
+	* [r978] Initial versions of code to use SimulationController.
+
+2004-09-24 00:38  willic3
+
+	* [r976] Initial versions of codes to use SimulationController.
+
+2004-09-24 00:37  willic3
+
+	* [r974] Initial versions of files to use SimulationController.
+
+2004-09-01 02:14  willic3
+
+	* [r973] Fixed stupid indexing problem with connectivity array.
+
+2004-09-01 02:13  willic3
+
+	* [r972] Commented out debugging statements.
+
+2004-09-01 01:58  willic3
+
+	* [r971] Fixed dimension of istatout array.
+
+2004-08-29 22:51  willic3
+
+	* [r969] Removed debugging statements.
+
+2004-08-27 23:25  willic3
+
+	* [r968] Added computation of Winkler BC based on assumed density
+	  and g for simulation of gravity along specified surfaces.
+
+2004-08-27 08:29  willic3
+
+	* [r967] Revised code to use boundary condition codes to define
+	  boundaries rather than mesh extrema.
+
+2004-08-27 01:48  willic3
+
+	* [r966] Changed cell types written to UCD file to conform to AVS
+	  definitions, as far as possible (wricks do not correspond to any
+	  AVS cell type). Quadratic element cell types are no longer
+	  preceded by a 'q'. Output order of cell vertices has been
+	  scrambled to correspond to AVS documentation, including midside
+	  nodes. At present, it is unknown whether AVS (or other codes
+	  that read UCD format) will automatically recognize midside nodes.
+
+2004-08-27 01:10  willic3
+
+	* [r965] Added neemax*neemax to total for iwork to prevent
+	  erroneous 'not enough memory' message.
+
+2004-08-26 04:00  willic3
+
+	* [r963] Added new lt2qt utility.
+	* [r961] New utility to generate a quadratic tet mesh from a
+	  linear tet mesh by inserting new nodes.
+
+2004-08-26 03:58  willic3
+
+	* [r959] The old files related to the potentially bad mesh have
+	  been retained to see what the problem might be. First guess is
+	  duplicate nodes.
+
+2004-08-26 03:57  willic3
+
+	* [r957] These files have been generated using the new lt2qt
+	  utility to create a quadratic tetrahedral mesh from the linear
+	  tetrahedral mesh in examples/lintet/bm1a. It appears that the
+	  problems with the quadratic tets may have been due to a bad mesh
+	  rather than a problem with the code. The new mesh gives results
+	  consistent with those of the other element types.
+
+2004-08-26 00:04  willic3
+
+	* [r955] Updated state variable output definitions.
+
+2004-08-26 00:03  willic3
+
+	* [r953] Updated files for new state variable setup and to remove
+	  UCD files before a run.
+
+2004-08-26 00:02  willic3
+
+	* [r951] Updated state variable output definitions.
+
+2004-08-26 00:01  willic3
+
+	* [r949] Updated files for new state variable setup and to remove
+	  UCD files before a run.
+
+2004-08-25 23:59  willic3
+
+	* [r947] Updated state variable output definitions.
+
+2004-08-25 23:58  willic3
+
+	* [r945] Updated files for new state variable setup and to remove
+	  UCD files before a run.
+
+2004-08-25 23:56  willic3
+
+	* [r944] Added Make.mm for SCEC BM 1 at 1 km resolution.
+
+2004-08-25 23:52  willic3
+
+	* [r943] Removed additional line used to define state variable
+	  output for time-dependent solution. The same information is now
+	  used for both elastic and time-dependent solutions.
+
+2004-08-25 23:47  willic3
+
+	* [r941] Removed additional line used to define state variable
+	  output for time-dependent solution. The same information is now
+	  used for both elastic and time-dependent solutions.
+
+2004-08-25 08:58  willic3
+
+	* [r939] Removed additional line used to define state variable
+	  output for time-dependent solution. The same information is now
+	  used for both elastic and time-dependent solutions.
+
+2004-08-25 08:57  willic3
+
+	* [r937] Updated 'clean' action to remove UCD files.
+
+2004-08-25 08:55  willic3
+
+	* [r936] Changed routine to use new plot output options and set
+	  appropriate integer variable. Updated routine for UCD output,
+	  including setting integer variable, usage of write_ucd_mesh
+	  routine, and passing appropriate variables. Updated routine to
+	  use cmp_stiffsz routine, rather than the simple estimate of
+	  working array size used previously. Included more information
+	  about sparse matrix sent to stdout.
+
+2004-08-25 08:50  willic3
+
+	* [r935] Added to variables and inventory for usage of UCD files.
+	  Updated routine for new plot output options (including none).
+	  Changed default ascii output option to 'echo'.
+
+2004-08-25 08:47  willic3
+
+	* [r934] Updated routine to use ucdOutputRoot.
+
+2004-08-25 08:41  willic3
+
+	* [r933] Added entries for cmp_stiffsz and write_ucd_mesh, and
+	  updated entries for elastc and viscos.
+
+2004-08-25 08:37  willic3
+
+	* [r931] Added bindings for cmp_stiffsz and fixed bindings for
+	  lnklst.
+
+2004-08-25 08:35  willic3
+
+	* [r929] Added bindings for write_ucd_mesh.
+
+2004-08-25 08:34  willic3
+
+	* [r928] Updated bindings to include ucdOutputRoot (string).
+
+2004-08-25 08:33  willic3
+
+	* [r927] Added entries for cmp_stiffsz and write_ucd_mesh.
+
+2004-08-25 08:31  willic3
+
+	* [r925] Added kucd to units list.
+
+2004-08-25 08:29  willic3
+
+	* [r924] Updated routines to use kucd and ucdroot variables.
+
+2004-08-25 08:22  willic3
+
+	* [r923] Updated routine to use ucdroot and kucd variables and
+	  fixed indexing of stmp array.
+
+2004-08-25 08:14  willic3
+
+	* [r921] Updated routine to use new idsk options (including no
+	  plot output).
+
+2004-08-25 08:12  willic3
+
+	* [r919] Updated routines to use new idsk options (including no
+	  plot output).
+
+2004-08-25 07:59  willic3
+
+	* [r918] Updated routines to use new UCD output routines, and also
+	  updated to use new idsk options.
+
+2004-08-25 07:06  willic3
+
+	* [r917] Added entries for the new routine to estimate the
+	  stiffness matrix size, as well as 3 routines used for writing
+	  AVS ACD output.
+
+2004-08-25 07:05  willic3
+
+	* [r916] Quick and dirty routine to compute maximum number of
+	  nonzero entries in the stiffness matrix. The routine does not
+	  take into account multiple elements that access the same
+	  entries, and therefore generally overestimates the value, which
+	  is used as the size of two integer working arrays used to
+	  generate the stiffness matrix structure.
+
+2004-08-25 01:36  willic3
+
+	* [r914] Added 'iucd' to list of print parameters.
+
+2004-08-25 01:30  willic3
+
+	* [r913] This is a renamed version of write_ucdmesh.f. The routine
+	  has also been updated for the new usage of the idsk parameter (0
+	  = no output, 1 = ascii output, and 2 = binary output).
+
+2005-08-23 02:13  unknown_user
+
+	* [r912] [vcp] delete of edited revision with dead state
+
+2004-08-25 01:28  willic3
+
+	* [r911] This routine has been renamed 'write_ucd_mesh' to be more
+	  consistent with other routine names.
+
+2004-08-24 23:48  willic3
+
+	* [r910] Fixed dimension of istatout array.
+
+2004-08-24 23:45  willic3
+
+	* [r909] Eliminated last dimension of istatout array that
+	  specified different state variable output options for the
+	  elastic and time-dependent solutions. Now the same variables are
+	  output for both solutions. This will probably avoid problems
+	  with postprocessors that will likely expect the same format of
+	  output for each time step.
+
+2004-08-24 23:37  willic3
+
+	* [r908] Initial version of routine to write state variables to
+	  UCD file at each time step.
+
+2004-08-24 02:47  willic3
+
+	* [r907] Initial version of routine to write nodal displacements
+	  to a UCD- formatted file. Routine should use a variable such as
+	  idispout to determine which nodal values to output, and it
+	  should probably have the ability to output element (cell-based)
+	  data.
+
+2004-08-24 01:48  willic3
+
+	* [r906] Initial version of a routine to write UCD mesh
+	  information, primarily motivated by the needs of the SCEC
+	  modeling group. This routine creates two files: 1. A regular UCD
+	  file containing header, coordinates, and connectivities. This
+	  file is written before the solution is computed, so there are no
+	  displacements or element values, although the header indicates
+	  that there should be 3 nodal values per node. The nodal values
+	  (displacements) are written to a separate file for each time
+	  step by the routine write_ucd_node_vals. 3. Another UCD file
+	  that outputs only the coordinates of the mesh Gauss points,
+	  treating them as if they were nodes. No connectivities are
+	  written. The header indicates the number of values to be written
+	  per "node", which is determined by the entries in istatout. The
+	  actual values (stresses/strains) are written to a separate file
+	  for each time step by the routines write_ucd_gauss_vals.
+
+2005-08-23 02:13  unknown_user
+
+	* [r905] [vcp] delete of edited revision with dead state
+
+2004-08-24 01:14  willic3
+
+	* [r904] This file has been removed, since its only purpose was to
+	  define math libraries, which are not needed at the module level.
+
+2004-08-19 04:07  willic3
+
+	* [r903] Commented out statement to include local.def, since math
+	  libraries do not need to be linked at the module level.
+
+2004-08-19 04:05  willic3
+
+	* [r902] Added PROJ_LIBRARIES to linked libraries.
+	* [r901] Added MATH_LIBS to PROJ_LIBRARIES so BLAS/LAPACK are
+	  linked to f77 library.
+
+2004-08-17 11:15  willic3
+
+	* [r900] Created makefiles to clean directory of output files and
+	  run SCEC BM 1.
+
+2004-08-17 10:27  willic3
+
+	* [r899] Modified make to include libg2c.
+
+2004-08-17 10:26  willic3
+
+	* [r898] Modified file so that libg2c is linked.
+
+2004-08-17 00:35  willic3
+
+	* [r897] Added make statements for readnetgen.
+
+2004-08-17 00:34  willic3
+
+	* [r896] Utility code similar to readucd to translate netgen
+	  neutral format to lithomop format.
+
+2004-08-17 00:33  willic3
+
+	* [r894] Fixed split node output format.
+
+2004-08-14 22:37  willic3
+
+	* [r893] Fixed problem where unused arrays for traction BC (not
+	  yet implemented) were causing an error message at the end of
+	  program execution. Arrays are now allocated with dimensions of
+	  zero (numberTractionBc), which solves the problem.
+
+2004-08-13 23:42  willic3
+
+	* [r891] Fixed precomputation of shape functions for quadratic
+	  'wrick'.
+
+2004-08-13 09:36  willic3
+
+	* [r889] Ugly fix to force lithomop3dapp.py to be copied to
+	  $EXPORT_ROOT/bin, rather than creating a symbolic link.
+
+2004-08-13 06:38  willic3
+
+	* [r887] Increased maximum size of error string.
+
+2004-08-13 06:34  willic3
+
+	* [r885] Some simple standalone utilities to go along with the
+	  lithomop package. Note: ucd3d has not been update for lithomop.
+	  It was written for the old standalone version of TECTON and will
+	  need to be updated.
+
+2004-08-13 06:31  willic3
+
+	* [r883] Added files and scripts to run patch tests for quadratic
+	  tets. Note: There is still a problem with the quadratic tets.
+
+2004-08-13 06:30  willic3
+
+	* [r881] Added files for SCEC BM 1 at 1 km resolution using
+	  quadratic tets. Note: There is still a bug with the quadratic
+	  tets -- the code runs, but the solution is wrong.
+
+2004-08-13 06:04  willic3
+
+	* [r879] Added files and scripts to perform patch tests for
+	  quadratic hexes.
+
+2004-08-13 06:03  willic3
+
+	* [r877] Added files to describe SCEC BM 1 at 1 km resolution
+	  using quadratic hexahedral elements.
+
+2004-08-13 05:53  willic3
+
+	* [r875] Temporarily fixed these routines to not show up as bugs.
+	  Neither routine is operational yet.
+
+2004-08-13 05:31  willic3
+
+	* [r874] Removed files that were originally brought over from
+	  pycrust. They are not updated for lithomop and have been
+	  superceded by files for different element types.
+
+2004-08-13 05:24  willic3
+
+	* [r873] Removed initial files that were brought over from
+	  pycrust. They are not up-to-date with lithomop.
+
+2004-08-13 05:22  willic3
+
+	* [r871] Files and scripts to run patch tests for linear tets.
+
+2004-08-13 05:20  willic3
+
+	* [r869] Files needed to run SCEC BM 1 at 2 km resolution using
+	  linear tets.
+
+2004-08-13 04:55  willic3
+
+	* [r867] Added files needed to run SCEC BM 1 at 2 km resolution.
+
+2004-08-13 04:54  willic3
+
+	* [r865] Added files needed to run SCEC BM 1 at 1 km resolution.
+
+2004-08-13 04:45  willic3
+
+	* [r863] Added scripts to run all patch tests for a variety of
+	  conditions.
+
+2004-08-13 04:44  willic3
+
+	* [r861] Updated statevar and time files. Added keyword=value
+	  files corresponding to selective (bbar) and reduced integration.
+	  Added material properties file for nearly-incompressible case.
+	  Added boundary conditions for all patch tests.
+
+2004-08-13 04:09  willic3
+
+	* [r859] Brief description of example and a note that the files
+	  have not been updated for use with lithomop.
+
+2004-08-13 03:58  willic3
+
+	* [r857] Brief description and a note that these files have not
+	  been updaed to work with lithomop.
+
+2004-08-13 03:51  willic3
+
+	* [r856] Added write statements to indicate when stiffness matrix
+	  is being reformed.
+
+2004-08-13 03:50  willic3
+
+	* [r855] Added code to correctly update nrftot.
+
+2004-08-13 03:49  willic3
+
+	* [r853] Added experimental code to simulate a stack trace when an
+	  error condition is generated in a called routine. This needs
+	  more work, probably at the module level.
+
+2004-08-13 03:47  willic3
+
+	* [r852] Added code to properly update nrftot variable (total
+	  number of stiffness reformations).
+
+2004-08-13 03:46  willic3
+
+	* [r851] Set up material matrix initialization in td_matinit_5 the
+	  same way as for td_matinit_1. Also, removed the conditional call
+	  to td_matinit_5 (for now) from td_strs_mat_5. The material
+	  matrix is always recomputed if td_strs_mat_5 is called, although
+	  it probably is not necessary.
+
+2004-08-13 03:43  willic3
+
+	* [r850] Material matrix is now zeroed at the Gauss point level
+	  rather than a higher level for time-dependent matrix formation.
+	  This allows some material models to keep the same matrix if it
+	  is known to remain constant.
+
+2004-08-13 03:39  willic3
+
+	* [r849] Added write statement to indicate when stiffness matrix
+	  is being reformed.
+	* [r848] Added write statements to indicate when stiffness matrix
+	  is being reformed.
+
+2004-08-13 00:11  willic3
+
+	* [r846] Improved formatting of runtime print statements.
+
+2004-08-12 23:53  willic3
+
+	* [r844] Fixed copyright to return correct name 'lithomop3d'
+	  rather than 'testpy' name used for testing.
+
+2004-08-12 23:52  willic3
+
+	* [r843] Fixed incorrect name used in import statement (lithomop3d
+	  rather than testpy).
+
+2004-08-12 23:50  willic3
+
+	* [r841] Export statement has been changed from
+	  export-python-modules to export-package-python-modules.
+
+2004-08-12 23:49  willic3
+
+	* [r839] The materialModel is now 5 rather than 4, to save slots
+	  for additional elastic models.
+
+2004-08-12 23:47  willic3
+
+	* [r837] Changed variable name from numberMaterialProperties to
+	  numberProperties to correspond to name of global variable.
+	  Commented out debugging statements.
+
+2004-08-12 23:44  willic3
+
+	* [r836] Moved import of MaterialModel outside of class
+	  definition. Debugging statements have been commented out.
+
+2004-08-12 23:40  willic3
+
+	* [r835] Primary changes include tracking f77 memory usage and
+	  outputting an approximate value in MB.
+
+2004-08-12 23:32  willic3
+
+	* [r834] Significant modifications, some as a result of debugging
+	  and some due to refinement and additions of features. Major
+	  changes: Removed unnecessary imports. Added tracking of f77
+	  memory usage. Removed (at least temporarily) try/except blocks
+	  so that all exceptions are caught by top-level python. Sent
+	  integer quadrature order parameter to write_element_info for
+	  output. Numerous commented-out debugging statements. Now use
+	  integer parameter to determine auto rotation of slippery nodes.
+	  Increased (greatly) the size of the sparse matrix working array
+	  due to difficulties encountered with quadratic hexes.
+
+2004-08-12 23:04  willic3
+
+	* [r833] Significant modifications since previous version. Some
+	  are a result of debugging, some are refinement or additions of
+	  features. Major changes: Changed methods of importing
+	  module/packages. Added parameters to track f77 memory usage.
+	  Made sure all integer parameters set in f77 routines are now
+	  returned in lists. Fixed implementation of keyword=value
+	  parsing. Fixed some problems where I was missing the leading
+	  underscore for some variables. Removed (at least temporarily)
+	  try/except block so all exceptions are now caught by top-level
+	  python. Added and made use of some new variables related to
+	  material properties and connectivities. Fixed calls to winkler
+	  scanning routines so all integer parameters are returned in a
+	  list.
+
+2004-08-12 22:18  willic3
+
+	* [r832] Added code to handle cases where the value might be a
+	  string rather than a numeric or boolean value.
+
+2004-08-12 22:12  willic3
+
+	* [r831] Routine now contains commented-out debugging statements.
+	  Routine makemsr now uses workingArraySize as the value to use
+	  for journal.
+
+2004-08-12 22:08  willic3
+
+	* [r829] Fixed scan_wink and scan_winkx to return all results in a
+	  list using Py_BuildValue.
+
+2004-08-12 22:01  willic3
+
+	* [r827] These files used for testing and editing purposes have
+	  been moved to 'unused' to keep them out of the way.
+
+2004-08-12 21:41  willic3
+
+	* [r825] These drivers to test the lnklst and makemsr routines
+	  have been moved to 'unused'.
+
+2004-08-12 21:40  willic3
+
+	* [r823] This version of the lnklst routine has been moved to
+	  'unused' for reference.
+
+2004-08-12 21:39  willic3
+
+	* [r821] These versions of the pquadtet routine have been moved
+	  into 'testdir' for evaluation and reference.
+
+2004-08-12 09:36  willic3
+
+	* [r820] Fixed line where state was being output rather than
+	  dstate.
+
+2004-08-12 09:34  willic3
+
+	* [r819] Updated argument lists for current subroutine versions.
+	  Routine now contains commented-out debugging statements.
+
+2004-08-12 09:33  willic3
+
+	* [r818] Fixed updating of state variables and consolidated
+	  updates into fewer calls to daxpy.
+
+2004-08-12 09:31  willic3
+
+	* [r817] Modified routine to accept nstate and rgiter and pass
+	  those along with rtimdat and ntimdat to the
+	  material-model-specific material matrix initialization routine.
+	  Routine now contains commented-out debugging statements.
+
+2004-08-12 09:27  willic3
+
+	* [r815] Routine now contains commented-out debugging statements.
+
+2004-08-12 09:26  willic3
+
+	* [r813] Updated subroutine argument lists for current versions.
+	  Routine now contains commented-out debugging statements.
+
+2004-08-12 09:25  willic3
+
+	* [r811] Routine now contains commented-out debugging statements.
+
+2004-08-12 09:24  willic3
+
+	* [r810] Fixed problem where dmat index was being incorrectly set
+	  for elements with imatvar=0. Routine now contains commented-out
+	  debugging statements.
+
+2004-08-12 09:22  willic3
+
+	* [r809] Checking in this version of presurql, even though it is
+	  not presently functional. It is now a placeholder for a more
+	  generic routine for computation of traction BC.
+
+2004-08-12 09:19  willic3
+
+	* [r807] Checking in this version of pquadtet, although there
+	  still appear to be some problems with quadratic tets. Reordered
+	  local coordinates to be consistent with right-handed tet.
+	  Reordered midside node shape functions to be consistent with web
+	  resource. Each function and its local coordinate derivatives are
+	  defined separately rather than within a loop.
+
+2004-08-12 09:14  willic3
+
+	* [r805] Removed old commented-out code that was incorrectly
+	  computing shape function info.
+
+2004-08-12 09:12  willic3
+
+	* [r803] Routine now contains commented-out debugging statements.
+
+2004-08-12 09:11  willic3
+
+	* [r801] Fixed incorrect ordering of local coordinates. Ordering
+	  is now consistent with right-hand-rule tets (dependent
+	  coordinate is listed first).
+
+2004-08-12 09:09  willic3
+
+	* [r799] Routine now contains commented-out debugging statements.
+
+2004-08-12 09:08  willic3
+
+	* [r797] Fixed problem where dummy materials were accidentally
+	  being registered as defined materials.
+
+2004-08-12 09:07  willic3
+
+	* [r796] Modified argument lists for inclusion of rgiter and
+	  nstate. Commented out line where dmat was improperly being
+	  cleared (it should only be cleared at the beginning of the
+	  elastic solution and is now cleared in elastc). Routine now
+	  contains commented-out debugging statements.
+
+2004-08-12 09:03  willic3
+
+	* [r794] Routine now contains commented-out debugging statements.
+	* [r793] Added type and definition statements to td_matinit_1 for
+	  rtimdat, rgiter, and ntimdat.
+
+2004-08-12 09:01  willic3
+
+	* [r792] Completely revised (appears to be correct) time-dependent
+	  stress computation. Improved ascii output for material property
+	  info. Routine now contains commented-out debugging statements.
+
+2004-08-12 08:59  willic3
+
+	* [r791] Improved ascii output of material property info. Added
+	  type and definition statements to td_matinit_1 for rtimdat,
+	  rgiter, and ntimdat.
+
+2004-08-12 08:54  willic3
+
+	* [r789] Fixed incorrect computation of the minimum nonzero terms
+	  per row. Routine now contains commented-out debugging statements.
+
+2004-08-12 08:51  willic3
+
+	* [r787] Routine now contains commented-out debugging statements.
+
+2004-08-12 08:50  willic3
+
+	* [r786] Fixed indexing problems for lm array. Fixed problem where
+	  working array storage could be exceeded without detection.
+	  Routine now contains commented-out debugging statements.
+
+2004-08-12 08:39  willic3
+
+	* [r784] Updated subroutine argument lists. Routine now contains
+	  commented-out debugging statements.
+
+2004-08-12 08:34  willic3
+
+	* [r782] Updated subroutine argument lists for consistency with
+	  current routines. Routine now contains commented-out debugging
+	  statements.
+
+2004-08-12 08:29  willic3
+
+	* [r780] Routine now contains commented-out debugging statements.
+
+2004-08-12 08:28  willic3
+
+	* [r779] Altered call to dgemm (matrix-matrix multiply) to reflect
+	  a consistent method for computing the jacobian. Coordinate
+	  matrix is now the first operand. Routine now contains
+	  commented-out debugging statements.
+
+2004-08-12 08:25  willic3
+
+	* [r777] Altered explicit matrix inversion to be consistent with
+	  my method for computing the jacobian. Routine now contains
+	  commented-out debugging statements.
+
+2004-08-12 08:22  willic3
+
+	* [r775] Routine now contains commented-out debugging statements.
+
+2004-08-12 08:21  willic3
+
+	* [r774] Updated arguments lists for matinit_drv. Routine now
+	  contains commented-out debugging statements.
+
+2004-08-12 08:17  willic3
+
+	* [r773] Added nstate and rgiter to the argument list, which are
+	  both needed for consistency with td_matinit_cmp_ss. Fixed
+	  indexing of dmat array. Routine now contains commented-out
+	  debugging statements.
+
+2004-08-12 08:12  willic3
+
+	* [r771] Routine now contains commented-out debugging statements.
+
+2004-08-12 08:05  willic3
+
+	* [r769] Routine now has commented-out debugging statements.
+
+2004-08-12 08:03  willic3
+
+	* [r767] Updated all argument lists to conform to current
+	  subroutine lists.
+
+2004-08-03 04:42  willic3
+
+	* [r766] Updated argument list for write_element_info.
+
+2004-08-03 04:41  willic3
+
+	* [r765] Updated argument lists for write_element_info.
+
+2004-08-03 04:39  willic3
+
+	* [r763] Added applications directory to build list, and put in a
+	  distclean option.
+
+2004-08-03 04:38  willic3
+
+	* [r761] Added a simple application and a Make.mm to create an
+	  exported lithomop3dapp.py.
+
+2004-08-03 04:35  willic3
+
+	* [r760] Fixed indexing of state matrix and fixed output options
+	  for either a rate or an increment.
+
+2004-08-03 04:33  willic3
+
+	* [r759] Altered output to include new parameters and to be
+	  consistent with elements with different numbers of nodes.
+
+2004-08-03 04:32  willic3
+
+	* [r758] Fixed indexing of state matrix.
+
+2004-08-03 04:30  willic3
+
+	* [r757] Fixed indexing of ee, scur, material matrix, and state
+	  matrix.
+
+2004-08-03 04:29  willic3
+
+	* [r756] Fixed indexing of material and state matrices.
+
+2004-08-03 04:28  willic3
+
+	* [r755] Routine now contains commented out debugging statements.
+
+2004-08-03 04:27  willic3
+
+	* [r754] Fixed routine name used for debugging output.
+	* [r753] Removed some unnecessary logic from a conditional
+	  statement. Old logic was only pertinent when the same routine
+	  was used for different geometries.
+
+2004-08-03 04:25  willic3
+
+	* [r752] Fixed indexing problems, the way the infiel array is
+	  computed, and a typo in the write statement for ascii output.
+	  Routine now contains commented out debugging statements.
+
+2004-08-03 04:22  willic3
+
+	* [r751] Routine now contains commented out debugging statements.
+
+2004-08-03 04:21  willic3
+
+	* [r750] Completely revised computation of shape functions, which
+	  was being done incorrectly before. Routine now contains
+	  commented out debugging statements.
+
+2004-08-03 04:20  willic3
+
+	* [r749] Completely revised computation of shape functions, which
+	  was being done incorrectly before. Routine now contains
+	  commented out debugging statements.
+
+2004-08-03 04:18  willic3
+
+	* [r748] Routine now contains commented out debugging statements.
+
+2004-08-03 04:17  willic3
+
+	* [r747] Added arguments to td_matinit to be consistent across
+	  material models.
+
+2004-08-03 04:14  willic3
+
+	* [r746] Routine now contains commented out debugging statements.
+
+2004-08-03 04:13  willic3
+
+	* [r745] Properly initialized b, pcg, and zcg vectors. The ireform
+	  flag is now initially set to zero, so the material matrix is not
+	  reformed during the iterative solution unless specifically
+	  requested (this should only occur for large deformation).
+
+2004-08-03 04:11  willic3
+
+	* [r744] Fixed indexing of ee, scur, material matrix, and state
+	  matrix.
+
+2004-08-03 04:10  willic3
+
+	* [r743] Fixed indexing of ee, scur, material matrix, and state
+	  matrix. Routine now contains commented out debugging statements.
+
+2004-08-03 04:08  willic3
+
+	* [r742] Fixed indexing of material matrix.
+
+2004-08-03 04:07  willic3
+
+	* [r740] Finished properly commenting out debugging statements in
+	  addstf. Routine eforce now contains commented out debugging
+	  statements.
+
+2004-08-03 04:02  willic3
+
+	* [r738] Routines now contain commented-out debugging statements.
+
+2004-08-03 04:01  willic3
+
+	* [r737] Removed export-headers.
+
+2004-08-03 03:36  willic3
+
+	* [r736] Initial version of material model routines for Maxwell
+	  linear viscoelastic material model. This version does not use
+	  the effective stress formulation since it is not needed, and the
+	  alpha method of time integration is used.
+
+2004-08-03 03:34  willic3
+
+	* [r735] Updated output, and added some arguments to td_matinit to
+	  be consistent with other material models.
+
+2004-07-22 22:53  willic3
+
+	* [r734] Updated time information file to use ntdinit parameter
+	  rather than maxitc parameter.
+
+2004-07-22 07:54  willic3
+
+	* [r733] Added import of 'os', so that I can use
+	  system-independent methods of specifying pathnames.
+
+2004-07-22 07:51  willic3
+
+	* [r732] Added new dummy material models to Make.mm.
+
+2004-07-22 07:48  willic3
+
+	* [r731] Dummy subroutines for undefined material model 20.
+
+2004-07-22 07:47  willic3
+
+	* [r730] Dummy subroutines for undefined material model 19.
+
+2004-07-22 07:46  willic3
+
+	* [r729] Dummy subroutines for undefined material model 18.
+
+2004-07-22 07:45  willic3
+
+	* [r728] Dummy subroutines for undefined material model 17.
+
+2004-07-22 07:44  willic3
+
+	* [r727] Dummy subroutines for undefined material model 16.
+
+2004-07-22 07:43  willic3
+
+	* [r726] Dummy subroutines for undefined material 15.
+
+2004-07-22 07:41  willic3
+
+	* [r725] Dummy subroutines for undefined material model 14.
+
+2004-07-22 07:40  willic3
+
+	* [r724] Dummy subroutines for undefined material model 13.
+
+2004-07-22 07:39  willic3
+
+	* [r723] Dummy subroutines for undefined material model 12.
+
+2004-07-22 07:38  willic3
+
+	* [r722] Dummy subroutines for undefined material model 11.
+
+2004-07-22 07:36  willic3
+
+	* [r721] Dummy subroutines for undefined material model 10.
+
+2004-07-22 07:31  willic3
+
+	* [r720] Dummy subroutines for undefined material 9.
+
+2004-07-22 07:30  willic3
+
+	* [r719] Dummy subroutines for undefined material 8.
+
+2004-07-22 07:29  willic3
+
+	* [r718] Dummy subroutines for undefined material model 7.
+
+2004-07-22 07:28  willic3
+
+	* [r717] Dummy subroutines for undefined material model 6.
+
+2004-07-22 07:26  willic3
+
+	* [r716] Dummy subroutines for undefined material model 5.
+
+2004-07-22 07:25  willic3
+
+	* [r715] Dummy subroutines for undefined material model 4.
+
+2004-07-22 07:24  willic3
+
+	* [r714] Dummy subroutines for undefined material model 3.
+
+2004-07-22 07:19  willic3
+
+	* [r713] Dummy subroutines for undefined material model 2.
+
+2004-07-22 04:44  willic3
+
+	* [r712] State variable output file used for patchtest example
+	  problem for linear hex elements.
+
+2004-07-22 04:29  willic3
+
+	* [r710] Connectivity information for patchtest example problem
+	  for linear hex elements.
+
+2004-07-22 04:08  willic3
+
+	* [r708] Material properties used for patchtest example problem
+	  for linear hex elements.
+
+2004-07-22 04:04  willic3
+
+	* [r707] Time information used for patchtest example problem for
+	  linear hex elements.
+
+2004-07-22 04:01  willic3
+
+	* [r706] Keyword=value set for patchtest example problem 1 for
+	  linear hex elements.
+
+2004-07-22 03:57  willic3
+
+	* [r704] BC used for patchtest example problem 1 for linear hex
+	  elements.
+
+2004-07-22 03:53  willic3
+
+	* [r702] Coordinates used for patchtest example problem for linear
+	  hex elements.
+
+2004-07-22 03:19  willic3
+
+	* [r701] Eliminated use of ibbar array and removed it from the
+	  Ntimdat list.
+
+2004-07-22 03:16  willic3
+
+	* [r700] Added quadratureOrderInt to Npar list.
+
+2004-07-22 03:10  willic3
+
+	* [r699] Eliminated usage of ibbar array.
+
+2004-07-22 03:09  willic3
+
+	* [r698] Eliminated usage of ibbar array.
+
+2004-07-22 03:03  willic3
+
+	* [r697] Eliminated usage of ibbar array from bindings.
+
+2004-07-22 03:02  willic3
+
+	* [r696] Fixed number of items in PyArg_ParseTuple.
+
+2004-07-22 02:57  willic3
+
+	* [r695] Updated bindings to eliminate usage of ibbar array.
+
+2004-07-22 02:49  willic3
+
+	* [r693] Eliminated usage of ibbar.
+
+2004-07-22 02:46  willic3
+
+	* [r692] Updated routine to use tminmax parameter.
+
+2004-07-22 02:44  willic3
+
+	* [r691] Updated argument lists to driver routines.
+
+2004-07-22 02:38  willic3
+
+	* [r690] Updated routine to replace use of ibbar with intord, and
+	  to use tminmax parameter.
+
+2004-07-22 02:23  willic3
+
+	* [r689] Updated routine to accept iddmat array.
+
+2004-07-22 02:18  willic3
+
+	* [r688] Updated argument lists for all subroutines to be
+	  consistent with higher-level calls, and put in more error code
+	  usage.
+
+2004-07-22 02:14  willic3
+
+	* [r687] Updated routine to pass and use error codes and strings
+	  for material-specific elastic stress computation routine.
+
+2004-07-22 02:08  willic3
+
+	* [r686] Updated routine to use iddmat array.
+
+2004-07-22 02:01  willic3
+
+	* [r685] Updated routine to use and pass matchg and tminmax
+	  parameters.
+
+2004-07-22 01:45  willic3
+
+	* [r684] Altered routine to accept matchg and tminmax parameters.
+
+2004-07-22 01:26  willic3
+
+	* [r683] Updated routine to accept tminmax parameter. Since this
+	  is the elastic solution, the parameter remains unchanged.
+
+2004-07-22 01:23  willic3
+
+	* [r682] Updated routine to use and return tminmax parameter, and
+	  fixed argument lists sent to stress/material matrix computation
+	  routine.
+
+2004-07-22 01:21  willic3
+
+	* [r681] Updated routine to use and return tminmax parameter and
+	  fixed call to material-specific routine for computing
+	  time-dependent stress and material matrix.
+
+2004-07-21 23:22  willic3
+
+	* [r680] Fixed incorrect name for external routine call.
+
+2004-07-21 22:43  willic3
+
+	* [r679] Adjusted indices in ntimdat to account for removal of
+	  ibbarp.
+
+2004-07-21 22:39  willic3
+
+	* [r678] Shifted array indices when printing out ntimdat info to
+	  account for removal of ibbarp.
+
+2004-07-21 22:38  willic3
+
+	* [r677] Updated routine to control b-bar behavior with intord
+	  scalar rather than ibbar array, and adjusted arrays accordingly.
+
+2004-07-21 22:29  willic3
+
+	* [r675] Readjusted array definitions to account for removal of
+	  ibbar.
+
+2004-07-21 22:25  willic3
+
+	* [r673] Removed ibbarp parameter, which has been superceded by
+	  global quadrature parameter.
+
+2004-07-21 22:24  willic3
+
+	* [r671] Removed ibbarp parameter, which has been superceded by
+	  global quadrature order parameter.
+
+2004-07-21 22:23  willic3
+
+	* [r670] Included global integration order parameter.
+
+2004-07-21 22:22  willic3
+
+	* [r669] Included global quadrature order parameter.
+
+2004-07-21 21:58  willic3
+
+	* [r668] Fixed missing close parentheses.
+
+2004-07-21 21:55  willic3
+
+	* [r667] Change default fileRoot (example directory path), and
+	  used os.path.join() rather than explicitly using unix pathnames.
+
+2004-07-21 04:31  willic3
+
+	* [r666] Fixed incorrect naming of 'pointerToIprint' variable.
+
+2004-07-21 04:30  willic3
+
+	* [r665] Fixed incorrect argument list for read_skew.
+
+2004-07-21 04:29  willic3
+
+	* [r663] Added missing semicolons.
+
+2004-07-21 04:23  willic3
+
+	* [r662] Added missing comma in argument list.
+
+2004-07-21 03:49  willic3
+
+	* [r661] Created Make.mm for lithomop3d/MaterialModel directory.
+	* [r659] Updated Make.mm from top-level pyre directory.
+
+2004-07-21 03:29  willic3
+
+	* [r658] Updated Make.mm for new sources.
+
+2004-07-21 03:26  willic3
+
+	* [r657] Updated externals definitions for new, deleted, and
+	  altered subroutines.
+
+2004-07-21 03:22  willic3
+
+	* [r656] Fixed arguments that needed to be passed as pointers.
+
+2004-07-21 03:11  willic3
+
+	* [r655] Fixed out-of-order argument list.
+
+2004-07-21 02:57  willic3
+
+	* [r654] Added missing string length.
+
+2004-07-20 23:32  willic3
+
+	* [r652] Updated error list to be consistent with
+	  exceptionhandler.cc.
+
+2004-07-20 23:28  willic3
+
+	* [r651] Updated bindings for time-dependent solution for new,
+	  deleted, and modified arrays, as well as new error code methods.
+
+2004-07-20 23:10  willic3
+
+	* [r650] Updated bindings for elastic solution for new, deleted,
+	  and modified arrays, as well as new error code methods.
+
+2004-07-20 21:57  willic3
+
+	* [r649] Updated methods table for new and unused routines.
+
+2004-07-20 07:44  willic3
+
+	* [r647] Updated header file for parser.cc bindings.
+
+2004-07-20 07:32  willic3
+
+	* [r646] Updated header for input_misc.cc bindings.
+
+2004-07-20 04:41  willic3
+
+	* [r645] Fixed incorrect spelling of read_stateout.
+
+2004-07-20 04:40  willic3
+
+	* [r644] New bindings for file parsing routines.
+
+2004-07-20 04:38  willic3
+
+	* [r643] New bindings for sparse matrix routines.
+
+2004-07-20 04:26  willic3
+
+	* [r642] New bindings for miscellaneous input routines.
+
+2004-07-20 02:10  willic3
+
+	* [r640] Header for setup.cc.
+
+2004-07-20 02:07  willic3
+
+	* [r638] Bindings for material model initialization and shape
+	  function precomputation.
+
+2004-07-20 01:42  willic3
+
+	* [r636] Updated header for scanner.cc.
+
+2004-07-20 01:40  willic3
+
+	* [r635] New set of bindings for file scanning routines. Note:
+	  bindings for tractions and prestresses have been commented out
+	  for now.
+
+2004-07-17 04:22  willic3
+
+	* [r634] Modified routine to return element number in the error
+	  string rather than as the error code.
+
+2004-07-17 04:17  willic3
+
+	* [r633] Header file for exceptionhandler.
+
+2004-07-17 04:11  willic3
+
+	* [r632] Initial version of code to generate python exceptions
+	  from f77 error codes and error strings.
+
+2004-07-17 03:43  willic3
+
+	* [r631] Complete rewrite of pyre run routine, updated for all new
+	  storage methods, parameters, and subroutine calls.
+
+2004-07-17 02:26  willic3
+
+	* [r630] Complete rewrite of pyre setup routine, updated for all
+	  new storage methods, parameters, and subroutine calls.
+
+2004-07-17 01:21  willic3
+
+	* [r629] Updated inventory and file list to include file
+	  describing which state variables to output.
+
+2004-07-17 01:06  willic3
+
+	* [r628] Modified code to return an error if an attempt is made to
+	  use an undefined history.
+
+2004-07-16 23:02  willic3
+
+	* [r627] Updated routine for new indexing scheme, allowing
+	  variable numbers of nodes (and equations) per element.
+
+2004-07-16 04:30  willic3
+
+	* [r626] Added definition of self._maxElementEquations.
+
+2004-07-16 03:22  willic3
+
+	* [r625] Updated routine to output gravitational acceleration.
+
+2004-07-16 02:53  willic3
+
+	* [r624] Removed obsolete parameters.
+
+2004-07-15 23:53  willic3
+
+	* [r623] Deallocated index arrays after they were no longer needed.
+
+2004-07-15 04:17  willic3
+
+	* [r622] Initial versions of files needed to define material
+	  models for pyre.
+
+2004-07-15 04:15  willic3
+
+	* [r620] Test version of a material properties definition file.
+	  This will eventually need to be moved to a directory under
+	  'examples'.
+
+2004-07-15 04:12  willic3
+
+	* [r618] Partial list of correspondences between f77 and python
+	  variables referenced in Lithomop3d_scan.py.
+
+2004-07-15 04:11  willic3
+
+	* [r617] Complete re-write of pyre scanning routine, updated for
+	  all new storage methods, parameters, and subroutine calls.
+
+2004-07-15 03:47  willic3
+
+	* [r615] This obsolete file has been moved to 'unused'.
+
+2005-08-23 02:07  unknown_user
+
+	* [r614] [vcp] delete of edited revision with dead state
+
+2004-07-15 03:46  willic3
+
+	* [r613] This include file is no longer being used, as all file
+	  definitions, etc. are now handled in the python driver.
+
+2004-07-14 03:20  willic3
+
+	* [r612] Removed testacc.f from list of sources, since it isn't
+	  part of the project.
+
+2004-07-14 03:16  willic3
+
+	* [r610] Simple command to contatenate together a subset of the
+	  source files to make sure they form a coherent library.
+
+2004-07-14 03:02  willic3
+
+	* [r608] This routine is not part of the project and has been
+	  moved to 'unused'.
+	* [r607] Moved old test program to 'unused'.
+
+2004-07-14 02:59  willic3
+
+	* [r606] Updated Make.mm with new project sources.
+
+2004-07-14 02:55  willic3
+
+	* [r605] Updated list of error codes.
+
+2004-07-14 02:54  willic3
+
+	* [r604] Routine to read material property histories.
+
+2004-07-14 02:23  willic3
+
+	* [r603] Routine to read state variable output options.
+
+2004-07-14 00:40  willic3
+
+	* [r602] Removed some unused variables and cleaned up code a bit.
+
+2004-07-14 00:39  willic3
+
+	* [r601] Initial version of new time-dependent driver routine.
+
+2004-07-13 23:40  willic3
+
+	* [r600] Updated routine for new usage of error codes and strings.
+
+2004-07-13 23:26  willic3
+
+	* [r599] Included missing external routine definitions.
+
+2004-07-13 23:25  willic3
+
+	* [r597] List of material-model-specific routines for writing
+	  material properties.
+
+2004-07-13 23:12  willic3
+
+	* [r596] Updated routine to use nstep (step number) to determine
+	  which set of state variable indices to choose from for state
+	  variable output.
+
+2004-07-13 23:11  willic3
+
+	* [r595] Fixed routine so that nstep is passed to routine
+	  'write_state'. This allows 'write_state' to determine which set
+	  of state variables to choose from depending on whether the
+	  elastic or time-dependent solution is being used.
+
+2004-07-13 21:49  willic3
+
+	* [r594] Updated TODO list with most recent reminders. List still
+	  needs to be edited to cross off things that have been done.
+
+2005-08-23 02:06  unknown_user
+
+	* [r593] [vcp] delete of edited revision with dead state
+
+2004-07-13 04:44  willic3
+
+	* [r592] These obsolete routines have been moved to 'unused'.
+
+2005-08-23 02:06  unknown_user
+
+	* [r591] [vcp] delete of edited revision with dead state
+
+2004-07-13 04:39  willic3
+
+	* [r590] Obsolete file that was never actually used. Its
+	  functionality has been taken over by stress_drv and the
+	  associated computation routines.
+
+2004-07-13 04:33  willic3
+
+	* [r589] Updated routine to also compute logical (represented as
+	  integer) array ismatmod, which indicates whether a particular
+	  state variable is used in a given material model.
+
+2004-07-13 04:25  willic3
+
+	* [r587] This routine has been temporarily moved to 'unused'.
+
+2005-08-23 02:06  unknown_user
+
+	* [r586] [vcp] delete of edited revision with dead state
+
+2004-07-13 04:25  willic3
+
+	* [r585] This routine has been temporarily moved to 'unused'. A
+	  more general version is needed that will allow root bracketing
+	  for any material model that uses the 'effective stress function'
+	  formulation.
+
+2004-07-13 04:22  willic3
+
+	* [r584] Additional updating of routine for new usage of parameter
+	  statements.
+
+2004-07-13 04:18  willic3
+
+	* [r583] Updated routine for new usage of parameter statements,
+	  and to take into account the fact that elements can have
+	  different numbers of nodes.
+
+2004-07-13 04:12  willic3
+
+	* [r581] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 04:09  willic3
+
+	* [r580] Updated routine for new usage of parameter statements.
+
+2004-07-13 04:07  willic3
+
+	* [r579] Minor change to increase usage of predefined parameters.
+
+2004-07-13 04:04  willic3
+
+	* [r578] Updated routine for new usage of parameter statements.
+
+2004-07-13 03:58  willic3
+
+	* [r576] These obsolete routines have been moved to 'unused'.
+
+2005-08-23 02:06  unknown_user
+
+	* [r575] [vcp] delete of edited revision with dead state
+
+2004-07-13 03:57  willic3
+
+	* [r574] These routines have been moved to 'unused'. The
+	  functionality of both will eventually be taken over by stress
+	  driver plus computation routines. At present, only small strain
+	  problems are available.
+
+2005-08-23 02:06  unknown_user
+
+	* [r573] [vcp] delete of edited revision with dead state
+
+2004-07-13 03:54  willic3
+
+	* [r572] This routine has been replaced by the updated routine
+	  stiffld.f, which allows computation of nonlinear stiffness
+	  contribution for any element type.
+
+2004-07-13 03:52  willic3
+
+	* [r571] Initial revised version of routine to compute nonlinear
+	  portion of stiffness matrix, allowing usage of any element type.
+
+2004-07-13 03:30  willic3
+
+	* [r570] Updated routine for new usage of parameter statements.
+
+2004-07-13 03:25  willic3
+
+	* [r568] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 03:23  willic3
+
+	* [r566] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 03:21  willic3
+
+	* [r564] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 03:18  willic3
+
+	* [r562] This routine has been temporarily moved to 'unused'.
+
+2005-08-23 02:06  unknown_user
+
+	* [r561] [vcp] delete of edited revision with dead state
+
+2004-07-13 03:18  willic3
+
+	* [r560] Temporarily moved this routine to 'unused', since
+	  traction BC have not yet been implemented in the new version of
+	  the code.
+
+2004-07-13 03:16  willic3
+
+	* [r559] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 03:12  willic3
+
+	* [r557] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 03:10  willic3
+
+	* [r555] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 03:08  willic3
+
+	* [r553] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 03:04  willic3
+
+	* [r551] This obsolete routine has been moved to 'unused'.
+
+2005-08-23 02:06  unknown_user
+
+	* [r550] [vcp] delete of edited revision with dead state
+
+2004-07-13 03:03  willic3
+
+	* [r549] The functionality of this routine has been taken over by
+	  python routines.
+
+2004-07-13 03:02  willic3
+
+	* [r547] This file has temporarily been moved to 'unused'.
+
+2005-08-23 02:06  unknown_user
+
+	* [r546] [vcp] delete of edited revision with dead state
+
+2004-07-13 03:01  willic3
+
+	* [r545] Temporarily moved this routine to 'unused', since present
+	  version of the code does not yet make use of prestresses.
+
+2004-07-13 03:00  willic3
+
+	* [r543] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 02:58  willic3
+
+	* [r541] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 02:47  willic3
+
+	* [r539] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 02:44  willic3
+
+	* [r537] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 02:39  willic3
+
+	* [r536] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 02:35  willic3
+
+	* [r534] This routine has been temporarily moved to the 'unused'
+	  directory.
+
+2005-08-23 02:06  unknown_user
+
+	* [r533] [vcp] delete of edited revision with dead state
+
+2004-07-13 02:34  willic3
+
+	* [r532] This routine has been temporarily moved to 'unused',
+	  since it has not been updated for the new method of defining
+	  material models. A more generic routine for finding the zeroes
+	  of a function needs to be set up that can be used by any
+	  material model using the 'effective stress function' formulation.
+
+2004-07-13 02:29  willic3
+
+	* [r530] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 02:23  willic3
+
+	* [r528] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 02:14  willic3
+
+	* [r526] This file, which has not been updated for multiple
+	  element types, has been temporarily moved to 'unused'.
+
+2005-08-23 02:06  unknown_user
+
+	* [r525] [vcp] delete of edited revision with dead state
+
+2004-07-13 02:13  willic3
+
+	* [r524] Temporarily moved this file to 'unused'. Traction BC have
+	  not yet been updated for multiple element types. When they are,
+	  a different input method will be required.
+
+2004-07-13 02:11  willic3
+
+	* [r523] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 02:01  willic3
+
+	* [r522] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 01:51  willic3
+
+	* [r521] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 01:37  willic3
+
+	* [r519] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 01:17  willic3
+
+	* [r517] These routines, which are either obsolete or not
+	  presently used, have been moved to 'unused'.
+
+2005-08-23 02:06  unknown_user
+
+	* [r516] [vcp] delete of edited revision with dead state
+
+2004-07-13 01:16  willic3
+
+	* [r515] This routine has been replaced by a python equivalent for
+	  input, and by a driver routine plus material-model-specific
+	  routines for output.
+
+2005-08-23 02:06  unknown_user
+
+	* [r514] [vcp] delete of edited revision with dead state
+
+2004-07-13 01:15  willic3
+
+	* [r513] This file has (at least temporarily) been moved to
+	  'unused'. The present version of the code does not yet make use
+	  of prestresses, and when they are implemented, a different
+	  method is envisioned that will not require storage of the
+	  prestress components.
+
+2004-07-13 01:10  willic3
+
+	* [r511] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-13 00:55  willic3
+
+	* [r510] Created driver routine to output material properties to
+	  ascii and plot output files.
+
+2004-07-13 00:53  willic3
+
+	* [r509] Updated output routine to let the driver take care of
+	  opening and closing output files.
+
+2004-07-12 21:35  willic3
+
+	* [r508] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-12 21:34  willic3
+
+	* [r506] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-10 03:55  willic3
+
+	* [r505] Committing initial version of error codes list. This is
+	  constantly growing so it will probably be updated frequently.
+
+2004-07-10 03:50  willic3
+
+	* [r504] Initial version of routine to compute global element
+	  types from primitive element type plus infinite element
+	  information. Error checking should be included to insure a user
+	  does not specify an infinite element for an invalid type.
+
+2004-07-10 03:22  willic3
+
+	* [r503] Completely revised routine that reads connectivities,
+	  material types, element types, and infinite element info, then
+	  sets all element index arrays and outputs results to plot and
+	  ascii files.
+
+2004-07-10 00:01  willic3
+
+	* [r501] Completely revised routine for new indexing methods.
+	  Routine now returns the total number of elements, the
+	  connectivity size, and completely sets the infmat (material
+	  info) array, using some information determined by the python
+	  material property input routines.
+
+2004-07-09 23:25  willic3
+
+	* [r499] Added netypesi to list of parameters (number of primitive
+	  element types, excluding infinite element permutations).
+
+2004-07-09 22:29  willic3
+
+	* [r498] Fixed improper index on infmatmod.
+
+2004-07-09 22:25  willic3
+
+	* [r497] Updated routine for separation of material type and
+	  material model information.
+
+2004-07-09 08:38  willic3
+
+	* [r496] Updated routine for separation of material type and
+	  material model information.
+
+2004-07-09 08:33  willic3
+
+	* [r495] Updated for separation of material type and material
+	  model information.
+
+2004-07-09 08:29  willic3
+
+	* [r494] Updated routine for separation of material type and
+	  material model information.
+
+2004-07-09 08:20  willic3
+
+	* [r493] Updated routine for separation of material type and
+	  material model information.
+
+2004-07-09 08:16  willic3
+
+	* [r492] Updated routine for separation of material type and
+	  material model information.
+
+2004-07-09 04:43  willic3
+
+	* [r491] Updated routine for separation of material type and
+	  material model information.
+
+2004-07-09 04:40  willic3
+
+	* [r490] Updated routine for separation of material type and
+	  material model information.
+
+2004-07-09 04:38  willic3
+
+	* [r489] Updated routine for separation of material type and
+	  material model information.
+
+2004-07-09 04:25  willic3
+
+	* [r488] Updated routine for separation of material type and
+	  material model information.
+
+2004-07-09 04:24  willic3
+
+	* [r487] Updated routine for separation of material type and
+	  material model information.
+
+2004-07-09 04:15  willic3
+
+	* [r486] Updated routine for separation of material type and
+	  material model information.
+
+2004-07-09 04:09  willic3
+
+	* [r485] Updated routine for separation of material type and
+	  material model information.
+
+2004-07-09 04:01  willic3
+
+	* [r484] Updated routine for separation of material type and
+	  material model information.
+
+2004-07-09 03:32  willic3
+
+	* [r483] Updated routine for separation of information between
+	  material type and material model.
+	* [r482] Updated routine for separation of information between
+	  material type and material model.
+
+2004-07-09 03:00  willic3
+
+	* [r481] Temporary routine to define general parameters for all
+	  material models. Eventually, this info should probably be
+	  defined either in the python initialization routines or accessed
+	  through the f77 material model definitions.
+
+2004-07-08 09:07  willic3
+
+	* [r480] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-08 03:52  willic3
+
+	* [r479] Updated routine for new usage of parameter statements,
+	  and to use standard error codes and strings.
+
+2004-07-08 03:43  willic3
+
+	* [r477] Fixed problem with multiple variable declaration.
+
+2004-07-08 03:34  willic3
+
+	* [r475] Updated routine for new usage of parameter statements.
+
+2004-07-08 03:32  willic3
+
+	* [r473] This obsolete routine has been moved to 'unused'.
+
+2005-08-23 02:06  unknown_user
+
+	* [r472] [vcp] delete of edited revision with dead state
+
+2004-07-08 03:31  willic3
+
+	* [r471] This routine has been replaced by the 'write_state'
+	  routine that can output specified state variables for different
+	  element types.
+
+2004-07-08 03:29  willic3
+
+	* [r470] Updated routine for new usage of parameter statements.
+
+2004-07-08 03:27  willic3
+
+	* [r469] Updated routine for new usage of parameter statements.
+
+2004-07-08 03:25  willic3
+
+	* [r468] Updated routine for new usage of parameter statements.
+
+2004-07-08 03:21  willic3
+
+	* [r467] Updated routine to handle new argument lists to all
+	  precomputation routines, to handle new usage of parameter
+	  statements, and different organization of element type info.
+
+2004-07-08 02:56  willic3
+
+	* [r465] Updated shape function precomputation routine for
+	  quadratic wedge for new usage of parameter statements,
+	  additional information generated, and new element type
+	  information array. Also put in extra parentheses to squelch
+	  compiler warnings.
+
+2004-07-08 02:53  willic3
+
+	* [r464] Updated shape function precomputation routine for
+	  quadratic tet elements for new usage of parameter statements,
+	  additional information generated, and new element type
+	  information array. Also put in extra parentheses to squelch
+	  compiler warnings.
+
+2004-07-08 02:48  willic3
+
+	* [r462] Updated shape function precomputation routine for
+	  quadratic pyramids for new usage of parameter statements,
+	  additional information generated, and new element type
+	  information array. Also put in extra parentheses to squelch
+	  compiler warnings.
+
+2004-07-08 02:40  willic3
+
+	* [r461] Updated routine for additional information generated and
+	  new element type information array.
+
+2004-07-08 02:36  willic3
+
+	* [r460] Updated routine for new usage of parameter statements.
+
+2004-07-08 02:34  willic3
+
+	* [r458] Updated shape function precomputation routine for linear
+	  wedge elements for new usage of parameter statements, additional
+	  information generated, and new element type information array.
+
+2004-07-08 02:28  willic3
+
+	* [r457] Updated shape function precomputation routine for linear
+	  tet elements for new usage of parameter statements, additional
+	  information generated, and new element type information array.
+
+2004-07-08 02:26  willic3
+
+	* [r455] Added missing definitions for nec and nee for linear
+	  pyramid element.
+
+2004-07-08 02:22  willic3
+
+	* [r454] Updated shape function precomputation routine for linear
+	  tet elements for new usage of parameter statements, additional
+	  information generated, and new element type information array.
+
+2004-07-08 02:17  willic3
+
+	* [r452] Updated shape function precomputation routine for linear
+	  hex elements for new usage of parameter statements, additional
+	  information generated, and new element type information array.
+
+2004-07-08 02:04  willic3
+
+	* [r450] Updated routine for new usage of parameter statements.
+
+2004-07-08 02:03  willic3
+
+	* [r448] Updated routine for new usage of parameter statements.
+
+2004-07-08 01:59  willic3
+
+	* [r446] Updated routine for new usage of parameter statements.
+
+2004-07-08 01:57  willic3
+
+	* [r445] Updated routine for new usage of parameter statements.
+
+2004-07-08 01:55  willic3
+
+	* [r444] Updated routine for usage of standard error codes.
+
+2004-07-08 01:38  willic3
+
+	* [r443] Updated routine for new usage of parameter statements.
+
+2004-07-08 01:36  willic3
+
+	* [r442] New version of routine to localize global slippery node
+	  equation numbers in element arrays, using new indexing scheme.
+
+2004-07-08 01:27  willic3
+
+	* [r441] New version of routine to localize split node info in
+	  element array, updated for new indexing scheme.
+
+2004-07-08 01:14  willic3
+
+	* [r440] New version of routine to localize global equation
+	  information in element arrays. This version uses new indexing
+	  scheme that allows different element types to be combined.
+
+2004-07-08 00:57  willic3
+
+	* [r439] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-08 00:52  willic3
+
+	* [r438] Updated routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-08 00:45  willic3
+
+	* [r437] Update routine for new usage of parameter statements,
+	  error codes, and error strings.
+
+2004-07-08 00:38  willic3
+
+	* [r436] Updated routine for new usage of parameter statements and
+	  made use of some predefined parameters.
+
+2004-07-08 00:35  willic3
+
+	* [r434] Updated routine for new usage of parameter statements.
+
+2004-07-07 22:55  willic3
+
+	* [r433] Updated routine for new usage of parameter statements.
+
+2004-07-07 22:54  willic3
+
+	* [r432] Updated routine for new usage of parameter statements,
+	  eliminated 2 arguments that should not be necessary, and took
+	  out section that handled the special case of 2.5D problems.
+
+2004-07-07 22:46  willic3
+
+	* [r430] Updated routine for new usage of parameter statements.
+
+2004-07-07 22:44  willic3
+
+	* [r428] These obsolete material property routines have been moved
+	  to 'unused'.
+
+2005-08-23 02:05  unknown_user
+
+	* [r427] [vcp] delete of edited revision with dead state
+
+2004-07-07 22:43  willic3
+
+	* [r426] These material property routines have been replaced (or
+	  are being replaced) by routines specific to different material
+	  models, as well as driver and computation routines.
+
+2004-07-07 22:34  willic3
+
+	* [r425] Updated routine for new usage of parameter statements.
+
+2004-07-07 22:31  willic3
+
+	* [r424] Updated routine for new usage of parameter statements.
+
+2004-07-07 22:29  willic3
+
+	* [r422] Moved obsolete routine to 'unused'.
+
+2005-08-23 02:05  unknown_user
+
+	* [r421] [vcp] delete of edited revision with dead state
+
+2004-07-07 21:23  willic3
+
+	* [r420] Old infinite element routine has been replaced by
+	  routines specific to linear and quadratic hex elements.
+
+2004-07-07 21:22  willic3
+
+	* [r418] Older version of elastic solution driver has been moved
+	  to 'unused'.
+
+2004-07-07 21:20  willic3
+
+	* [r416] Updated routine for new usage of parameter statements.
+
+2004-07-07 21:17  willic3
+
+	* [r414] Updated routine for new usage of parameter statements.
+
+2004-07-07 03:33  willic3
+
+	* [r412] Updated to use standard error codes and return an error
+	  string.
+
+2004-07-07 03:18  willic3
+
+	* [r410] Updated for consistent error code.
+
+2004-07-07 03:12  willic3
+
+	* [r408] Updated for more complete usage of predefined parameter
+	  definitions.
+
+2004-07-07 03:10  willic3
+
+	* [r407] Updated for more complete use of predefined parameter
+	  definitions.
+
+2004-07-07 03:07  willic3
+
+	* [r406] Placeholder for quadratic infinite element shape function
+	  generation. This is not yet correct, as I haven't finished
+	  working out the equations for quadratic infinite elements. It
+	  may actually be easier to generate the entire set of shape
+	  functions for each case, using a routine based on pquadhex.
+
+2004-07-07 02:20  willic3
+
+	* [r404] This version of the routine has been replaced by a
+	  cleaner implementation.
+
+2004-07-07 02:19  willic3
+
+	* [r402] This version of the shape function precomputaion routine
+	  has been replaced.
+
+2005-08-23 02:05  unknown_user
+
+	* [r401] [vcp] delete of edited revision with dead state
+
+2004-07-07 02:18  willic3
+
+	* [r400] Moved original version of shape function precomputation
+	  routine to 'unused', as it has been replaced by a more modular
+	  version.
+
+2004-07-07 02:14  willic3
+
+	* [r399] New version of routine to generate shape functions for
+	  quadratic hexes. This is a cleaner (and probably better)
+	  implementation that assumes the elements always have 20 nodes,
+	  rather than the previous variable-nodes formulation. The routine
+	  has also been updated for current usage of parameter statements.
+
+2004-07-06 22:30  willic3
+
+	* [r398] Added parentheses to expression to avoid compiler
+	  complaint.
+
+2004-07-06 22:28  willic3
+
+	* [r397] Fixed routine for linear hex elements. It was incorrectly
+	  set up for quadratic hexes.
+
+2004-07-06 21:17  willic3
+
+	* [r396] New infinite element routine specifically for linear hex
+	  elements.
+
+2004-07-06 03:37  willic3
+
+	* [r395] Initial version of iterative solution driver
+	  incorporating all new methods. It is likely that this driver
+	  will eventually be replaced with a petsc driver.
+
+2004-07-06 03:21  willic3
+
+	* [r393] Fixed argument list when calling routine 'getmat'.
+
+2004-07-06 03:18  willic3
+
+	* [r392] Updated routine for new usage of parameter statements.
+
+2004-07-06 03:15  willic3
+
+	* [r391] Updated routine for new usage of parameter statements and
+	  fixed multiple definitions of 'detinv' variable.
+
+2004-07-06 03:12  willic3
+
+	* [r389] Updated routine for new usage of parameter statements.
+
+2004-07-06 03:04  willic3
+
+	* [r388] Finished updating routine for new usage of parameter
+	  statements and for usage of error string.
+
+2004-07-06 03:01  willic3
+
+	* [r386] Finished updating routine for new usage of parameter
+	  statements and for usage of error string.
+
+2004-07-06 02:56  willic3
+
+	* [r385] Shortened returned error string.
+
+2004-07-06 02:55  willic3
+
+	* [r383] Fixed typo in argument list.
+
+2004-07-06 02:51  willic3
+
+	* [r382] Fixed typing of 'ngauss' variable.
+
+2004-07-06 02:47  willic3
+
+	* [r380] Updated routine for new usage of parameter statements.
+
+2004-07-06 02:46  willic3
+
+	* [r378] Updated routine for new usage of parameter statements.
+
+2004-07-06 02:42  willic3
+
+	* [r376] Updated routine for new usage of parameter statements.
+
+2004-07-06 02:40  willic3
+
+	* [r375] Added errstrng to argument list and set the string if
+	  error is detected.
+
+2004-07-06 02:37  willic3
+
+	* [r373] Fixed argument list for call to formrt.
+
+2004-07-06 01:57  willic3
+
+	* [r371] Moved this unneeded include file to 'unused'.
+
+2005-08-23 02:05  unknown_user
+
+	* [r370] [vcp] delete of edited revision with dead state
+
+2004-07-06 01:56  willic3
+
+	* [r369] This included type/dimension statement is not really
+	  necessary. This array, as well as iddmat (and several others)
+	  can always be dimensioned in terms of a geometry-specific
+	  parameter (ndof in this case).
+
+2004-07-06 01:45  willic3
+
+	* [r367] Moved this unneeded include file to 'unused'.
+
+2005-08-23 02:05  unknown_user
+
+	* [r366] [vcp] delete of edited revision with dead state
+
+2004-07-06 01:45  willic3
+
+	* [r365] This type/dimension statement isn't really needed in an
+	  include file.
+
+2004-07-06 01:35  willic3
+
+	* [r363] Obsolete include files have been moved to 'unused'.
+
+2005-08-23 02:05  unknown_user
+
+	* [r362] [vcp] delete of edited revision with dead state
+
+2004-07-06 01:35  willic3
+
+	* [r361] These include files have not been used for some time.
+
+2004-07-06 01:32  willic3
+
+	* [r359] Updated dimension and type statements to reflect new and
+	  excluded parameters.
+
+2004-07-06 01:31  willic3
+
+	* [r357] Updated parameter definitions to reflect new and excluded
+	  parameters.
+
+2004-07-06 01:28  willic3
+
+	* [r356] Updated dimension and type statements for new and
+	  excluded parameters.
+
+2004-07-06 01:26  willic3
+
+	* [r355] Updated included integer values to reflect new solution
+	  and storage methods.
+
+2004-07-06 01:17  willic3
+
+	* [r353] These unneeded routines have been moved to 'unused'.
+
+2005-08-23 02:05  unknown_user
+
+	* [r352] [vcp] delete of edited revision with dead state
+
+2004-07-06 01:16  willic3
+
+	* [r351] These external routine definitions proved unnecessary for
+	  the elastic case.
+
+2004-07-06 00:45  willic3
+
+	* [r349] These obsolete files have been moved to 'unused'.
+
+2005-08-23 02:05  unknown_user
+
+	* [r348] [vcp] delete of edited revision with dead state
+
+2004-07-06 00:44  willic3
+
+	* [r347] These logical variables are no longer used, other than
+	  the 'reform' variable, which can be stored as a scalar.
+
+2004-07-03 03:44  willic3
+
+	* [r346] Updated routine for new usage of parameter statements.
+
+2004-07-03 03:17  willic3
+
+	* [r344] These obsolete include files have been moved to 'unused'.
+
+2005-08-23 02:05  unknown_user
+
+	* [r343] [vcp] delete of edited revision with dead state
+
+2004-07-03 03:16  willic3
+
+	* [r342] These material property labels are not needed with the
+	  new methods of defining materials.
+
+2004-07-03 02:54  willic3
+
+	* [r341] Initial version of routine to update state variables
+	  after iteration convergence.
+
+2004-07-03 02:14  willic3
+
+	* [r340] Corrected time-dependent stress computation to use total
+	  strain rather than strain increment.
+
+2004-07-03 01:42  willic3
+
+	* [r338] These routines have all been replaced.
+
+2004-07-03 01:40  willic3
+
+	* [r337] Increased indexing efficiency and updated routine for
+	  proper use of state and dstate.
+
+2004-07-03 01:36  willic3
+
+	* [r336] Increased indexing efficiency and updated routine for
+	  proper use of state and dstate.
+
+2004-07-03 01:29  willic3
+
+	* [r335] Updated routines for proper use of state and dstate.
+
+2004-07-03 01:07  willic3
+
+	* [r334] Finished changing routine from elastic stress driver
+	  routine to a generic routine.
+
+2004-07-03 00:57  willic3
+
+	* [r333] Increased indexing efficiency and fixed routine to use
+	  dstate rather than state for stress computations.
+
+2004-07-03 00:44  willic3
+
+	* [r332] Increased indexing efficiency and fixed routine to use
+	  dstate rather than state for stress computations. The variables
+	  in state should only be updated after iteration convergence.
+
+2004-07-02 04:03  willic3
+
+	* [r331] Updated routine for new usage of parameter statements.
+
+2004-07-02 04:00  willic3
+
+	* [r329] Updated routine for new usage of parameter statements.
+
+2004-07-02 03:57  willic3
+
+	* [r328] Updated routine for new usage of parameter statements.
+
+2004-07-02 03:20  willic3
+
+	* [r326] This routine has been replaced by separate driver and
+	  computational routines and has been moved to the 'unused'
+	  directory.
+
+2005-08-23 02:04  unknown_user
+
+	* [r325] [vcp] delete of edited revision with dead state
+
+2004-07-02 03:20  willic3
+
+	* [r324] This routine has been replaced by separate driver and
+	  computational routines.
+
+2004-07-02 03:18  willic3
+
+	* [r323] Initial version of new computational routine for
+	  gravitational loading for small strain problems.
+
+2004-07-02 03:17  willic3
+
+	* [r322] Initial version of new driver routine for gravitational
+	  loading.
+
+2004-07-02 02:59  willic3
+
+	* [r320] Updated routine for new usage of parameter statements.
+
+2004-07-02 02:49  willic3
+
+	* [r319] Fixed argument list to getjac.
+
+2004-07-02 02:48  willic3
+
+	* [r318] Updated routine for new usage of parameter statements,
+	  put in errstrng argument and set the errstrng value for error
+	  conditions, and fixed incorrect dimention of shj.
+
+2004-07-02 02:36  willic3
+
+	* [r317] Updated routine arguments, fixed routine for new use of
+	  parameter statements, updated call to get to include errstrng
+	  argument, and fixed indexing of jacobian.
+
+2004-07-02 00:32  willic3
+
+	* [r316] Added tminmax argument.
+
+2004-07-02 00:19  willic3
+
+	* [r315] Included tminmax argument, which is used by the
+	  time-dependent version of this routine.
+
+2004-07-01 23:51  willic3
+
+	* [r314] Checked in my current very long todo list. This list
+	  contains some obsolete info as well as some things that have
+	  already been done. I need to edit the list and eliminate many
+	  items.
+
+2004-06-26 04:41  willic3
+
+	* [r312] These routines have been replaced.
+
+2004-06-26 04:40  willic3
+
+	* [r311] Added routines to compute stress and update material
+	  matrix for time dependent problems and for only computing
+	  stress. Simplified some routines by calling elastic routines
+	  already defined, and included error codes.
+
+2004-06-26 04:37  willic3
+
+	* [r310] Initial version of code to initialize material and
+	  stiffness matrices at the beginning of a time step for small
+	  strain problems.
+
+2004-06-26 02:40  willic3
+
+	* [r309] Fixed routine to accept error info from
+	  material-model-specific codes.
+
+2005-08-23 02:04  unknown_user
+
+	* [r308] [vcp] delete of edited revision with dead state
+
+2004-06-25 22:59  willic3
+
+	* [r307] This subroutine has been moved to the 'unused' directory.
+	  It has been replaced by the more general matinit_drv.f routine.
+
+2005-08-23 02:04  unknown_user
+
+	* [r306] [vcp] delete of edited revision with dead state
+
+2004-06-25 22:57  willic3
+
+	* [r305] This routine has been moved to the 'unused' directory,
+	  and has been replaced by the routine elas_matinit_cmp_ss.f.
+
+2004-06-25 22:54  willic3
+
+	* [r304] Added iddmat material matrix index array, which is needed
+	  when updating material matrices.
+
+2004-06-25 22:51  willic3
+
+	* [r303] Initial version of routine to compute stress and strain
+	  for time dependent solution, and update global load vector,
+	  material and stiffness matrices for small strain problems.
+
+2004-06-25 22:37  willic3
+
+	* [r302] Fixed subroutine name.
+
+2004-06-25 22:34  willic3
+
+	* [r301] Initial version of routine to perform elastic stress
+	  computation, add equivalent nodal loads to global load vector,
+	  and update stiffness matrix for elastic solution in small strain
+	  problems.
+
+2004-06-25 04:46  willic3
+
+	* [r300] Added missing time step information.
+
+2004-06-25 04:45  willic3
+
+	* [r299] Initial version of routine to drive stress
+	  computation/material and stiffness matrix reform.
+
+2004-06-25 04:36  willic3
+
+	* [r297] Routine to define external names needed by
+	  stress_mat_drv. Remember to change names accordingly in material
+	  model routines.
+
+2004-06-25 04:33  willic3
+
+	* [r296] Include file to define external routine names called by
+	  stress_mat_drv. It is assumed that the material matrix will
+	  always be predefined, so the names are the same as those
+	  required by stress_drv.
+
+2004-06-25 03:09  willic3
+
+	* [r295] Added missing time step information.
+
+2004-06-25 03:06  willic3
+
+	* [r294] Initial version of routine to perform time-dependent
+	  stress computations for small strain problems.
+
+2005-08-23 02:04  unknown_user
+
+	* [r293] [vcp] delete of edited revision with dead state
+
+2004-06-24 23:42  willic3
+
+	* [r292] This routine has been replaced by the more generic
+	  stress_drv routine.
+
+2004-06-24 23:40  willic3
+
+	* [r291] Updated routine to handle additional arguments (not used
+	  in this routine) that will also be passed to time-dependent and
+	  large deformation computation routines.
+
+2004-06-24 04:05  willic3
+
+	* [r290] Initial version of stress computation driver routine.
+	  Information controlling elastic/time-dependent, large
+	  deformation, etc. is passed in.
+
+2004-06-24 03:56  willic3
+
+	* [r288] Include file defining external stress computation
+	  routines for time-dependent solution. These are passed by
+	  stress_drv.
+
+2004-06-24 03:52  willic3
+
+	* [r287] Updated the routine to reflect a modified method of
+	  determining when stiffness/material matrices should be reformed.
+	  This is still not complete. Some of the parameters are redundant
+	  or unnecessary, but I should wait until after adaptive time
+	  stepping has been implemented to finish modifying the routine.
+
+2004-06-24 03:47  willic3
+
+	* [r286] Fixed for consistency with ntimdat_def.inc.
+	* [r285] Fixed name of ntdinit to ntdinitp to represent scalar
+	  value.
+
+2004-06-24 03:43  willic3
+
+	* [r284] Updated to be consistent with ntimdat_def.inc.
+
+2004-06-24 03:42  willic3
+
+	* [r283] Eliminated parameters that are no longer needed and added
+	  ntdinit parameter that specifies reformation of material and
+	  stiffness matrices at the beginning of a time step.
+
+2004-06-24 02:19  willic3
+
+	* [r282] Computational routine to compute elastic material
+	  matrices and update the stiffness matrix at the beginning of the
+	  elastic solution (small strain case). The appropriate material
+	  model routine name is passed in.
+
+2004-06-24 02:16  willic3
+
+	* [r281] Driver routine to initialize material matrices and
+	  stiffness matrix at the beginning of the elastic solution and at
+	  the beginning of each time step. The appropriate computational
+	  routine name is passed in.
+
+2004-06-24 01:54  willic3
+
+	* [r279] External routine names for material matrix initialization
+	  at the beginning of the elastic solution.
+
+2004-06-24 01:49  willic3
+
+	* [r277] External routine names for material matrix initialization
+	  at the beginning of a time step.
+
+2004-06-24 01:37  willic3
+
+	* [r276] Fixed incorrect dimensions for lm and lmx arrays.
+
+2004-06-22 04:03  willic3
+
+	* [r275] Updated routine for new usage of parameter statements and
+	  error codes.
+
+2004-06-22 03:59  willic3
+
+	* [r273] These routines are not presently used.
+
+2005-08-23 02:04  unknown_user
+
+	* [r272] [vcp] delete of edited revision with dead state
+
+2004-06-22 03:58  willic3
+
+	* [r271] These routines are not presently used. formf has been
+	  replaced by routine formf_ss (for small strain case). The
+	  effective stress functions will need to be generalized for use
+	  by specific material model routines.
+
+2004-06-22 03:55  willic3
+
+	* [r270] Updated routine for new usage of parameter statements and
+	  error codes.
+
+2004-06-22 03:50  willic3
+
+	* [r269] Update routine for new usage of parameter statements and
+	  error codes.
+
+2004-06-22 03:34  willic3
+
+	* [r268] Updated routine for new usage of parameter statements and
+	  error codes.
+
+2004-06-22 03:24  willic3
+
+	* [r267] Updated routine for new usage of parameter statements and
+	  for use of error codes and strings.
+
+2004-06-22 03:14  willic3
+
+	* [r266] Updated routine to use error codes and strings (for the
+	  case where a user specifies an undefined material).
+
+2004-06-22 03:11  willic3
+
+	* [r265] Updated routine for error codes and strings.
+
+2004-06-22 03:08  willic3
+
+	* [r264] Put in missing error code initialization.
+
+2004-06-22 03:07  willic3
+
+	* [r263] Updated routine to use error codes and strings rather
+	  than write statements.
+
+2004-06-22 02:58  willic3
+
+	* [r262] Updated routine to return error code and corresponding
+	  string.
+
+2004-06-22 02:53  willic3
+
+	* [r260] Updated routine to use error string variable.
+
+2004-06-22 02:49  willic3
+
+	* [r259] Updated routine for new usage of parameter statements.
+	  Added support for error string variable to define routine from
+	  which an error was generated.
+
+2004-06-22 02:09  willic3
+
+	* [r257] Updated routine for new usage of parameter statements.
+
+2004-06-18 22:32  willic3
+
+	* [r256] Update routine for new usage of parameter statements.
+
+2004-06-18 22:29  willic3
+
+	* [r255] Updated routine for new usage of parameter statements and
+	  fixed return on error.
+
+2004-06-18 22:25  willic3
+
+	* [r253] Update routine for new usage of parameter statements.
+
+2004-06-18 22:22  willic3
+
+	* [r252] Updated routine for new usage of parameter statements.
+
+2004-06-18 22:18  willic3
+
+	* [r251] Adjusted routine for new usage of parameter statements.
+	  This routine and the accompanying back-substitution routine
+	  should be replaced with lapack routines (SPOFA and SPOSL?).
+
+2004-06-18 22:14  willic3
+
+	* [r250] Updated this routine and adjusted it to deal with
+	  different element types.
+
+2005-08-23 02:04  unknown_user
+
+	* [r249] [vcp] delete of edited revision with dead state
+
+2004-06-18 22:07  willic3
+
+	* [r248] This routine has been renamed and updated.
+
+2004-06-18 22:04  willic3
+
+	* [r247] Adjusted routine for new usage of parameter statements.
+
+2004-06-18 22:03  willic3
+
+	* [r246] Adjusted routine for new usage of parameter statements.
+
+2004-06-18 22:00  willic3
+
+	* [r245] Adjusted routine for new usage of parameter statements.
+
+2004-06-18 21:58  willic3
+
+	* [r244] Adjusted routine for new usage of parameter statements.
+
+2004-06-18 21:55  willic3
+
+	* [r242] Adjusted routine for new usage of parameter statements.
+
+2004-06-18 21:52  willic3
+
+	* [r240] Adjusted routine for new usage of parameter statements.
+
+2004-06-18 21:50  willic3
+
+	* [r239] Adjusted routine for new usage of parameter statements.
+
+2004-06-18 21:49  willic3
+
+	* [r238] Adjusted routine for new usage of parameter statements.
+
+2004-06-18 21:45  willic3
+
+	* [r237] Adjusted for new strategy of using parameters.
+
+2004-06-18 21:44  willic3
+
+	* [r235] These files have been replaced by a single file.
+
+2005-08-23 02:04  unknown_user
+
+	* [r234] [vcp] delete of edited revision with dead state
+
+2004-06-18 21:43  willic3
+
+	* [r233] These have been replaced by the single ndimens.inc
+	  parameter definition include statement.
+
+2004-06-18 21:40  willic3
+
+	* [r232] Removed obsolete i/o routines and used parameters from
+	  include statements rather than passing them in.
+
+2004-06-18 21:26  willic3
+
+	* [r231] Initial version of new routine to output all stress and
+	  strain information for all gauss points.
+
+2004-06-18 21:25  willic3
+
+	* [r229] Fixed incorrectly-formatted parameter statement.
+
+2004-06-18 21:08  willic3
+
+	* [r228] All geometry-specific parameters are now defined in this
+	  included parameter statement.
+
+2004-06-18 20:46  willic3
+
+	* [r227] Added netypes to the parameters defined for element type.
+
+2004-06-18 20:38  willic3
+
+	* [r225] Include file to define the maximum number of material
+	  models and state variables.
+
+2004-06-18 03:42  willic3
+
+	* [r224] Fixed incorrect indexing of state variable.
+
+2004-06-18 02:05  willic3
+
+	* [r223] Removed unnecessary i/o parameters and returned error
+	  code for out-of-range material model.
+
+2004-06-18 01:52  willic3
+
+	* [r222] Removed unnecessary i/o parameters. Also stripped
+	  debugging code for now.
+
+2004-06-18 01:44  willic3
+
+	* [r221] Removed unnecessary i/o parameters.
+
+2004-06-18 01:10  willic3
+
+	* [r220] Fixed variable representing element number to be
+	  consistent with other routines.
+
+2004-06-18 01:09  willic3
+
+	* [r219] Fixed variable representing element number to be
+	  consistent with other routines.
+
+2004-06-18 01:06  willic3
+
+	* [r218] Fixed incorrect returned error code.
+
+2004-06-17 04:14  willic3
+
+	* [r217] New routine to compute forces due to split nodes for
+	  small strain problems and add them to global load vector.
+
+2004-06-17 03:24  willic3
+
+	* [r216] Removed unnecessary i/o information.
+
+2004-06-17 03:23  willic3
+
+	* [r215] Removed unnecessary i/o information.
+
+2004-06-17 03:21  willic3
+
+	* [r214] Removed unnecessary i/o information.
+
+2005-08-23 02:03  unknown_user
+
+	* [r213] [vcp] delete of edited revision with dead state
+
+2004-06-17 00:00  willic3
+
+	* [r212] These routines have all been replaced by renamed routines.
+
+2004-06-16 23:57  willic3
+
+	* [r211] Fixed routine name, added dimension parameters from
+	  include statement, fixed multiple type declarations, and changed
+	  variable name corresponding to current element number.
+
+2004-06-16 23:53  willic3
+
+	* [r210] Routine to compute small strain elastic stresses and add
+	  equivalent nodal loads to global load vector. B-bar information
+	  is passed in, as well as the appropriate material library
+	  routine for computation of elastic stresses.
+
+2004-06-16 23:51  willic3
+
+	* [r209] Driver routine for computation of small strain elastic
+	  stresses. B-bar routine names are passed in and are sent to
+	  elas_strs_cmp_ss, along with the appropriate material library
+	  routine for elastic stress computation.
+
+2004-06-16 23:11  willic3
+
+	* [r208] Driver routine to obtain elastic material matrix.
+	  Material histories are used, and the appropriate routine name is
+	  passed to elas_mat_cmp. The number of allowed material models is
+	  presently set to 20, but this can easily be changed. Eventually,
+	  this routine should be replaced by a python/C++ routine that can
+	  dynamically create and pass the appropriate routine name.
+
+2004-06-16 23:07  willic3
+
+	* [r207] Routine to compute the elastic material matrix for all
+	  Gauss points in an element. The appropriate material routine
+	  name to use is passed in as an external routine name.
+
+2004-06-16 22:44  willic3
+
+	* [r206] Forgot type statement for mhist array.
+
+2004-06-16 22:43  willic3
+
+	* [r205] Routine that handles new method of doing material
+	  histories. Also, first routine to start using standardized error
+	  codes.
+
+2005-08-23 02:03  unknown_user
+
+	* [r204] [vcp] delete of edited revision with dead state
+
+2004-06-16 04:31  willic3
+
+	* [r203] These include files have been renamed and their contents
+	  altered to reflect new naming scheme.
+
+2004-06-16 04:29  willic3
+
+	* [r201] New version of include file that defines external routine
+	  names called from elas_strs_drv.
+
+2004-06-16 04:24  willic3
+
+	* [r200] New version of include file defining external routine
+	  names for computation of elastic material matrix.
+
+2005-08-23 02:03  unknown_user
+
+	* [r199] [vcp] delete of edited revision with dead state
+
+2004-06-16 04:07  willic3
+
+	* [r198] File name has been changed to mat_1.f
+
+2004-06-16 04:06  willic3
+
+	* [r197] New version of routines for material type 1 (isotropic
+	  linear elastic). The main file and all subroutines contained in
+	  the file have had their names changed to be less confusing (more
+	  use of underscores).
+
+2004-06-16 03:03  willic3
+
+	* [r195] These routines have been replaced by a new set of
+	  routines.
+
+2005-08-23 02:03  unknown_user
+
+	* [r194] [vcp] delete of edited revision with dead state
+
+2004-06-16 03:02  willic3
+
+	* [r193] These routines are no longer used and have been moved to
+	  the 'unused' directory. The routines formdf, formes, and stiffql
+	  have been replaced by routines specific to small strain (large
+	  strain routines will be added later). The routine shapql has
+	  been replaced by a number of routines that now handle multiple
+	  element types. The replacement routines include a large number
+	  of precomputation routines for different element types, as well
+	  as the routines getshapb, getshapn, getjac, and getder, which
+	  compute geometry-dependent quantities during calculations.
+
+2004-06-16 02:52  willic3
+
+	* [r192] Initial version of new routine to compute forces due to
+	  applied displacement/velocity boundary conditions. This version
+	  loops over element material groups, handles all element types,
+	  and is specific to small strain problems. External routine names
+	  are passed in to specify b-bar behavior.
+
+2004-06-16 02:47  willic3
+
+	* [r191] Clarified use of included dimension parameters.
+
+2004-06-16 02:46  willic3
+
+	* [r190] Deleted unused variable and clarified use of included
+	  dimension parameters.
+
+2004-06-16 02:44  willic3
+
+	* [r189] Fixed several typos in matrix inversion section.
+
+2004-06-16 02:43  willic3
+
+	* [r188] Added missing dimension parameters and fixed typo in call
+	  to daxpy.
+
+2004-06-16 02:41  willic3
+
+	* [r187] Initial version of new routine to localize coordinates,
+	  compute the stiffness matrix, and rotate it if necessary. This
+	  routine is specific for small strain problems.
+
+2004-06-16 01:37  willic3
+
+	* [r186] Added iddmat to argument list (it was needed), fixed
+	  definition of ngaussdim, and corrected spelling of 'vol' when
+	  passed as argument to getshape.
+
+2004-06-16 01:18  willic3
+
+	* [r185] Added neemax to list of parameters.
+
+2004-06-16 00:22  willic3
+
+	* [r184] Initial version of updated stiffness matrix computation
+	  routine that handles all element types for the small strain case.
+
+2005-08-23 02:02  unknown_user
+
+	* [r183] [vcp] delete of edited revision with dead state
+
+2004-06-15 04:41  willic3
+
+	* [r182] This file has been renamed to bdeld_ss. The '_ss' suffix
+	  will be used for all small-strain-specific routines.
+
+2004-06-15 04:40  willic3
+
+	* [r181] Changed name of this routine for less-confusing naming
+	  conventions. Fixed error where sh was being passed as a
+	  parameter rather than shd.
+
+2004-05-26 00:39  willic3
+
+	* [r180] Consolidation and reorganization of variable group
+	  information.
+
+2004-05-26 00:38  willic3
+
+	* [r179] Fixed argument list for modified elasmatcmp.
+
+2004-05-25 22:34  willic3
+
+	* [r178] Consolidation and reorganization of variable group
+	  information.
+
+2004-05-25 04:03  willic3
+
+	* [r177] Fixed some typos and undefined variables.
+
+2004-05-25 04:01  willic3
+
+	* [r175] Initial versions of driver and computation routines for
+	  computation of elastic material matrices and for computation of
+	  small strain elastic stresses. Also, a license blurb and a
+	  makefile for testing individual routines.
+
+2005-08-23 02:02  unknown_user
+
+	* [r174] [vcp] delete of edited revision with dead state
+
+2004-05-25 03:18  willic3
+
+	* [r173] Removed these files, which will be replaced by files
+	  using a different naming scheme.
+
+2004-05-25 03:06  willic3
+
+	* [r171] Added default value for 'big'.
+
+2004-05-25 03:04  willic3
+
+	* [r170] Include files defining external material property
+	  routines.
+
+2004-05-21 04:13  willic3
+
+	* [r169] Fixed routine elasstrs1 to take localized total strain as
+	  input and transfer it to the state variable.
+
+2004-05-21 04:08  willic3
+
+	* [r168] Initial version of driver routine for small strain
+	  elastic computations. This rouinte selects the material group
+	  and passes the appropriate subroutine names to the computation
+	  routine.
+
+2004-05-21 04:07  willic3
+
+	* [r167] Initial version of routine to compute small strain
+	  elastic stresses and strains for a given material group.
+
+2004-05-19 23:41  willic3
+
+	* [r166] Initial version of subroutines to describe material type
+	  1 (isotropic linear elastic). This includes i/o routines as well
+	  as routines to compute the material matrix and stress. This
+	  should serve as a template for other material models.
+
+2004-05-14 04:37  willic3
+
+	* [r165] Initial version of top-level routine for reading material
+	  properties.
+
+2004-05-14 04:35  willic3
+
+	* [r164] Initial version of routine to do keyword = value parsing.
+
+2004-04-15 04:26  willic3
+
+	* [r162] Tests for project.
+
+2004-04-15 04:24  willic3
+
+	* [r160] Bindings for project.
+
+2004-04-15 04:22  willic3
+
+	* [r158] Python drivers for project.
+
+2004-04-15 04:21  willic3
+
+	* [r156] Two additional files for lithomop3d library.
+
+2004-04-15 04:18  willic3
+
+	* [r154] All f77, make, and include files for project.
+
+2004-04-15 04:15  willic3
+
+	* [r153] Data files for simple example problem and patch tests.
+
+2004-04-15 04:13  willic3
+
+	* [r151] Data files for SCEC benchmarks 1 and 2.
+
+2004-04-15 04:11  willic3
+
+	* [r149] Command file for running SCEC benchmark 2.
+
+2004-04-15 04:09  willic3
+
+	* [r148] Top-level makefile for lithomop3d.
+
+2004-04-15 04:07  willic3
+
+	* [r146] Created new name for PyCrust project since the name
+	  'PyCrust' is already taken. The new names are: lithomod:
+	  Standalone version of the code (nonexistent so far). lithomop:
+	  Pyre version of the code (this project). lithomop3d, etc.:
+	  Versions of the code for different geometries.
+
+2005-08-23 01:57  boo
+
+	* [r145] [vcp] select <> as trunk
+
+2005-08-23 01:56  VCP
+
+	* [r144] VCP: initializing layout
+

Copied: short/3D/PyLith/branches/pylith-0.8/INSTALL (from rev 3876, short/3D/PyLith/trunk/INSTALL)

Copied: short/3D/PyLith/branches/pylith-0.8/NEWS (from rev 3876, short/3D/PyLith/trunk/NEWS)

Copied: short/3D/PyLith/branches/pylith-0.8/README (from rev 3876, short/3D/PyLith/trunk/README)



More information about the Cig-commits mailing list