Release Information
Description of code releases.
Code Name
The name of the code is still Lithomop at present. Due to the enormous unpopularity of this name, the name will be changed to PyLith as it merges with Brad Aagaard's EqSim code (see PyLith Software Development Plans ). The code should still be considered a beta version at this point, with some missing or broken features.
Current Release
The current release is r20050624. The only real difference between this release and the previous release is the new option of creating binary AVS UCD files. If UCD output is requested, binary files are now the default, since they are much smaller. You can still request ascii output using the -lm3dscan.ucdOutput=ascii command-line argument. Options for this argument are "none", "ascii", and "binary". All users should upgrade to this version, or to r20050610 if you do not require binary UCD output. Many users will likely want to use this version instead of the upcoming parallel version, because the initial parallel version is likely to be missing some features.
Installation instructions for this release may be found here .
Previous Releases
- r20050610
- Previously, two releases were maintained to allow users to select a version that did not require PETSc and MPI. Several bug fixes have been incorporated into this release, however, and these have not been migrated back into the older versions. All users are encouraged to migrate to this version or the most recent version, both of which require PETSc and MPI.
- Major bug fixes
- Fixed a build problem that prevented the code from building properly (at least on a Mac).
- Fixed a problem where local coordinate rotations were not being performed.
- Major bug fixes
- r20050505
- This release fixes a couple of major bugs. First, the stiffness matrix was not being zeroed before being reformed. This was somewhat related to another bug, where using Winkler elements to lock and unlock a fault did not work properly. Both of these issues have been resolved, along with several other improvements and bug fixes.
- r20050421
- The primary differences between this release and r20050408 are in a greater separation between input, output, and indexing functions, as reflected in the new function subdivisions in Lithomop3d_setup.py. This version also includes specific UCD output for split and slippery nodes. Material histories have been eliminated at present, in anticipation of replacing the current material property specification scheme with one that uses a spatial database. Once this is done, the procedure will involve reading a new database at specified times.
- r20050408
- This is the first release to require pythia-0.8, as well as MPI and PETSc. This version has a few more features and is much faster than the previous version. Installation instructions will be somewhat similar to those for the older release, with a few changes. Installation instructions for both versions will be posted here in the near future.
- r20050223a
- This is a somewhat older release, although it includes many of the features of later releases. The primary difference is that this release requires pythia-0.5 rather than a later version, and it does not require MPI or PETSc. The installation instructions should closely resemble those found at the geoframework website.