[cig-commits] r5955 - in cs/benchmark/trunk: . benchmark benchmark/discretize benchmark/short/applications

brad at geodynamics.org brad at geodynamics.org
Fri Feb 2 14:54:56 PST 2007


Author: brad
Date: 2007-02-02 14:54:56 -0800 (Fri, 02 Feb 2007)
New Revision: 5955

Modified:
   cs/benchmark/trunk/
   cs/benchmark/trunk/Makefile.am
   cs/benchmark/trunk/benchmark/CompareApp.py
   cs/benchmark/trunk/benchmark/ProjectionQuadPts.py
   cs/benchmark/trunk/benchmark/discretize/Tet4.py
   cs/benchmark/trunk/benchmark/short/applications/bm_create_projection.py
   cs/benchmark/trunk/benchmark/short/applications/femlabtoh5.py
   cs/benchmark/trunk/benchmark/short/applications/geofesttoh5.py
   cs/benchmark/trunk/benchmark/short/applications/okadaelastictoh5.py
   cs/benchmark/trunk/benchmark/short/applications/pylithtoh5.py
   cs/benchmark/trunk/configure.ac
Log:
Updated to use pythia egg.


Property changes on: cs/benchmark/trunk
___________________________________________________________________
Name: svn:externals
   + m4 http://geodynamics.org/svn/cig/cs/autoconf/trunk
archimedes  http://geodynamics.org/svn/cig/cs/merlin/branches/v1/merlin/archimedes


Modified: cs/benchmark/trunk/Makefile.am
===================================================================
--- cs/benchmark/trunk/Makefile.am	2007-02-02 21:21:04 UTC (rev 5954)
+++ cs/benchmark/trunk/Makefile.am	2007-02-02 22:54:56 UTC (rev 5955)
@@ -10,7 +10,16 @@
 # ----------------------------------------------------------------------
 #
 
+ACLOCAL_AMFLAGS = -I ./m4
+
 SUBDIRS = \
 	benchmark
 
+install-data-hook:
+	top_builddir=`$(am__cd) $(top_builddir) && pwd` && \
+		cd $(top_srcdir) && \
+		$(PYTHON) setup.py install_deps -H None -f $$top_builddir/deps --prefix=$(prefix) && \
+		$(PYTHON) setup.py egg_info -e $(pythondir)
+
+
 # End of file 

Modified: cs/benchmark/trunk/benchmark/CompareApp.py
===================================================================
--- cs/benchmark/trunk/benchmark/CompareApp.py	2007-02-02 21:21:04 UTC (rev 5954)
+++ cs/benchmark/trunk/benchmark/CompareApp.py	2007-02-02 22:54:56 UTC (rev 5955)
@@ -14,6 +14,9 @@
 
 ## @brief Python application to compare projected solutions.
 
+from pkg_resources import require
+require("pythia>=0.8")
+
 from pyre.applications.Script import Script
 
 # CompareApp class

Modified: cs/benchmark/trunk/benchmark/ProjectionQuadPts.py
===================================================================
--- cs/benchmark/trunk/benchmark/ProjectionQuadPts.py	2007-02-02 21:21:04 UTC (rev 5954)
+++ cs/benchmark/trunk/benchmark/ProjectionQuadPts.py	2007-02-02 22:54:56 UTC (rev 5955)
@@ -15,6 +15,9 @@
 ## @brief Python object for projecting solutions to element quadrature
 ## points. Projected solutions are stored in an HDF5 file.
 
+from pkg_resources import require
+require("pythia>=0.8")
+
 from pyre.components.Component import Component
 
 import numpy

Modified: cs/benchmark/trunk/benchmark/discretize/Tet4.py
===================================================================
--- cs/benchmark/trunk/benchmark/discretize/Tet4.py	2007-02-02 21:21:04 UTC (rev 5954)
+++ cs/benchmark/trunk/benchmark/discretize/Tet4.py	2007-02-02 22:54:56 UTC (rev 5955)
@@ -15,6 +15,9 @@
 ## @brief Python object describing interpolation and quadrature
 ## information for linear tetrahedral finite-element.
 
+from pkg_resources import require
+require("pythia>=0.8")
+
 from pyre.components.Component import Component
 
 # Tet4 class

Modified: cs/benchmark/trunk/benchmark/short/applications/bm_create_projection.py
===================================================================
--- cs/benchmark/trunk/benchmark/short/applications/bm_create_projection.py	2007-02-02 21:21:04 UTC (rev 5954)
+++ cs/benchmark/trunk/benchmark/short/applications/bm_create_projection.py	2007-02-02 22:54:56 UTC (rev 5955)
@@ -15,6 +15,9 @@
 ## @brief Python application to create projection and dump projection
 ## quadrature points to file.
 
+from pkg_resources import require
+require("pythia>=0.8")
+
 from pyre.applications.Script import Script
 
 # Creator class

Modified: cs/benchmark/trunk/benchmark/short/applications/femlabtoh5.py
===================================================================
--- cs/benchmark/trunk/benchmark/short/applications/femlabtoh5.py	2007-02-02 21:21:04 UTC (rev 5954)
+++ cs/benchmark/trunk/benchmark/short/applications/femlabtoh5.py	2007-02-02 22:54:56 UTC (rev 5955)
@@ -15,6 +15,9 @@
 ## @brief Python application to translate Femlab solution computed
 ## at projection quadrature points to HDF5 file.
 
+from pkg_resources import require
+require("pythia>=0.8")
+
 from pyre.applications.Script import Script
 import numpy
 from benchmark.tablewaiter import createGroup

Modified: cs/benchmark/trunk/benchmark/short/applications/geofesttoh5.py
===================================================================
--- cs/benchmark/trunk/benchmark/short/applications/geofesttoh5.py	2007-02-02 21:21:04 UTC (rev 5954)
+++ cs/benchmark/trunk/benchmark/short/applications/geofesttoh5.py	2007-02-02 22:54:56 UTC (rev 5955)
@@ -15,6 +15,9 @@
 ## @brief Python application to translate GeoFEST output from UCD
 ## format to HDF5.
 
+from pkg_resources import require
+require("pythia>=0.8")
+
 from pyre.applications.Script import Script
 import numpy
 

Modified: cs/benchmark/trunk/benchmark/short/applications/okadaelastictoh5.py
===================================================================
--- cs/benchmark/trunk/benchmark/short/applications/okadaelastictoh5.py	2007-02-02 21:21:04 UTC (rev 5954)
+++ cs/benchmark/trunk/benchmark/short/applications/okadaelastictoh5.py	2007-02-02 22:54:56 UTC (rev 5955)
@@ -15,6 +15,9 @@
 ## @brief Python application to translate analytical elastic solution computed
 ## using Okada at projection quadrature points to HDF5 file.
 
+from pkg_resources import require
+require("pythia>=0.8")
+
 from pyre.applications.Script import Script
 import numpy
 from benchmark.tablewaiter import createGroup

Modified: cs/benchmark/trunk/benchmark/short/applications/pylithtoh5.py
===================================================================
--- cs/benchmark/trunk/benchmark/short/applications/pylithtoh5.py	2007-02-02 21:21:04 UTC (rev 5954)
+++ cs/benchmark/trunk/benchmark/short/applications/pylithtoh5.py	2007-02-02 22:54:56 UTC (rev 5955)
@@ -15,6 +15,9 @@
 ## @brief Python application to translate PyLith output from UCD
 ## format to HDF5.
 
+from pkg_resources import require
+require("pythia>=0.8")
+
 from pyre.applications.Script import Script
 import numpy
 

Modified: cs/benchmark/trunk/configure.ac
===================================================================
--- cs/benchmark/trunk/configure.ac	2007-02-02 21:21:04 UTC (rev 5954)
+++ cs/benchmark/trunk/configure.ac	2007-02-02 22:54:56 UTC (rev 5955)
@@ -28,15 +28,10 @@
 
 # ----------------------------------------------------------------------
 # PYTHON
-AC_CACHE_CHECK([for $am_display_PYTHON include directory],
-    [PYTHON_INCDIR],
-    [PYTHON_INCDIR=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_inc()" 2>/dev/null ||
-     echo "$PYTHON_PREFIX/include/python$PYTHON_VERSION"`])
-AC_SUBST([PYTHON_INCDIR], [$PYTHON_INCDIR])
+CIT_PYTHON_INCDIR
 
 # PYTHIA
-# TODO: Add test for Pythia components. We only use Python Pyre stuff,
-# so perhaps just try to import journal?
+CIT_PYTHON_EGG_SETUP
 
 # ----------------------------------------------------------------------
 AC_CONFIG_FILES([Makefile
@@ -45,7 +40,4 @@
 AC_OUTPUT
 
 
-# version
-# $Id$
-
 # End of file 



More information about the cig-commits mailing list