[cig-commits] r8276 - short/3D/PyLith/trunk/tests/1d/line2
brad at geodynamics.org
brad at geodynamics.org
Mon Nov 12 10:20:50 PST 2007
Author: brad
Date: 2007-11-12 10:20:49 -0800 (Mon, 12 Nov 2007)
New Revision: 8276
Modified:
short/3D/PyLith/trunk/tests/1d/line2/Makefile.am
short/3D/PyLith/trunk/tests/1d/line2/TestAxial.py
short/3D/PyLith/trunk/tests/1d/line2/axialextension.cfg
Log:
Added trivial local app object to permit use of .cfg file for axial extension. This will allow automated full run test suites.
Modified: short/3D/PyLith/trunk/tests/1d/line2/Makefile.am
===================================================================
--- short/3D/PyLith/trunk/tests/1d/line2/Makefile.am 2007-11-11 20:37:22 UTC (rev 8275)
+++ short/3D/PyLith/trunk/tests/1d/line2/Makefile.am 2007-11-12 18:20:49 UTC (rev 8276)
@@ -22,7 +22,7 @@
bar.mesh \
axialextension.cfg \
axialextension_disp.spatialdb \
- dislocation.cfg \
+ dislocation_static.cfg \
dislocation_disp.spatialdb \
dislocation_slip.spatialdb \
dislocation_sliprate.spatialdb \
@@ -41,12 +41,13 @@
# 'export' the input files by performing a mock install
export_datadir = $(top_builddir)/tests/1d/line2
-export-data: $(noinst_DATA)
- for f in $(noinst_DATA); do $(install_sh_DATA) $(srcdir)/$$f $(export_datadir); done
+export-data: $(noinst_PYTHON) $(noinst_DATA)
+ for f in $(noinst_PYTHON) $(noinst_DATA); do $(install_sh_DATA) $(srcdir)/$$f $(export_datadir); done
BUILT_SOURCES = export-data
CLEANFILES = \
+ $(export_datadir)/$(noinst_PYTHON) \
$(export_datadir)/$(noinst_DATA) \
$(export_datadir)/$(noinst_TMP)
Modified: short/3D/PyLith/trunk/tests/1d/line2/TestAxial.py
===================================================================
--- short/3D/PyLith/trunk/tests/1d/line2/TestAxial.py 2007-11-11 20:37:22 UTC (rev 8275)
+++ short/3D/PyLith/trunk/tests/1d/line2/TestAxial.py 2007-11-12 18:20:49 UTC (rev 8276)
@@ -15,16 +15,24 @@
## @brief Test suite for testing pylith with 1-D axial extension.
import unittest
-import numpy
-import tables
+#import numpy
+#import tables
+
+from pylith.PyLithApp import PyLithApp
+class AxialExtension(PyLithApp):
+
+ def __init__(self):
+ PyLithApp.__init__(self, "axialextension")
+ return
+
+
def run_pylith():
"""
Run pylith.
"""
if not "done" in dir(run_pylith):
- from pylith.PyLithApp import PyLithApp
- app = PyLithApp("axialextension")
+ app = AxialExtension()
app.run()
run_pylith.done = True
return
Modified: short/3D/PyLith/trunk/tests/1d/line2/axialextension.cfg
===================================================================
--- short/3D/PyLith/trunk/tests/1d/line2/axialextension.cfg 2007-11-11 20:37:22 UTC (rev 8275)
+++ short/3D/PyLith/trunk/tests/1d/line2/axialextension.cfg 2007-11-12 18:20:49 UTC (rev 8276)
@@ -1,10 +1,10 @@
# -*- Python -*-
-[pylithapp]
+[axialextension]
# ----------------------------------------------------------------------
# journal
# ----------------------------------------------------------------------
-[pylithapp.journal.info]
+[axialextension.journal.info]
timedependent = 1
explicit = 1
implicit = 1
@@ -19,17 +19,17 @@
# ----------------------------------------------------------------------
# mesh_generator
# ----------------------------------------------------------------------
-[pylithapp.mesh_generator]
+[axialextension.mesh_generator]
debug = 1
-[pylithapp.mesh_generator.importer]
+[axialextension.mesh_generator.importer]
filename = bar.mesh
coordsys.space_dim = 1
# ----------------------------------------------------------------------
# problem
# ----------------------------------------------------------------------
-[pylithapp.timedependent]
+[axialextension.timedependent]
total_time = 0.0*s
default_dt = 1.0*s
dimension = 1
@@ -39,10 +39,10 @@
# ----------------------------------------------------------------------
# materials
# ----------------------------------------------------------------------
-[pylithapp.timedependent.materials]
+[axialextension.timedependent.materials]
material = pylith.materials.ElasticStrain1D
-[pylithapp.timedependent.materials.material]
+[axialextension.timedependent.materials.material]
label = elastic material
id = 1
db.iohandler.filename = matprops.spatialdb
@@ -52,7 +52,7 @@
# ----------------------------------------------------------------------
# boundary conditions
# ----------------------------------------------------------------------
-[pylithapp.timedependent.bc.bc]
+[axialextension.timedependent.bc.bc]
fixed_dof = [0]
id = 10
label = end points
@@ -62,11 +62,11 @@
# ----------------------------------------------------------------------
# PETSc
# ----------------------------------------------------------------------
-[pylithapp.petsc]
+[axialextension.petsc]
pc_type = jacobi
# ----------------------------------------------------------------------
# output
# ----------------------------------------------------------------------
-[pylithapp.problem.formulation.output.output]
+[axialextension.problem.formulation.output.output]
filename = axialextension.vtk
More information about the cig-commits
mailing list