[cig-commits] r18555 - short/3D/PyLith/trunk/examples/3d/hex8
willic3 at geodynamics.org
willic3 at geodynamics.org
Wed Jun 8 14:57:27 PDT 2011
Author: willic3
Date: 2011-06-08 14:57:26 -0700 (Wed, 08 Jun 2011)
New Revision: 18555
Modified:
short/3D/PyLith/trunk/examples/3d/hex8/step06.cfg
short/3D/PyLith/trunk/examples/3d/hex8/step07.cfg
short/3D/PyLith/trunk/examples/3d/hex8/step08.cfg
short/3D/PyLith/trunk/examples/3d/hex8/step09.cfg
Log:
Altered examples to use HDF5 output.
Modified: short/3D/PyLith/trunk/examples/3d/hex8/step06.cfg
===================================================================
--- short/3D/PyLith/trunk/examples/3d/hex8/step06.cfg 2011-06-08 21:40:09 UTC (rev 18554)
+++ short/3D/PyLith/trunk/examples/3d/hex8/step06.cfg 2011-06-08 21:57:26 UTC (rev 18555)
@@ -168,54 +168,53 @@
# ----------------------------------------------------------------------
# output
# ----------------------------------------------------------------------
-# Give basename for VTK domain output of solution over domain.
+# Give basename for output of solution over domain.
[pylithapp.problem.formulation.output.domain]
# We specify that output occurs in terms of a given time frequency, and
-# ask for output every 50 years. The time stamps of the output files are
-# in years (rather than the default of seconds), and we give a format for
-# the time stamp.
+# ask for output every 50 years.
output_freq = time_step
time_step = 50.0*year
-writer.filename = output/step06.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
-# Give basename for VTK domain output of solution over ground surface.
+# We are using HDF5 output so we must change the default writer.
+writer = pylith.meshio.DataWriterHDF5Mesh
+writer.filename = output/step06.h5
+
+# Give basename for output of solution over ground surface.
[pylithapp.problem.formulation.output.subdomain]
# Name of nodeset for ground surface.
label = face_zpos
# We keep the default output frequency behavior (skip every n steps), and
# ask to skip 0 steps between output, so that we get output every time step.
+# We again switch the writer to produce HDF5 output.
+# Note that we specifically ask for a submesh writer.
skip = 0
-writer.filename = output/step06-groundsurf.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+writer = pylith.meshio.DataWriterHDF5SubMesh
+writer.filename = output/step06-groundsurf.h5
-# Give basename for VTK fault rupture output.
+# Give basename for fault rupture output.
[pylithapp.problem.interfaces.fault.output]
# We keep the default output frequency behavior (skip every n steps), and
# ask to skip 0 steps between output, so that we get output every time step.
+# We again switch the writer to produce HDF5 output.
+# Note that we specifically ask for a subsubmesh writer.
skip = 0
-writer.filename = output/step06-fault.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+writer = pylith.meshio.DataWriterHDF5SubSubMesh
+writer.filename = output/step06-fault.h5
-# Give basename for VTK output of upper_crust state variables.
+# Give basename for output of upper_crust state variables.
[pylithapp.timedependent.materials.upper_crust.output]
# Average values over quadrature points.
cell_filter = pylith.meshio.CellFilterAvgMesh
output_freq = time_step
time_step = 50.0*year
-writer.filename = output/step06-upper_crust.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+writer = pylith.meshio.DataWriterHDF5Mesh
+writer.filename = output/step06-upper_crust.h5
-# Give basename for VTK output of lower_crust state variables.
+# Give basename for output of lower_crust state variables.
[pylithapp.timedependent.materials.lower_crust.output]
# Average values over quadrature points.
cell_filter = pylith.meshio.CellFilterAvgMesh
output_freq = time_step
time_step = 50.0*year
-writer.filename = output/step06-lower_crust.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+writer = pylith.meshio.DataWriterHDF5Mesh
+writer.filename = output/step06-lower_crust.h5
Modified: short/3D/PyLith/trunk/examples/3d/hex8/step07.cfg
===================================================================
--- short/3D/PyLith/trunk/examples/3d/hex8/step07.cfg 2011-06-08 21:40:09 UTC (rev 18554)
+++ short/3D/PyLith/trunk/examples/3d/hex8/step07.cfg 2011-06-08 21:57:26 UTC (rev 18555)
@@ -182,21 +182,20 @@
# ----------------------------------------------------------------------
# output
# ----------------------------------------------------------------------
-# Give basename for VTK domain output of solution over domain.
+# Give basename for output of solution over domain.
[pylithapp.problem.formulation.output.domain]
# We specify that output occurs in terms of a given time frequency, and
-# ask for output every 50 years. The time stamps of the output files are
-# in years (rather than the default of seconds), and we give a format for
-# the time stamp.
+# ask for output every 50 years.
# We also request velocity output in addition to displacements.
vertex_data_fields = [displacement,velocity]
output_freq = time_step
time_step = 50.0*year
-writer.filename = output/step07.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
-# Give basename for VTK domain output of solution over ground surface.
+# We are using HDF5 output so we must change the default writer.
+writer = pylith.meshio.DataWriterHDF5Mesh
+writer.filename = output/step07.h5
+
+# Give basename for output of solution over ground surface.
[pylithapp.problem.formulation.output.subdomain]
# Name of nodeset for ground surface.
label = face_zpos
@@ -205,35 +204,41 @@
# We keep the default output frequency behavior (skip every n steps), and
# ask to skip 0 steps between output, so that we get output every time step.
skip = 0
-writer.filename = output/step07-groundsurf.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+# We again switch the writer to produce HDF5 output.
+# Note that we specifically ask for a submesh writer.
+writer = pylith.meshio.DataWriterHDF5SubMesh
+writer.filename = output/step07-groundsurf.h5
-# Give basename for VTK fault rupture output.
+# Give basename for fault rupture output.
[pylithapp.problem.interfaces.fault.output]
# We keep the default output frequency behavior (skip every n steps), and
# ask to skip 0 steps between output, so that we get output every time step.
skip = 0
-writer.filename = output/step07-fault.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+# We again switch the writer to produce HDF5 output.
+# Note that we specifically ask for a subsubmesh writer.
+writer = pylith.meshio.DataWriterHDF5SubSubMesh
+writer.filename = output/step07-fault.h5
-# Give basename for VTK output of upper_crust state variables.
+# Give basename for output of upper_crust state variables.
[pylithapp.timedependent.materials.upper_crust.output]
# Average values over quadrature points.
cell_filter = pylith.meshio.CellFilterAvgMesh
+# We specify that output occurs in terms of a given time frequency, and
+# ask for output every 50 years.
output_freq = time_step
time_step = 50.0*year
-writer.filename = output/step07-upper_crust.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+# We again switch the writer to produce HDF5 output.
+writer = pylith.meshio.DataWriterHDF5Mesh
+writer.filename = output/step07-upper_crust.h5
-# Give basename for VTK output of lower_crust state variables.
+# Give basename for output of lower_crust state variables.
[pylithapp.timedependent.materials.lower_crust.output]
# Average values over quadrature points.
cell_filter = pylith.meshio.CellFilterAvgMesh
+# We specify that output occurs in terms of a given time frequency, and
+# ask for output every 50 years.
output_freq = time_step
time_step = 50.0*year
-writer.filename = output/step07-lower_crust.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+# We again switch the writer to produce HDF5 output.
+writer = pylith.meshio.DataWriterHDF5Mesh
+writer.filename = output/step07-lower_crust.h5
Modified: short/3D/PyLith/trunk/examples/3d/hex8/step08.cfg
===================================================================
--- short/3D/PyLith/trunk/examples/3d/hex8/step08.cfg 2011-06-08 21:40:09 UTC (rev 18554)
+++ short/3D/PyLith/trunk/examples/3d/hex8/step08.cfg 2011-06-08 21:57:26 UTC (rev 18555)
@@ -200,54 +200,58 @@
# ----------------------------------------------------------------------
# output
# ----------------------------------------------------------------------
-# Give basename for VTK domain output of solution over domain.
+# Give basename for output of solution over domain.
[pylithapp.problem.formulation.output.domain]
# We specify that output occurs in terms of a given time frequency, and
-# ask for output every 50 years. The time stamps of the output files are
-# in years (rather than the default of seconds), and we give a format for
-# the time stamp.
+# ask for output every 50 years.
output_freq = time_step
time_step = 50.0*year
-writer.filename = output/step08.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+# We are using HDF5 output so we must change the default writer.
+writer = pylith.meshio.DataWriterHDF5Mesh
+writer.filename = output/step08.h5
-# Give basename for VTK domain output of solution over ground surface.
+# Give basename for output of solution over ground surface.
[pylithapp.problem.formulation.output.subdomain]
# Name of nodeset for ground surface.
label = face_zpos
# We keep the default output frequency behavior (skip every n steps), and
# ask to skip 0 steps between output, so that we get output every time step.
skip = 0
-writer.filename = output/step08-groundsurf.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+# We again switch the writer to produce HDF5 output.
+# Note that we specifically ask for a submesh writer.
+writer = pylith.meshio.DataWriterHDF5SubMesh
+writer.filename = output/step08-groundsurf.h5
-# Give basename for VTK fault rupture output.
+# Give basename for fault rupture output.
[pylithapp.problem.interfaces.fault.output]
# We keep the default output frequency behavior (skip every n steps), and
# ask to skip 0 steps between output, so that we get output every time step.
skip = 0
-writer.filename = output/step08-fault.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+# We again switch the writer to produce HDF5 output.
+# Note that we specifically ask for a subsubmesh writer.
+writer = pylith.meshio.DataWriterHDF5SubSubMesh
+writer.filename = output/step08-fault.h5
-# Give basename for VTK output of upper_crust state variables.
+# Give basename for output of upper_crust state variables.
[pylithapp.timedependent.materials.upper_crust.output]
# Average values over quadrature points.
cell_filter = pylith.meshio.CellFilterAvgMesh
+# We specify that output occurs in terms of a given time frequency, and
+# ask for output every 50 years.
output_freq = time_step
time_step = 50.0*year
-writer.filename = output/step08-upper_crust.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+# We again switch the writer to produce HDF5 output.
+writer = pylith.meshio.DataWriterHDF5Mesh
+writer.filename = output/step08-upper_crust.h5
-# Give basename for VTK output of lower_crust state variables.
+# Give basename for output of lower_crust state variables.
[pylithapp.timedependent.materials.lower_crust.output]
# Average values over quadrature points.
cell_filter = pylith.meshio.CellFilterAvgMesh
+# We specify that output occurs in terms of a given time frequency, and
+# ask for output every 50 years.
output_freq = time_step
time_step = 50.0*year
-writer.filename = output/step08-lower_crust.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+# We again switch the writer to produce HDF5 output.
+writer = pylith.meshio.DataWriterHDF5Mesh
+writer.filename = output/step08-lower_crust.h5
Modified: short/3D/PyLith/trunk/examples/3d/hex8/step09.cfg
===================================================================
--- short/3D/PyLith/trunk/examples/3d/hex8/step09.cfg 2011-06-08 21:40:09 UTC (rev 18554)
+++ short/3D/PyLith/trunk/examples/3d/hex8/step09.cfg 2011-06-08 21:57:26 UTC (rev 18555)
@@ -200,54 +200,58 @@
# ----------------------------------------------------------------------
# output
# ----------------------------------------------------------------------
-# Give basename for VTK domain output of solution over domain.
+# Give basename for output of solution over domain.
[pylithapp.problem.formulation.output.domain]
# We specify that output occurs in terms of a given time frequency, and
-# ask for output every 50 years. The time stamps of the output files are
-# in years (rather than the default of seconds), and we give a format for
-# the time stamp.
+# ask for output every 50 years.
output_freq = time_step
time_step = 50.0*year
-writer.filename = output/step09.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+# We are using HDF5 output so we must change the default writer.
+writer = pylith.meshio.DataWriterHDF5Mesh
+writer.filename = output/step09.h5
-# Give basename for VTK domain output of solution over ground surface.
+# Give basename for output of solution over ground surface.
[pylithapp.problem.formulation.output.subdomain]
# Name of nodeset for ground surface.
label = face_zpos
# We keep the default output frequency behavior (skip every n steps), and
# ask to skip 0 steps between output, so that we get output every time step.
skip = 0
-writer.filename = output/step09-groundsurf.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+# We again switch the writer to produce HDF5 output.
+# Note that we specifically ask for a submesh writer.
+writer = pylith.meshio.DataWriterHDF5SubMesh
+writer.filename = output/step09-groundsurf.h5
-# Give basename for VTK fault rupture output.
+# Give basename for fault rupture output.
[pylithapp.problem.interfaces.fault.output]
# We keep the default output frequency behavior (skip every n steps), and
# ask to skip 0 steps between output, so that we get output every time step.
skip = 0
-writer.filename = output/step09-fault.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+# We again switch the writer to produce HDF5 output.
+# Note that we specifically ask for a subsubmesh writer.
+writer = pylith.meshio.DataWriterHDF5SubSubMesh
+writer.filename = output/step09-fault.h5
-# Give basename for VTK output of upper_crust state variables.
+# Give basename for output of upper_crust state variables.
[pylithapp.timedependent.materials.upper_crust.output]
# Average values over quadrature points.
cell_filter = pylith.meshio.CellFilterAvgMesh
+# We specify that output occurs in terms of a given time frequency, and
+# ask for output every 50 years.
output_freq = time_step
time_step = 50.0*year
-writer.filename = output/step09-upper_crust.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+# We again switch the writer to produce HDF5 output.
+writer = pylith.meshio.DataWriterHDF5Mesh
+writer.filename = output/step09-upper_crust.h5
-# Give basename for VTK output of lower_crust state variables.
+# Give basename for output of lower_crust state variables.
[pylithapp.timedependent.materials.lower_crust.output]
# Average values over quadrature points.
cell_filter = pylith.meshio.CellFilterAvgMesh
+# We specify that output occurs in terms of a given time frequency, and
+# ask for output every 50 years.
output_freq = time_step
time_step = 50.0*year
-writer.filename = output/step09-lower_crust.vtk
-writer.time_format = %04.0f
-writer.time_constant = 1.0*year
+# We again switch the writer to produce HDF5 output.
+writer = pylith.meshio.DataWriterHDF5Mesh
+writer.filename = output/step09-lower_crust.h5
More information about the CIG-COMMITS
mailing list