[cig-commits] [commit] knepley/fix-faults-parallel: Update test data for 3d/tet4/TestShearDispNoSlipRefine (may need another update). (9983318)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Thu May 15 16:20:08 PDT 2014


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

On branch  : knepley/fix-faults-parallel
Link       : https://github.com/geodynamics/pylith/compare/8f21109c803fe2f699a9397a295c924222c730b1...9983318f75355ae67fcd47081ef99c89a39cf5a8

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

commit 9983318f75355ae67fcd47081ef99c89a39cf5a8
Author: Brad Aagaard <baagaard at usgs.gov>
Date:   Thu May 15 16:19:55 2014 -0700

    Update test data for 3d/tet4/TestShearDispNoSlipRefine (may need another update).
    
    Fault mesh is still not correct, so it may need another update to get
    the mesh vertices count correct.


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

9983318f75355ae67fcd47081ef99c89a39cf5a8
 tests_auto/3d/tet4/TestShearDispNoSlipRefine.py | 6 +++---
 tests_auto/3d/tet4/sheardispnosliprefine.cfg    | 2 ++
 tests_auto/3d/tet4/testpylith.py                | 6 ++----
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/tests_auto/3d/tet4/TestShearDispNoSlipRefine.py b/tests_auto/3d/tet4/TestShearDispNoSlipRefine.py
index 503fa54..404c039 100644
--- a/tests_auto/3d/tet4/TestShearDispNoSlipRefine.py
+++ b/tests_auto/3d/tet4/TestShearDispNoSlipRefine.py
@@ -68,10 +68,10 @@ class TestShearDispNoSlipRefine(TestTet4):
                  'spaceDim': 3,
                  'tensorSize': 6}
     self.nverticesO = self.mesh['nvertices']
-    self.mesh['nvertices'] +=57
-    self.faultMesh = {'nvertices': 106,
+    self.mesh['nvertices'] += 36
+    self.faultMesh = {'nvertices': 57,
                       'spaceDim': 3,
-                      'ncells': 43*4,
+                      'ncells': 80,
                       'ncorners': 3}
     run_pylith()
     self.outputRoot = "sheardispnosliprefine"
diff --git a/tests_auto/3d/tet4/sheardispnosliprefine.cfg b/tests_auto/3d/tet4/sheardispnosliprefine.cfg
index 3a1dd7e..4dfe80d 100644
--- a/tests_auto/3d/tet4/sheardispnosliprefine.cfg
+++ b/tests_auto/3d/tet4/sheardispnosliprefine.cfg
@@ -1,4 +1,5 @@
 [sheardispnosliprefine]
+nodes = 3
 
 [sheardispnosliprefine.launcher] # WARNING: THIS IS NOT PORTABLE
 command = mpirun -np ${nodes}
@@ -114,6 +115,7 @@ interfaces = [fault]
 [sheardispnosliprefine.timedependent.interfaces.fault]
 id = 100
 label = fault_x_trim
+edge = fault_x_trim_edge
 quadrature.cell = pylith.feassemble.FIATSimplex
 quadrature.cell.dimension = 2
 
diff --git a/tests_auto/3d/tet4/testpylith.py b/tests_auto/3d/tet4/testpylith.py
index 044a949..a488d7b 100644
--- a/tests_auto/3d/tet4/testpylith.py
+++ b/tests_auto/3d/tet4/testpylith.py
@@ -33,10 +33,8 @@ def suite():
   from TestShearDispNoSlip import TestShearDispNoSlip
   suite.addTest(unittest.makeSuite(TestShearDispNoSlip))
 
-  # Disabled. Incorrect solution due to refinement of fault halo not
-  # tied together.
-  #from TestShearDispNoSlipRefine import TestShearDispNoSlipRefine
-  #suite.addTest(unittest.makeSuite(TestShearDispNoSlipRefine))
+  from TestShearDispNoSlipRefine import TestShearDispNoSlipRefine
+  suite.addTest(unittest.makeSuite(TestShearDispNoSlipRefine))
 
   from TestSlipOneFault import TestSlipOneFault
   suite.addTest(unittest.makeSuite(TestSlipOneFault))



More information about the CIG-COMMITS mailing list