[cig-commits] r6549 - in short/3D/PyLith/trunk: . unittests/libtests/materials unittests/libtests/materials/data

brad at geodynamics.org brad at geodynamics.org
Wed Apr 11 21:42:11 PDT 2007


Author: brad
Date: 2007-04-11 21:42:10 -0700 (Wed, 11 Apr 2007)
New Revision: 6549

Modified:
   short/3D/PyLith/trunk/DEPENDENCIES
   short/3D/PyLith/trunk/TODO
   short/3D/PyLith/trunk/unittests/libtests/materials/Makefile.am
   short/3D/PyLith/trunk/unittests/libtests/materials/data/generate.sh
Log:
Added tests for ElasticStrain1D and ElasticPlaneStrain materials.

Modified: short/3D/PyLith/trunk/DEPENDENCIES
===================================================================
--- short/3D/PyLith/trunk/DEPENDENCIES	2007-04-12 00:55:50 UTC (rev 6548)
+++ short/3D/PyLith/trunk/DEPENDENCIES	2007-04-12 04:42:10 UTC (rev 6549)
@@ -12,6 +12,3 @@
 cppunit
 doxygen
 
-FUTURE DEPENDENCIES??
-
-petsc2py (http://cheeseshop.python.org/pypi/petsc4py)

Modified: short/3D/PyLith/trunk/TODO
===================================================================
--- short/3D/PyLith/trunk/TODO	2007-04-12 00:55:50 UTC (rev 6548)
+++ short/3D/PyLith/trunk/TODO	2007-04-12 04:42:10 UTC (rev 6549)
@@ -17,6 +17,10 @@
 
   a.  Add unit tests for ElasticStrain1D, ElasticStress1D,
       ElasticPlaneStrain, ElasticPlaneStress.
+
+      Need to check parameters for multiple locations or get rid of
+      multiple locations in test data.
+
   b. Update MeshIOAscii tests (groups of vertices and cells)
 
 1. Finish implementing ExplicitElasticity and Explicit

Modified: short/3D/PyLith/trunk/unittests/libtests/materials/Makefile.am
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/materials/Makefile.am	2007-04-12 00:55:50 UTC (rev 6548)
+++ short/3D/PyLith/trunk/unittests/libtests/materials/Makefile.am	2007-04-12 04:42:10 UTC (rev 6549)
@@ -24,6 +24,8 @@
 	TestMaterial.cc \
 	TestElasticMaterial.cc \
 	TestElasticIsotropic3D.cc \
+	TestElasticPlaneStrain.cc \
+	TestElasticStrain1D.cc \
 	test_materials.cc
 
 noinst_HEADERS = \
@@ -33,12 +35,16 @@
 testmaterials_SOURCES += \
 	data/MaterialData.cc \
 	data/ElasticMaterialData.cc \
-	data/ElasticIsotropic3DData.cc
+	data/ElasticIsotropic3DData.cc \
+	data/ElasticPlaneStrainData.cc \
+	data/ElasticStrain1DData.cc
 
 noinst_HEADERS += \
 	data/MaterialData.hh \
 	data/ElasticMaterialData.hh \
 	data/ElasticIsotropic3DData.hh \
+	data/ElasticPlaneStrainData.hh \
+	data/ElasticStrain1DData.hh \
 	data/header.hh
 
 testmaterials_LDFLAGS = $(PETSC_LIB)

Modified: short/3D/PyLith/trunk/unittests/libtests/materials/data/generate.sh
===================================================================
--- short/3D/PyLith/trunk/unittests/libtests/materials/data/generate.sh	2007-04-12 00:55:50 UTC (rev 6548)
+++ short/3D/PyLith/trunk/unittests/libtests/materials/data/generate.sh	2007-04-12 04:42:10 UTC (rev 6549)
@@ -25,6 +25,20 @@
     --data.object=ElasticIsotropic3DData \
     --data.parent=ElasticMaterialData
 
+  # 2-D ----------------------------------------------------------------
+
+  python ElasticPlaneStrain.py \
+    --data.namespace=pylith,materials \
+    --data.object=ElasticPlaneStrainData \
+    --data.parent=ElasticMaterialData
+
+  # 1-D ----------------------------------------------------------------
+
+  python ElasticStrain1D.py \
+    --data.namespace=pylith,materials \
+    --data.object=ElasticStrain1DData \
+    --data.parent=ElasticMaterialData
+
 fi
 
 # //////////////////////////////////////////////////////////////////////



More information about the cig-commits mailing list