Exemple #1
0
    def setUp(self):
        """
    Setup for test.
    """
        TestHex8.setUp(self)
        self.mesh = {
            'ncells-elastic': 180 * 8,
            'ncells-viscoelastic': 180 * 8,
            'ncorners': 8,
            'nvertices': 3591,
            'spaceDim': 3,
            'tensorSize': 6
        }
        self.nverticesO = self.mesh['nvertices']
        self.mesh['nvertices'] += 44
        self.faultMesh = {
            'nvertices': 65,
            'spaceDim': 3,
            'ncells': 48,
            'ncorners': 4
        }

        run_pylith(ShearApp, GenerateDB, nprocs=4)
        self.outputRoot = "sheardispnosliprefine"

        self.soln = AnalyticalSoln()
        return
  def setUp(self):
    """
    Setup for test.
    """
    TestHex8.setUp(self)
    self.nverticesO = self.mesh['nvertices']

    # Fault x
    self.mesh['nvertices'] += 55
    self.faultMeshX = {'nvertices': 55,
                       'spaceDim': 3,
                       'ncells': 40,
                       'ncorners': 4}

    # Fault y
    self.mesh['nvertices'] += 4
    self.faultMeshY = {'nvertices': 12,
                       'spaceDim': 3,
                       'ncells': 6,
                       'ncorners': 4}

    run_pylith()
    self.outputRoot = "faultsintersect"

    self.soln = AnalyticalSoln()
    return
Exemple #3
0
  def setUp(self):
    """
    Setup for test.
    """
    TestHex8.setUp(self)
    self.nverticesO = self.mesh['nvertices']

    # Fault x
    self.mesh['nvertices'] += 55
    self.faultMeshX = {'nvertices': 55,
                       'spaceDim': 3,
                       'ncells': 40,
                       'ncorners': 4}

    # Fault y
    self.mesh['nvertices'] += 4
    self.faultMeshY = {'nvertices': 12,
                       'spaceDim': 3,
                       'ncells': 6,
                       'ncorners': 4}

    run_pylith(FaultsIntersectApp)
    self.outputRoot = "faultsintersect"

    self.soln = AnalyticalSoln()
    return
Exemple #4
0
    def setUp(self):
        """
    Setup for test.
    """
        TestHex8.setUp(self)
        run_pylith(AxialApp, GenerateDB)
        self.outputRoot = "axialdisp"

        self.soln = AnalyticalSoln()
        return
Exemple #5
0
  def setUp(self):
    """
    Setup for test.
    """
    TestHex8.setUp(self)
    run_pylith()
    self.outputRoot = "sheardisp"

    self.soln = AnalyticalSoln()
    return
Exemple #6
0
  def setUp(self):
    """
    Setup for test.
    """
    TestHex8.setUp(self)
    run_pylith(AxialApp, GenerateDB)
    self.outputRoot = "axialdisp"

    self.soln = AnalyticalSoln()
    return
Exemple #7
0
 def setUp(self):
     """
 Setup for test.
 """
     TestHex8.setUp(self)
     run_pylith()
     self.outputRoot = "lgdeformtraction"
     if has_vtk():
         self.reader = VTKDataReader()
         self.soln = AnalyticalSoln()
     else:
         self.reader = None
     return
    def setUp(self):
        """
    Setup for test.
    """
        TestHex8.setUp(self)
        self.nverticesO = self.mesh["nvertices"]
        self.mesh["nvertices"] += 10
        self.faultMesh = {"nvertices": 21, "spaceDim": 3, "ncells": 12, "ncorners": 4}

        run_pylith()
        self.outputRoot = "frictionnoslip"

        self.soln = AnalyticalSoln()
        return
  def setUp(self):
    """
    Setup for test.
    """
    TestHex8.setUp(self)
    self.nverticesO = self.mesh['nvertices']
    self.mesh['nvertices'] += 2*55
    self.faultMesh = {'nvertices': 55,
                      'spaceDim': 3,
                      'ncells': 40,
                      'ncorners': 4}
    run_pylith(SlipTwoFaultsApp)
    self.outputRoot = "sliptwofaults"

    self.soln = AnalyticalSoln()
    return
  def setUp(self):
    """
    Setup for test.
    """
    TestHex8.setUp(self)
    self.nverticesO = self.mesh['nvertices']
    self.mesh['nvertices'] += 21
    self.faultMesh = {'nvertices': 34,
                      'spaceDim': 3,
                      'ncells': 23,
                      'ncorners': 4}

    run_pylith()
    self.outputRoot = "frictionnoslip_halo"

    self.soln = AnalyticalSoln()
    return
Exemple #11
0
  def setUp(self):
    """
    Setup for test.
    """
    TestHex8.setUp(self)
    self.nverticesO = self.mesh['nvertices']
    self.mesh['nvertices'] += 10
    self.faultMesh = {'nvertices': 21,
                      'spaceDim': 3,
                      'ncells': 12,
                      'ncorners': 4}

    run_pylith(ShearApp, GenerateDB, nprocs=3)
    self.outputRoot = "frictionnoslip"

    self.soln = AnalyticalSoln()
    return
  def setUp(self):
    """
    Setup for test.
    """
    TestHex8.setUp(self)
    self.nverticesO = self.mesh['nvertices']
    self.mesh['nvertices'] += 10
    self.faultMesh = {'nvertices': 21,
                      'spaceDim': 3,
                      'ncells': 12,
                      'ncorners': 4}

    run_pylith()
    self.outputRoot = "sheardispnoslip"

    self.soln = AnalyticalSoln()
    return
Exemple #13
0
    def setUp(self):
        """
    Setup for test.
    """
        TestHex8.setUp(self)
        self.nverticesO = self.mesh['nvertices']
        self.mesh['nvertices'] += 2 * 55
        self.faultMesh = {
            'nvertices': 55,
            'spaceDim': 3,
            'ncells': 40,
            'ncorners': 4
        }
        run_pylith(SlipTwoFaultsApp)
        self.outputRoot = "sliptwofaults"

        self.soln = AnalyticalSoln()
        return
  def setUp(self):
    """
    Setup for test.
    """
    TestHex8.setUp(self)
    self.mesh = {'ncells-elastic': 180*8,
                 'ncells-viscoelastic': 180*8,
                 'ncorners': 8,
                 'nvertices': 3591,
                 'spaceDim': 3,
                 'tensorSize': 6}
    self.nverticesO = self.mesh['nvertices']
    self.mesh['nvertices'] += 44
    self.faultMesh = {'nvertices': 65,
                      'spaceDim': 3,
                      'ncells': 48,
                      'ncorners': 4}

    run_pylith()
    self.outputRoot = "sheardispnosliprefine"

    self.soln = AnalyticalSoln()
    return