Skip to content

PyLith v2.0.3

Compare
Choose a tag to compare
@baagaard baagaard released this 20 Aug 01:11

This release provides several small updates for (1) improved CUBIT/Trelis compatibility, (2) building with recent versions of automake, and (3) additional examples from the 2014 Crustal Deformation Modeling Workshop tutorials.

No changes are needed in .cfg files to switch from v2.0.0 to v2.0.3.

Binaries are available from the links below. Detailed installation instructions for the binary packages are in the User Manual.

Migrating from version 1.9 to 2.0

Changes to various C++ objects permitted simplifying the specification of a number of components. The map below indicates the name changes.

  CellFilterAvgMesh -> CellFilterAvg
  DataWriterVTKMesh -> DataWriterVTK
  DataWriterVTKSubMesh -> DataWriterVTK
  DataWriterVTKSubSubMesh -> DataWriterVTK
  DataWriterHDF5Mesh -> DataWriterHDF5
  DataWriterHDF5SubMesh -> DataWriterHDF5
  DataWriterHDF5SubSubMesh -> DataWriterHDF5
  DataWriterHDF5ExtMesh -> DataWriterHDF5Ext
  DataWriterHDF5ExtSubMesh -> DataWriterHDF5Ext
  DataWriterHDF5ExtSubSubMesh -> DataWriterHDF5Ext

Running the script:

bash $PYLITH_DIR/doc/developer/update_1.9to2.0.sh

will update all .cfg files in the current directory and all subdirectories with the new names (you will need to replace $PYLITH_DIR with the directory containing the PyLith source code).

PyLith allows use of the Chaco and ParMetis/Metis partitioners. The name of the ParMetis/Metis partitioner was changed from "parmetis" to "metis".

  [pylithapp.mesh_generator]
  distributor.partitioner = metis

Buried edges of faults are handled differently in v2.0. A separate nodeset/pset should be created and contain the vertices on the buried edges of the fault. See the Section 6.4.2 of the PyLith manual for more information.

Release Notes

Version 2.0.3

  • Bug fixes
    • Updated autotools files (Makefile.am, configure.ac) for
      compatibility with recent versions of automake (up to and including
      v1.14.1).

Version 2.0.2

  • Bug fixes
    • Fixed linking issue in Darwin binary distribution, primarily
      affecting systems with OS X 10.7 and 10.8.
    • Improved example journal files for CUBIT/Trelis to improve
      compability (examples/meshing/surface_nurbs/dem).
    • Updated more journal in examples so that APREPRO lines have a
      leading '$' instead of a '#' to differentiate from comments.
    • Added examples/debugging files from Crustal Deformation Modeling
      workshop debugging tutorial.

Version 2.0.1

  • Bug fixes
    • Improved example journal files for CUBIT/Trelis to improve
      compability. All journal files should work with CUBIT 14.1 and
      Trelis 15.0.
    • Created examples of IDless journal files in examples/2d/greensfns.
      These files should work with all recent versions of CUBIT and
      Trelis.
    • Switched journal APREPRO lines to have leading '$' instead of '#'
      to differentiate from comments.