[cig-commits] r18665 - seismo/3D/FAULT_SOURCE/trunk/EXAMPLES/splay_faults

percygalvez at geodynamics.org percygalvez at geodynamics.org
Tue Jun 28 08:01:34 PDT 2011


Author: percygalvez
Date: 2011-06-28 08:01:34 -0700 (Tue, 28 Jun 2011)
New Revision: 18665

Removed:
   seismo/3D/FAULT_SOURCE/trunk/EXAMPLES/splay_faults/tsunami.py
Log:
deleteing tsunami.py

Deleted: seismo/3D/FAULT_SOURCE/trunk/EXAMPLES/splay_faults/tsunami.py
===================================================================
--- seismo/3D/FAULT_SOURCE/trunk/EXAMPLES/splay_faults/tsunami.py	2011-06-28 14:47:58 UTC (rev 18664)
+++ seismo/3D/FAULT_SOURCE/trunk/EXAMPLES/splay_faults/tsunami.py	2011-06-28 15:01:34 UTC (rev 18665)
@@ -1,201 +0,0 @@
-#!/usr/bin/env python
-
-import cubit
-import boundary_definition
-import cubit2specfem3d 
-import math
-import os
-import sys
-import numarray
-
-cubit.cmd('reset')
-
-km = 1000
-y_vert=0*km
-h = 0 #0.1#(h=1)
-h1 = 0 #0.1#(h1=0.1)
-# dipping angle 1
-d = math.pi/180
-dip1=7.5*d
-# dipping angle 2
-dip2=15*d
-
-####  initializing coordinates x,y,z
-x=[]     # fault
-y=[]
-z=[]
-
-xbulk=[] # bulk
-ybulk=[]
-zbulk=[]
-
-xmid=[]
-ymid=[]  # midpoints.
-zmid=[]
-
-# Bulk points ###
-xbulk.append(-10*km)    #x1
-xbulk.append(240*km)    #x2  
-xbulk.append(240*km)    #x3
-xbulk.append(-10*km)    #x4
-
-zbulk.append(0*km)   #y1
-zbulk.append(0*km)   #y2   
-zbulk.append(-50*km) #y3
-zbulk.append(-50*km) #y4
-
-ybulk=[y_vert]*4
-
-### CRACKS ##########
-x.append(0*km)                      #x5  
-x.append(4*km/math.tan(dip1))       #x6  = x11 (triple joint)
-x.append(x[1]+8*km/math.tan(dip2))  #x7
-x.append(x[2])                      #x8  = x7 (kink point)
-x.append(90*km)                     #x9
-x.append(90*km+h1)                  #x10 = x9+h1 (surface point, fault C)
-x.append(x[1])                      #x11 = x6
-x.append(227*km)                    #x12
-x.append(x[7]+h1)                   #x13 = x12+h1 (surface point, fault B)
-
-z.append(-30*km)     #z5
-z.append(-26*km)     #z6  
-z.append(-18*km)     #z7 (kink point)
-z.append(z[2]-h1)    #z8 = z7-h1 (kink point)
-z.append(0)          #z9
-z.append(0)          #z10 = z9 
-z.append(-26*km)  #z11 = z6
-z.append(0)          #z12
-z.append(0)          #z13
-
-
-y=[y_vert]*9
-
-ymid=[y_vert]*6
-
-#####
-
-####################  bulk ###########################################
-for i in range(len(xbulk)): 
-   vert="create vertex x "+str(xbulk[i])+" y "+str(ybulk[i])+" z "+str(zbulk[i]) 
-   cubit.cmd(vert) 
-
-################  Loading fault points profile#############################
-for i in range(len(x)):
-  vert="create vertex x "+str(x[i])+" y "+str(y[i])+" z "+str(z[i])
-  cubit.cmd(vert)
-
-################  Loading fault points profile#############################
-for i in range(len(xmid)):
-  vert="create vertex x "+str(xmid[i])+" y "+str(ymid[i])+" z "+str(zmid[i])
-  cubit.cmd(vert)
-
-
-################ creating fault domains #################################
-
-bulk1="create curve vertex 1 9"   #c1
-bulk2="create curve vertex 10 12" #c2
-bulk3="create curve vertex 13 2"  #c3   
-bulk4="create curve vertex 2 3"   #c4
-bulk5="create curve vertex 3 4"   #c5
-bulk6="create curve vertex 4 1"   #c6
-
-cubit.cmd(bulk1)
-cubit.cmd(bulk2)
-cubit.cmd(bulk3)
-cubit.cmd(bulk4)
-cubit.cmd(bulk5)
-cubit.cmd(bulk6)
-
-fault_up_A1="create curve spline vertex 5 6"       #c7
-fault_up_A2="create curve spline vertex 6 12"      #c8
-
-fault_down_A1="create curve spline vertex 5 11"    #c9
-fault_down_A2="create curve spline vertex 11 13"   #c10 
-
-fault_up_BC1="create curve vertex 9 7"     #c11
-fault_up_BC2="create curve vertex 7 6"     #c12
-fault_down_BC1="create curve vertex 10 8"  #c13
-fault_down_BC2="create curve vertex 8 6"   #c14
- 
-cubit.cmd(fault_up_A1) 
-cubit.cmd(fault_up_A2) 
-cubit.cmd(fault_down_A1) 
-cubit.cmd(fault_down_A2) 
-
-cubit.cmd(fault_up_BC1) 
-cubit.cmd(fault_up_BC2) 
-cubit.cmd(fault_down_BC1) 
-cubit.cmd(fault_down_BC2) 
-
-#surface="create surface curve 1 11 12 7 9 10 3 4 5 6"
-surface="create surface curve 1 11 12 10 3 4 5 6"
-
-cubit.cmd(surface)
-
-surface="create surface curve 2 13 14 8"
-cubit.cmd(surface)
-
-
-cubit.cmd("sweep surface 1 vector 0 1 0 distance "+str(90*km)) 
-cubit.cmd("sweep surface 2 vector 0 1 0 distance "+str(90*km))
-cubit.cmd("sweep curve 7 vector 0 1 0 distance "+str(90*km))
-cubit.cmd("sweep curve 9 vector 0 1 0 distance "+str(90*km))
-# fault_up_A1
-cubit.cmd("sweep curve 7 vector 0 1 0 distance")
-#fault_down_A1
-cubit.cmd("sweep curve 9 vector 0 1 0 distance")
-### Coarsening ########
-xcoorse=[]
-ycoorse=[]
-zcoorse=[]
-
-kx=250*km
-ky=90*km
-kz=50*km
-
-# FAULT_A1_up 
-#cubit.cmd("curve 7 merge off")
-#cubit.cmd("curve 24 merge off")
-cubit.cmd("surface 3 merge off ")
-
-# FAULT_A1_down 
-#cubit.cmd("curve 9 merge off")
-#cubit.cmd("curve 26 merge off")
-cubit.cmd("surface 3 merge off ")
-
-# IMPRINTING 
-cubit.cmd("imprint all")
-# MERGING
-cubit.cmd("merge all")
-# Sticking fault borders ##
-#### Fault A.
-#  UP
-cubit.cmd("merge curve 8 with curve 10 force") # init
-cubit.cmd("merge curve 22 with curve 34 force") # final
-## DOWN.
-#cubit.cmd("merge curve 7 with curve 9 force")
-#cubit.cmd('merge curve 24 with curve 26 force')
-##### Fault BC
-#### Up
-cubit.cmd("merge curve 11 with curve 13 force")
-cubit.cmd("merge curve 30 with curve 42 force")
-#### DOWN
-cubit.cmd("merge curve 12 with curve 14 force")
-cubit.cmd("merge curve 28 with curve 35 force")
-
-# Mesh coinciding fault_A upper and lower boundaries .
-# Meshing the whole domain.
-#cubit.cmd("surface 13 18 size "+str(elementsize))
-#cubit.cmd("volume 1 2 3 size "+str(elementsize))
-#cubit.cmd("surface 13 18 scheme pave")
-#cubit.cmd("mesh surface 13 18 ")
-#cubit.cmd("mesh volume 1 2 3")
-#cubit.cmd("unmerge surface 2 3")
-
-########## Coarse shield #######
-
-
-
-
-
-



More information about the CIG-COMMITS mailing list