[cig-commits] [commit] next: Merge branch 'knepley/fix-faults-parallel' into next (49e8274)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Fri May 16 17:32:23 PDT 2014


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

On branch  : next
Link       : https://github.com/geodynamics/pylith/compare/c7d45dfdb42e9402f17dce7541b81a9fa9f4bc0b...49e827451b0625e10c835a809e5d2ca85d02e394

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

commit 49e827451b0625e10c835a809e5d2ca85d02e394
Merge: c7d45df 5b27f10
Author: Brad Aagaard <baagaard at usgs.gov>
Date:   Fri May 16 17:31:56 2014 -0700

    Merge branch 'knepley/fix-faults-parallel' into next
    
    * knepley/fix-faults-parallel: (55 commits)
      Turn off more debugging output (PETSc).
      Turn off journal output in full-scale test.
      Update mesh info for 3d/tet4 embedded fault full-scale tests.
      Faults: Fixed checking for cross edge - I needed to throw out non-fault edges when checking the support size
      Update test data for 3d/tet4/TestShearDispNoSlipRefine (may need another update).
      Faults: Added missing destroy
      Faults: Fix completion of fault boundary label
      Updated tests_auto/3d/hex8 embedded fault settings (fault edge).
      Remove binary Exodus file (keep ASCII mesh file).
      Updated tet4k mesh file.
      Updated test data for adjusting topology for tet4k (embedded fault).
      Fault Test: Fixed data for Hex8j - Fault cells have 5 vertices since 3 are clamped per cell - Fault label includes split points
      Fix fault edge group.
      Use nonzero tolerance for detecting inability to determine face orientation with respect to up direction.
      Added unit test for adjusting topology of tet4 cells w/embedded fault.
      Created unit test for adjusting topology for hex8 cells w/embedded fault.
      Faults: Removed the creation of the fault boundary mesh - Also removed non-interpolated code for fault creation
      Enable fault edge in 3d/tet4 embedded fault test.
      Updated 2-D tri3 refinement w/embedded fault case.
      Updated data for tri3 full-scale test with embedded fault w/edge.
      ...



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

49e827451b0625e10c835a809e5d2ca85d02e394
 README                                             |    2 +-
 doc/releasenotes/announce_v2.0.0.txt               |    2 +-
 doc/releasenotes/checklist.txt                     |   44 +-
 examples/2d/greensfns/reverse/pylithapp.cfg        |    1 +
 examples/2d/greensfns/strikeslip/pylithapp.cfg     |    1 +
 examples/3d/hex8/pylithapp.cfg                     |    2 +-
 examples/3d/tet4/pylithapp.cfg                     |    1 +
 examples/bar_shearwave/hex8/pylithapp.cfg          |    1 +
 examples/bar_shearwave/quad4/pylithapp.cfg         |    1 +
 examples/bar_shearwave/tet4/pylithapp.cfg          |   21 +-
 examples/bar_shearwave/tri3/pylithapp.cfg          |   22 +-
 libsrc/pylith/faults/BruneSlipFn.cc                |   22 +-
 libsrc/pylith/faults/CohesiveTopology.cc           |  639 +---
 libsrc/pylith/faults/CohesiveTopology.hh           |   33 +-
 libsrc/pylith/faults/ConstRateSlipFn.cc            |    9 +
 libsrc/pylith/faults/FaultCohesive.cc              |   14 +-
 libsrc/pylith/faults/FaultCohesiveDyn.cc           |  122 +-
 libsrc/pylith/faults/FaultCohesiveImpulses.cc      |   12 +-
 libsrc/pylith/faults/FaultCohesiveLagrange.cc      |  125 +-
 libsrc/pylith/faults/FaultCohesiveLagrange.hh      |    9 +
 libsrc/pylith/faults/LiuCosSlipFn.cc               |    9 +
 libsrc/pylith/faults/StepSlipFn.cc                 |    9 +
 libsrc/pylith/faults/TimeHistorySlipFn.cc          |    9 +
 libsrc/pylith/feassemble/CellGeometry.cc           |    2 +-
 libsrc/pylith/topology/Mesh.icc                    |    3 +-
 packager/make_petscdist.sh                         |    2 +
 pylith/apps/PyLithApp.py                           |    6 +-
 pylith/meshio/DataWriter.py                        |    8 +-
 pylith/tests/Fault.py                              |    1 +
 pylith/topology/MeshImporter.py                    |    2 -
 pylith/topology/RefineUniform.py                   |    5 +
 tests_auto/2d/tri3/TestDislocation2.py             |   76 -
 tests_auto/2d/tri3/TestShearDispNoSlip.py          |    8 +-
 tests_auto/2d/tri3/TestShearDispNoSlipRefine.py    |   10 +-
 tests_auto/2d/tri3/dislocation2.cfg                |  122 -
 tests_auto/2d/tri3/sheardispnoslip.cfg             |    5 +-
 tests_auto/2d/tri3/sheardispnosliprefine.cfg       |    3 +
 tests_auto/2d/tri3/testpylith.py                   |    6 +-
 tests_auto/3d/hex8/TestShearDispNoSlip.py          |   10 +-
 tests_auto/3d/hex8/TestShearDispNoSlipRefine.py    |    4 +-
 tests_auto/3d/hex8/sheardispnoslip.cfg             |    3 +
 tests_auto/3d/hex8/sheardispnosliprefine.cfg       |   23 +-
 tests_auto/3d/hex8/testpylith.py                   |    6 +-
 tests_auto/3d/tet4/TestShearDispNoSlip.py          |    9 +-
 tests_auto/3d/tet4/TestShearDispNoSlipRefine.py    |   13 +-
 tests_auto/3d/tet4/sheardispnoslip.cfg             |    3 +
 tests_auto/3d/tet4/sheardispnosliprefine.cfg       |   27 +-
 tests_auto/3d/tet4/testpylith.py                   |    6 +-
 unittests/libtests/faults/Makefile.am              |    4 +
 unittests/libtests/faults/TestFaultCohesive.cc     |   42 +-
 unittests/libtests/faults/TestFaultCohesive.hh     |    8 +
 unittests/libtests/faults/TestFaultCohesiveKin.cc  |   37 +-
 unittests/libtests/faults/TestFaultMesh.cc         |   10 +-
 unittests/libtests/faults/TestSlipFn.cc            |    6 +-
 unittests/libtests/faults/data/CohesiveData.cc     |    4 +-
 unittests/libtests/faults/data/CohesiveData.hh     |    2 +
 .../libtests/faults/data/CohesiveDataHex8j.cc      |  103 +
 .../{CohesiveDataHex8.hh => CohesiveDataHex8j.hh}  |   16 +-
 .../libtests/faults/data/CohesiveDataQuad4h.cc     |    2 +-
 .../libtests/faults/data/CohesiveDataQuad4i.cc     |   39 +-
 .../libtests/faults/data/CohesiveDataQuad4i.hh     |    2 +
 .../libtests/faults/data/CohesiveDataTet4k.cc      |  218 ++
 .../{CohesiveDataHex8.hh => CohesiveDataTet4k.hh}  |   16 +-
 .../libtests/faults/data/CohesiveDataTri3g.cc      |   30 +-
 .../libtests/faults/data/CohesiveDataTri3g.hh      |    2 +
 .../libtests/faults/data/CohesiveDataTri3h.cc      |   30 +-
 .../libtests/faults/data/CohesiveDataTri3h.hh      |    2 +
 unittests/libtests/faults/data/CohesiveKinData.cc  |    1 +
 unittests/libtests/faults/data/CohesiveKinData.hh  |    1 +
 .../libtests/faults/data/CohesiveKinDataQuad4i.cc  |  360 +--
 .../libtests/faults/data/CohesiveKinDataQuad4i.hh  |    3 +-
 .../libtests/faults/data/CohesiveKinDataTri3g.cc   |  224 +-
 .../libtests/faults/data/CohesiveKinDataTri3g.hh   |    1 +
 unittests/libtests/faults/data/Makefile.am         |    6 +-
 unittests/libtests/faults/data/exotoascii.py       |   33 +
 unittests/libtests/faults/data/hex8j.mesh          |  170 +
 unittests/libtests/faults/data/quad4i.mesh         |    8 +
 .../libtests/faults/data/tet4k.jou                 |   86 +-
 unittests/libtests/faults/data/tet4k.mesh          | 3281 ++++++++++++++++++++
 unittests/libtests/faults/data/tri3g.mesh          |    8 +
 unittests/libtests/faults/data/tri3h.mesh          |    9 +
 81 files changed, 4757 insertions(+), 1480 deletions(-)



More information about the CIG-COMMITS mailing list