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
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
def setUp(self): """ Setup for test. """ TestHex8.setUp(self) run_pylith(AxialApp, GenerateDB) self.outputRoot = "axialdisp" self.soln = AnalyticalSoln() return
def setUp(self): """ Setup for test. """ TestHex8.setUp(self) run_pylith() self.outputRoot = "sheardisp" self.soln = AnalyticalSoln() return
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
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
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