[cig-commits] r18714 - seismo/3D/FAULT_SOURCE/branches/new_fault_db/EXAMPLES/splay_faults

percygalvez at geodynamics.org percygalvez at geodynamics.org
Fri Jul 8 02:06:11 PDT 2011


Author: percygalvez
Date: 2011-07-08 02:06:10 -0700 (Fri, 08 Jul 2011)
New Revision: 18714

Removed:
   seismo/3D/FAULT_SOURCE/branches/new_fault_db/EXAMPLES/splay_faults/save_fault_nodes_elements.py
Log:
removing save_fault_nodes from splay to CUBIT/

Deleted: seismo/3D/FAULT_SOURCE/branches/new_fault_db/EXAMPLES/splay_faults/save_fault_nodes_elements.py
===================================================================
--- seismo/3D/FAULT_SOURCE/branches/new_fault_db/EXAMPLES/splay_faults/save_fault_nodes_elements.py	2011-07-08 09:05:12 UTC (rev 18713)
+++ seismo/3D/FAULT_SOURCE/branches/new_fault_db/EXAMPLES/splay_faults/save_fault_nodes_elements.py	2011-07-08 09:06:10 UTC (rev 18714)
@@ -1,69 +0,0 @@
-#!python
-# Opening fault cracks
-# Input : surface up and down.
-import cubit 
-
-class fault_input:
-   def __init__(self,id,surface_u,surface_d): 
-       self.id = id
-       self.surface_u = surface_u
-       self.surface_d = surface_d
-       self.name = 'MESH/fault_file_'+str(id)+'.dat'
-
-def save_cracks(name,list_surface_up,list_surface_down):
-   quads_fault_up = [] 
-   quads_fault_down = []
-   for surface in list_surface_up   :
-       quads_fault = cubit.get_surface_quads(surface)
-       quads_fault_up.append(quads_fault)
-   for surface in list_surface_down :
-       quads_fault = cubit.get_surface_quads(surface)
-       quads_fault_down.append(quads_fault)
-    # TO DO : stop python properly in case fault nodes at both sides
-    #         do not match.
-    #   if len(quads_fault_u) != len(quads_fault_d): stop
-    #
-    # SAVING FAULT ELEMENTS AND NODES
-   return quads_fault_up,quads_fault_down
-
-def unpack_list(fault_list):
-    list_fault = []
-    for i in range(0,len(fault_list)):
-        el=list(fault_list[i])
-        for j in el:
-            list_fault.append(j)
-    return list_fault 
-          
-def save_elements_nodes(name,quads_fault_u,quads_fault_d):
-   fault_file = open(name,'w')
-   txt =''
-   list_hex=cubit.parse_cubit_list('hex','all')
-   txt='%10i %10i\n' % (len(quads_fault_u),len(quads_fault_d))
-   fault_file.write(txt)
-   
-   dic_quads_fault_u = dict(zip(quads_fault_u,quads_fault_u)) 
-   dic_quads_fault_d = dict(zip(quads_fault_d,quads_fault_d)) 
-   
-   # FAULT SIDE DOWN
-   for h in list_hex: 
-       faces = cubit.get_sub_elements('hex',h,2)  
-       for f in faces:
-           if dic_quads_fault_d.has_key(f): 
-              nodes=cubit.get_connectivity('Face',f)
-   #           print 'h,fault nodes side down :',h,nodes[0],nodes[1],nodes[2],nodes[3]
-              txt='%10i %10i %10i %10i %10i\n' % (h,nodes[0],\
-                                                nodes[1],nodes[2],nodes[3])
-              fault_file.write(txt)
-
-   # FAULT SIDE UP
-   for h in list_hex: 
-       faces = cubit.get_sub_elements('hex',h,2)  
-       for f in faces:
-           if dic_quads_fault_u.has_key(f): 
-              nodes=cubit.get_connectivity('Face',f)
-   #           print 'h,fault nodes side up :',h,nodes[0],nodes[1],nodes[2],nodes[3]
-              txt='%10i %10i %10i %10i %10i\n' % (h,nodes[0],\
-                                                nodes[1],nodes[2],nodes[3])
-              fault_file.write(txt)
-
-   fault_file.close()



More information about the CIG-COMMITS mailing list