[cig-commits] r16911 - short/3D/PyLith/trunk/examples/3d/hex8

willic3 at geodynamics.org willic3 at geodynamics.org
Sun Jun 6 17:16:51 PDT 2010


Author: willic3
Date: 2010-06-06 17:16:50 -0700 (Sun, 06 Jun 2010)
New Revision: 16911

Removed:
   short/3D/PyLith/trunk/examples/3d/hex8/dislocation.cfg
   short/3D/PyLith/trunk/examples/3d/hex8/dislocation.jpg
   short/3D/PyLith/trunk/examples/3d/hex8/gravity.cfg
   short/3D/PyLith/trunk/examples/3d/hex8/gravity_istress.cfg
   short/3D/PyLith/trunk/examples/3d/hex8/hex8-gravity.jpg
   short/3D/PyLith/trunk/examples/3d/hex8/hex8-gravity_istress.jpg
   short/3D/PyLith/trunk/examples/3d/hex8/savageprescott-t100.jpg
   short/3D/PyLith/trunk/examples/3d/hex8/savageprescott.cfg
   short/3D/PyLith/trunk/examples/3d/hex8/shear.jpg
Log:
Removed a bunch of obsolete files.



Deleted: short/3D/PyLith/trunk/examples/3d/hex8/dislocation.cfg
===================================================================
--- short/3D/PyLith/trunk/examples/3d/hex8/dislocation.cfg	2010-06-06 23:36:38 UTC (rev 16910)
+++ short/3D/PyLith/trunk/examples/3d/hex8/dislocation.cfg	2010-06-07 00:16:50 UTC (rev 16911)
@@ -1,116 +0,0 @@
-# -*- Python -*-
-[pylithapp]
-
-# This is not a self-contained simulation configuration file. This
-# file only specifies parameters specific to the boundary and
-# interface conditions. The general parameters are specificed in the
-# pylithapp.cfg file which PyLith reads by default.
-#
-# To run the simulation:
-# pylith dislocation.cfg
-
-# ----------------------------------------------------------------------
-# problem
-# ----------------------------------------------------------------------
-[pylithapp.timedependent]
-# Set bc to an array of 3 boundary conditions: 'x_pos','x_neg', and 'z_neg'.
-bc = [x_pos,x_neg,z_neg]
-
-# Set interfaces to an array of 1 fault: 'fault'.
-interfaces = [fault]
-
-[pylithapp.timedependent.implicit]
-# Set the output to an array of 2 output managers.
-# We will output the solution over the domain and the ground surface.
-output = [domain,subdomain]
-
-# Set subdomain component to OutputSolnSubset (subset of domain).
-output.subdomain = pylith.meshio.OutputSolnSubset
-
-# ----------------------------------------------------------------------
-# materials
-# ----------------------------------------------------------------------
-
-# We specifically define the database info for the viscoelastic material
-# for each model, since the type of spatialdb can be different.
-
-[pylithapp.timedependent.materials.viscoelastic]
-db_properties.iohandler.filename = mat_maxwell.spatialdb
-
-# ----------------------------------------------------------------------
-# boundary conditions
-# ----------------------------------------------------------------------
-
-# We use the default spatial database for the Dirichlet BC which sets
-# the displacements to zero for all time.
-#
-# Set the parameters for the desired boundary conditions.
-#
-# Note: A more natural set of boundary conditions involves pinning the
-# z-DOF on the bottom (-z) face. Howver, the current release of PyLith
-# does not permit overlapping fault interfaces and Dirichlet boundary
-# conditions with the block Jacobi preconditioner.
-
-# The label corresponds to the nodeset ID in CUBIT.
-
-[pylithapp.timedependent.bc.x_pos]
-bc_dof = [0, 1]
-label = 11
-db_initial.label = Dirichlet BC on +x
-
-[pylithapp.timedependent.bc.x_neg]
-bc_dof = [0, 1]
-label = 12
-db_initial.label = Dirichlet BC on -x
-
-[pylithapp.timedependent.bc.z_neg]
-bc_dof = [2]
-label = 16
-db_initial.label = Dirichlet BC on -z
-
-# ----------------------------------------------------------------------
-# faults
-# ----------------------------------------------------------------------
-[pylithapp.timedependent.interfaces]
-# Set the type of fault interface condition.
-fault = pylith.faults.FaultCohesiveKin
-
-# Set the parameters for the fault interface condition.
-
-[pylithapp.timedependent.interfaces.fault]
-label = 10
-quadrature.cell = pylith.feassemble.FIATLagrange
-quadrature.cell.dimension = 2
-
-[pylithapp.timedependent.interfaces.fault.eq_srcs.rupture.slip_function]
-slip.iohandler.filename = finalslip.spatialdb
-slip_time.iohandler.filename = sliptime.spatialdb
-
-
-# ----------------------------------------------------------------------
-# output
-# ----------------------------------------------------------------------
-# Give basename for VTK domain output of solution over domain.
-[pylithapp.problem.formulation.output.domain.writer]
-filename = dislocation.vtk
-
-# Give basename for VTK domain output of solution over ground surface.
-[pylithapp.problem.formulation.output.subdomain]
-label = 17 ; nodeset for subdomain
-writer.filename = dislocation-groundsurf.vtk
-
-# Give basename for vtk fault output.
-[pylithapp.timedependent.interfaces.fault.output.writer]
-filename = dislocation-fault.vtk
-
-# Give basename for VTK output of state variables.
-[pylithapp.timedependent.materials.elastic.output]
-cell_filter = pylith.meshio.CellFilterAvgMesh
-writer.filename = dislocation-elastic.vtk
-
-[pylithapp.timedependent.materials.viscoelastic.output]
-cell_info_fields = [density,mu,lambda,maxwell_time]
-cell_data_fields = [total_strain,stress,viscous_strain]
-cell_filter = pylith.meshio.CellFilterAvgMesh
-writer.filename = dislocation-viscoelastic.vtk
-

Deleted: short/3D/PyLith/trunk/examples/3d/hex8/dislocation.jpg
===================================================================
(Binary files differ)

Deleted: short/3D/PyLith/trunk/examples/3d/hex8/gravity.cfg
===================================================================
--- short/3D/PyLith/trunk/examples/3d/hex8/gravity.cfg	2010-06-06 23:36:38 UTC (rev 16910)
+++ short/3D/PyLith/trunk/examples/3d/hex8/gravity.cfg	2010-06-07 00:16:50 UTC (rev 16911)
@@ -1,103 +0,0 @@
-# -*- Python -*-
-[pylithapp]
-
-
-# This is not a self-contained simulation configuration file. This
-# file only specifies parameters specific to the boundary
-# conditions. The general parameters are specificed in the pylithapp.cfg
-# file which PyLith reads by default.
-#
-# To run the simulation:
-# pylith gravity.cfg
-
-# ----------------------------------------------------------------------
-# problem
-# ----------------------------------------------------------------------
-[pylithapp.timedependent]
-# Set bc to an array of 5 boundary conditions: 'x_pos','x_neg', 'y_pos',
-# 'y_neg', and 'z_neg'.
-bc = [x_pos,x_neg,y_pos,y_neg,z_neg]
-
-# Set gravity field (default is None)
-gravity_field = spatialdata.spatialdb.GravityField
-
-[pylithapp.timedependent.implicit]
-# Set the output to an array of 2 output managers.
-# We will output the solution over the domain and the ground surface.
-output = [domain,subdomain]
-
-# Set subdomain component to OutputSolnSubset (subset of domain).
-output.subdomain = pylith.meshio.OutputSolnSubset
-
-# ----------------------------------------------------------------------
-# materials
-# ----------------------------------------------------------------------
-
-# We specifically define the database info for the viscoelastic material
-# for each model, since the type of spatialdb can be different.
-
-[pylithapp.timedependent.materials.viscoelastic]
-db_properties.iohandler.filename = mat_maxwell.spatialdb
-
-# ----------------------------------------------------------------------
-# boundary conditions
-# ----------------------------------------------------------------------
-# Use the default FixedDOFDB, which has a uniform spatial distribution.
-
-# Set the parameters for Dirichlet boundary conditions applied on the
-# +x, -x, +y, -y, and -z faces of the box. Note that we only use a subset of the
-# boundary conditions provided in the 6 BC container.
-
-# We fix the x degree of freedom on the +x and -x faces, the y degree of
-# freedom on the +y and -y faces, and the z degree of freedom on the
-# bottom face.
-
-# The label corresponds to the nodeset ID in CUBIT.
-
-[pylithapp.timedependent.bc.x_pos]
-bc_dof = [0]
-label = 11
-db_initial.label = Dirichlet BC on +x
-
-[pylithapp.timedependent.bc.x_neg]
-bc_dof = [0]
-label = 12
-db_initial.label = Dirichlet BC on -x
-
-[pylithapp.timedependent.bc.y_pos]
-bc_dof = [1]
-label = 13
-db_initial.label = Dirichlet BC on +y
-
-[pylithapp.timedependent.bc.y_neg]
-bc_dof = [1]
-label = 14
-db_initial.label = Dirichlet BC on -y
-
-[pylithapp.timedependent.bc.z_neg]
-bc_dof = [2]
-label = 15
-db_initial.label = Dirichlet BC on -z
-
-# ----------------------------------------------------------------------
-# output
-# ----------------------------------------------------------------------
-# Give basename for VTK domain output of solution over domain.
-[pylithapp.problem.formulation.output.domain.writer]
-filename = gravity.vtk
-
-# Give basename for VTK domain output of solution over ground surface.
-[pylithapp.problem.formulation.output.subdomain]
-label = 17 ; nodeset for subdomain
-writer.filename = gravity-groundsurf.vtk
-
-# Give basename for VTK output of state variables.
-[pylithapp.timedependent.materials.elastic.output]
-cell_filter = pylith.meshio.CellFilterAvgMesh
-writer.filename = gravity-elastic.vtk
-
-[pylithapp.timedependent.materials.viscoelastic.output]
-cell_info_fields = [density,mu,lambda,maxwell_time]
-cell_data_fields = [total_strain,stress,viscous_strain]
-cell_filter = pylith.meshio.CellFilterAvgMesh
-writer.filename = gravity-viscoelastic.vtk

Deleted: short/3D/PyLith/trunk/examples/3d/hex8/gravity_istress.cfg
===================================================================
--- short/3D/PyLith/trunk/examples/3d/hex8/gravity_istress.cfg	2010-06-06 23:36:38 UTC (rev 16910)
+++ short/3D/PyLith/trunk/examples/3d/hex8/gravity_istress.cfg	2010-06-07 00:16:50 UTC (rev 16911)
@@ -1,116 +0,0 @@
-# -*- Python -*-
-[pylithapp]
-
-
-# This is not a self-contained simulation configuration file. This
-# file only specifies parameters specific to the boundary
-# conditions. The general parameters are specificed in the pylithapp.cfg
-# file which PyLith reads by default.
-#
-# To run the simulation:
-# pylith gravity_istress.cfg
-
-# ----------------------------------------------------------------------
-# problem
-# ----------------------------------------------------------------------
-[pylithapp.timedependent]
-# Set bc to an array of 5 boundary conditions: 'x_pos','x_neg', 'y_pos',
-# 'y_neg', and 'z_neg'.
-bc = [x_pos,x_neg,y_pos,y_neg,z_neg]
-
-# Set gravity field (default is None)
-gravity_field = spatialdata.spatialdb.GravityField
-
-[pylithapp.timedependent.implicit]
-# Set the output to an array of 2 output managers.
-# We will output the solution over the domain and the ground surface.
-output = [domain,subdomain]
-
-# Set subdomain component to OutputSolnSubset (subset of domain).
-output.subdomain = pylith.meshio.OutputSolnSubset
-
-# ----------------------------------------------------------------------
-# materials
-# ----------------------------------------------------------------------
-
-# We specifically define the database info for the viscoelastic material
-# for each model, since the type of spatialdb can be different.
-
-[pylithapp.timedependent.materials.viscoelastic]
-db_properties.iohandler.filename = mat_maxwell.spatialdb
-
-# ----------------------------------------------------------------------
-# initial stresses
-# ----------------------------------------------------------------------
-[pylithapp.timedependent.materials.elastic]
-db_initial_stress = spatialdata.spatialdb.SimpleDB
-db_initial_stress.iohandler.filename = initial_stress.spatialdb
-db_initial_stress.query_type = linear
-
-[pylithapp.timedependent.materials.viscoelastic]
-db_initial_stress = spatialdata.spatialdb.SimpleDB
-db_initial_stress.iohandler.filename = initial_stress.spatialdb
-db_initial_stress.query_type = linear
-
-# ----------------------------------------------------------------------
-# boundary conditions
-# ----------------------------------------------------------------------
-# Use the default FixedDOFDB, which has a uniform spatial distribution.
-
-# Set the parameters for Dirichlet boundary conditions applied on the
-# +x, -x, +y, -y, and -z faces of the box. Note that we only use a subset of the
-# boundary conditions provided in the 6 BC container.
-
-# We fix the x degree of freedom on the +x and -x faces, the y degree of
-# freedom on the +y and -y faces, and the z degree of freedom on the
-# bottom face.
-
-# The label corresponds to the nodeset ID in CUBIT.
-
-[pylithapp.timedependent.bc.x_pos]
-bc_dof = [0]
-label = 11
-db_initial.label = Dirichlet BC on +x
-
-[pylithapp.timedependent.bc.x_neg]
-bc_dof = [0]
-label = 12
-db_initial.label = Dirichlet BC on -x
-
-[pylithapp.timedependent.bc.y_pos]
-bc_dof = [1]
-label = 13
-db_initial.label = Dirichlet BC on +y
-
-[pylithapp.timedependent.bc.y_neg]
-bc_dof = [1]
-label = 14
-db_initial.label = Dirichlet BC on -y
-
-[pylithapp.timedependent.bc.z_neg]
-bc_dof = [2]
-label = 15
-db_initial.label = Dirichlet BC on -z
-
-# ----------------------------------------------------------------------
-# output
-# ----------------------------------------------------------------------
-# Give basename for VTK domain output of solution over domain.
-[pylithapp.problem.formulation.output.domain.writer]
-filename = gravity_istress.vtk
-
-# Give basename for VTK domain output of solution over ground surface.
-[pylithapp.problem.formulation.output.subdomain]
-label = 17 ; nodeset for subdomain
-writer.filename = gravity_istress-groundsurf.vtk
-
-# Give basename for VTK output of state variables.
-[pylithapp.timedependent.materials.elastic.output]
-cell_filter = pylith.meshio.CellFilterAvgMesh
-writer.filename = gravity_istress-elastic.vtk
-
-[pylithapp.timedependent.materials.viscoelastic.output]
-cell_info_fields = [density,mu,lambda,maxwell_time]
-cell_data_fields = [total_strain,stress,viscous_strain]
-cell_filter = pylith.meshio.CellFilterAvgMesh
-writer.filename = gravity_istress-viscoelastic.vtk

Deleted: short/3D/PyLith/trunk/examples/3d/hex8/hex8-gravity.jpg
===================================================================
(Binary files differ)

Deleted: short/3D/PyLith/trunk/examples/3d/hex8/hex8-gravity_istress.jpg
===================================================================
(Binary files differ)

Deleted: short/3D/PyLith/trunk/examples/3d/hex8/savageprescott-t100.jpg
===================================================================
(Binary files differ)

Deleted: short/3D/PyLith/trunk/examples/3d/hex8/savageprescott.cfg
===================================================================
--- short/3D/PyLith/trunk/examples/3d/hex8/savageprescott.cfg	2010-06-06 23:36:38 UTC (rev 16910)
+++ short/3D/PyLith/trunk/examples/3d/hex8/savageprescott.cfg	2010-06-07 00:16:50 UTC (rev 16911)
@@ -1,198 +0,0 @@
-# -*- Python -*-
-[pylithapp]
-
-# This is not a self-contained simulation configuration file. This
-# file only specifies parameters specific to the boundary and
-# interface conditions. The general parameters are specificed in the
-# pylithapp.cfg file which PyLith reads by default.
-#
-# To run the simulation:
-# pylith savageprescott.cfg
-
-# ----------------------------------------------------------------------
-# problem
-# ----------------------------------------------------------------------
-[pylithapp.timedependent]
-# Set bc to an array of 3 boundary conditions: 'x_pos','x_neg', and 'z_neg'.
-bc = [x_pos,x_neg,z_neg]
-
-# Set interfaces to an array of 1 fault: 'fault'.
-interfaces = [fault]
-
-# Change time stepping algorithm from uniform time step, to adaptive
-# time stepping.
-implicit.time_step = pylith.problems.TimeStepAdapt
-
-[pylithapp.timedependent.implicit.time_step]
-# Define the total time for the simulation and the default time step size.
-# Overwrite values in pylithapp.cfg
-total_time = 700.0*year ; total time of simulation
-max_dt = 10.0*year ; time step
-stability_factor = 1.0 ; use time step equal to stable value from materials
-
-[pylithapp.timedependent.implicit]
-# Set the output to an array of 2 output managers.
-# We will output the solution over the domain and the ground surface.
-output = [domain,subdomain]
-
-# Set subdomain component to OutputSolnSubset (subset of domain).
-output.subdomain = pylith.meshio.OutputSolnSubset
-
-# ----------------------------------------------------------------------
-# materials
-# ----------------------------------------------------------------------
-
-# Users can switch between linear Maxwell rheology and power-law
-# rheology by commenting and uncommenting the lines in the appropriate
-# section.
-# *** BEGIN MAXWELL SECTION ***
-# [pylithapp.timedependent.materials.viscoelastic]
-# db_properties.iohandler.filename = mat_maxwell.spatialdb
-# output.cell_info_fields = [density,mu,lambda,maxwell_time]
-# output.cell_data_fields = [total_strain,stress,viscous_strain]
-# *** END MAXWELL SECTION ***
-
-# *** BEGIN POWER-LAW SECTION ***
-#[pylithapp.timedependent]
-#implicit.solver = pylith.problems.SolverNonlinear
-#implicit.time_step.max_dt = 10.0*year
-#implicit.time_step.adapt_skip = 0
-#materials.viscoelastic = pylith.materials.PowerLaw3D
-#
-#[pylithapp.timedependent.materials.viscoelastic]
-#db_properties = spatialdata.spatialdb.CompositeDB
-#db_properties.db_A = spatialdata.spatialdb.SimpleDB
-#db_properties.db_B = spatialdata.spatialdb.SimpleDB
-#output.cell_info_fields = [density,mu,lambda,reference_strain_rate,reference_stress,power_law_exponent]
-#output.cell_data_fields = [total_strain,stress,viscous_strain]
-#
-#[pylithapp.timedependent.materials.viscoelastic.db_properties]
-#values_A = [density,vs,vp]
-#db_A.label = Elastic properties
-#db_A.iohandler.filename = spatialdb/mat_elastic.spatialdb
-#
-#values_B = [reference-stress,reference-strain-rate,power-law-exponent]
-#db_B.label = Power-law properties
-#db_B.iohandler.filename = spatialdb/mat_powerlaw.spatialdb
-# *** END POWER-LAW SECTION ***
-
-# ----------------------------------------------------------------------
-# boundary conditions
-# ----------------------------------------------------------------------
-
-# We change spatial database for the rate of change from FixedDOFDB
-# (which has zero velocity) to UniformDB (which allows nonzero
-# velocities).
-
-# Set the parameters for the desired boundary conditions.
-#
-# The label corresponds to the nodeset ID in CUBIT.
-
-[pylithapp.timedependent.bc.x_pos]
-bc_dof = [0, 1]
-label = 11
-db_initial.label = Dirichlet BC on +x
-db_rate = spatialdata.spatialdb.UniformDB
-db_rate.label = Dirichlet rate BC on +x
-db_rate.values = [displacement-rate-x,displacement-rate-y,rate-start-time]
-db_rate.data = [0.0*cm/year,-1.0*cm/year,0.0*year]
-
-[pylithapp.timedependent.bc.x_neg]
-bc_dof = [0, 1]
-label = 12
-db_initial.label = Dirichlet BC on -x
-db_rate = spatialdata.spatialdb.UniformDB
-db_rate.label = Dirichlet rate BC on -x
-db_rate.values = [displacement-rate-x,displacement-rate-y,rate-start-time]
-db_rate.data = [0.0*cm/year,+1.0*cm/year,0.0*year]
-
-[pylithapp.timedependent.bc.z_neg]
-bc_dof = [2]
-label = 16
-db_initial.label = Dirichlet BC on -z
-
-# ----------------------------------------------------------------------
-# faults
-# ----------------------------------------------------------------------
-[pylithapp.timedependent.interfaces]
-
-# Set the parameters for the fault interface conditions.
-
-[pylithapp.timedependent.interfaces.fault]
-label = 10
-quadrature.cell = pylith.feassemble.FIATLagrange
-quadrature.cell.dimension = 2
-
-output.vertex_info_fields = [normal_dir,strike_dir,dip_dir,final_slip_creep,final_slip_one,final_slip_two,final_slip_three,slip_time_creep,slip_time_one,slip_time_two,slip_time_three]
-
-# Set earthquake ruptures
-eq_srcs = [creep,one,two,three]
-eq_srcs.creep.origin_time = 00.0*year
-eq_srcs.one.origin_time = 200.0*year
-eq_srcs.two.origin_time = 400.0*year
-eq_srcs.three.origin_time = 600.0*year
-
-# one
-[pylithapp.timedependent.interfaces.fault.eq_srcs.one.slip_function]
-slip.iohandler.filename = spatialdb/finalslip_rupture.spatialdb
-slip_time.iohandler.filename = spatialdb/sliptime.spatialdb
-
-# two
-[pylithapp.timedependent.interfaces.fault.eq_srcs.two.slip_function]
-slip.iohandler.filename = spatialdb/finalslip_rupture.spatialdb
-slip_time.iohandler.filename = spatialdb/sliptime.spatialdb
-
-# three
-[pylithapp.timedependent.interfaces.fault.eq_srcs.three.slip_function]
-slip.iohandler.filename = spatialdb/finalslip_rupture.spatialdb
-slip_time.iohandler.filename = spatialdb/sliptime.spatialdb
-
-# creep
-[pylithapp.timedependent.interfaces.fault.eq_srcs.creep]
-slip_function = pylith.faults.ConstRateSlipFn
-origin_time = 0.0*s
-slip_function.slip_rate.iohandler.filename = spatialdb/sliprate_creep.spatialdb
-slip_function.slip_time.iohandler.filename = spatialdb/sliptime.spatialdb
-
-# ----------------------------------------------------------------------
-# output
-# ----------------------------------------------------------------------
-# Give basename for VTK domain output of solution over domain.
-[pylithapp.problem.formulation.output.domain]
-output_freq = time_step
-time_step = 50.0*year
-writer.filename = savageprescott.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
-
-# Give basename for VTK domain output of solution over ground surface.
-[pylithapp.problem.formulation.output.subdomain]
-label = 17 ; nodeset for subdomain
-skip = 0
-writer.filename = savageprescott-groundsurf.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
-
-# Give basename for vtk fault rupture output.
-[pylithapp.timedependent.interfaces.fault.output]
-skip = 0
-writer.filename = savageprescott-fault.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
-
-# Give basename for VTK output of state variables.
-[pylithapp.timedependent.materials.elastic.output]
-output_freq = time_step
-time_step = 50.0*year
-cell_filter = pylith.meshio.CellFilterAvgMesh
-writer.filename = savageprescott-elastic.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
-
-[pylithapp.timedependent.materials.viscoelastic.output]
-output_freq = time_step
-time_step = 50.0*year
-cell_filter = pylith.meshio.CellFilterAvgMesh
-writer.filename = savageprescott-viscoelastic.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year

Deleted: short/3D/PyLith/trunk/examples/3d/hex8/shear.jpg
===================================================================
(Binary files differ)



More information about the CIG-COMMITS mailing list