[cig-commits] commit:
Mercurial
hg at geodynamics.org
Mon Nov 24 11:59:38 PST 2008
changeset: 166:482002daa691
user: Julian Giordani <julian.giordani at sci.monash.edu.au>
date: Mon Oct 06 15:23:13 2008 +1100
files: Geometry/makefile Geometry/src/makefile Geometry/tests/Makefile.def Geometry/tests/makefile Mesh/Python/makefile Mesh/makefile Mesh/src/makefile Mesh/tests/makefile Python/Bindings/Makefile.def Python/Bindings/Mesh/Makefile.def Python/Bindings/Mesh/makefile Python/Bindings/makefile Python/Makefile.def Python/makefile Shape/makefile Shape/src/makefile Shape/tests/makefile Swarm/makefile Swarm/src/makefile Swarm/tests/Bouncer/makefile Swarm/tests/Makefile.def Swarm/tests/SingleAttractor/makefile Swarm/tests/Spinner/makefile Swarm/tests/VaryingCornerAttractors/makefile Swarm/tests/makefile Utils/makefile Utils/src/makefile Utils/tests/Makefile.def Utils/tests/makefile libStgDomain/Toolbox/makefile libStgDomain/makefile libStgDomain/src/makefile libStgDomain/tests/Makefile.def libStgDomain/tests/makefile makefile
description:
Removing the final bits of VMake.... makefile and Makefile.def
diff -r 916df05afe5c -r 482002daa691 Geometry/makefile
--- a/Geometry/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3462 2006-02-19 06:53:24Z WalterLandry $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-# obtain defaults for required variables according to system and project location, and then run the build.
-ifndef PROJ_ROOT
- PROJ_ROOT=../..
-endif
-include ${PROJ_ROOT}/Makefile.system
-
-subdirs = src tests
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Geometry/src/makefile
--- a/Geometry/src/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,107 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3982 2007-01-23 03:52:15Z KathleenHumble $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-# obtain defaults for required variables according to system and project location, and then run the build.
-ifndef PROJ_ROOT
- PROJ_ROOT=../..
-endif
-include ${PROJ_ROOT}/Makefile.system
-
-
-lib = StgDomainGeometry
-libstatic = yes
-libdynamic = yes
-includes = StgDomain/Geometry
-
-SRCS = \
- Dimension.c \
- VectorMath.c \
- TensorMath.c \
- TrigMath.c \
- ComplexMath.c \
- Line.c \
- Plane.c \
- Edge.c \
- RMatrix.c \
- QuadEdge.c \
- Delaunay.c \
- ParallelDelaunay.c \
- Init.c \
- Finalise.c \
- ComplexVectorMath.c \
- TensorMultMath.c \
- Simplex.c \
- Hex.c
-ifdef USE_OPTIONAL_MATH
- SRCS += FullTensorMath.c
-endif
-
-HDRS = \
- units.h \
- types.h \
- isinf.h \
- Dimension.h \
- VectorMath.h \
- TensorMath.h \
- TrigMath.h \
- ComplexMath.h \
- Line.h \
- Plane.h \
- Edge.h \
- RMatrix.h \
- QuadEdge.h \
- Delaunay.h \
- ParallelDelaunay.h \
- Init.h \
- Finalise.h \
- Geometry.h \
- ComplexVectorMath.h \
- stg_lapack.h \
- FullTensorMath.h \
- TensorMultMath.h \
- Simplex.h \
- Hex.h
-
-PROJ_CFLAGS += ${F77_SYMBOL_TRANSLATION}
-EXTERNAL_INCLUDES =
-EXTERNAL_LIBS = #-L${LIB_DIR} ${RPATH_LFLAGS}
-
-packages = STGERMAIN MPI XML
-
-ifdef USE_OPTIONAL_MATH
- # For full tensor math it needs some blas lapack functions only if available
- packages := LAPACK_BLAS ${packages}
-endif
-
-ifdef SYSTEM_SIZEOF_LONG
- PROJ_CFLAGS += -DSYSTEM_SIZEOF_LONG=${SYSTEM_SIZEOF_LONG}
-endif
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Geometry/tests/Makefile.def
--- a/Geometry/tests/Makefile.def Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,61 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: Makefile.def 3960 2007-01-11 02:20:49Z KathleenHumble $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-def_tst = libStGermainDiscretisationGeometry
-
-def_srcs = \
- testDimensionMacros.c \
- testVectorMath.c \
- testTensorMath.c \
- testTrigMath.c \
- testComplexMath.c \
- testEdge.c \
- testPlane.c \
- testLine.c \
- testRMatrix.c \
- testDelaunay.c \
- testParallelDelaunay.c \
- testComplexVectorMath.c \
- testTensorMultMath.c
-
-def_checks = \
- testDimensionMacros.0of1.sh \
- testVectorMath.0of1.sh \
- testTensorMath.0of1.sh \
- testTrigMath.0of1.sh \
- testComplexMath.0of1.sh \
- testEdge.0of1.sh \
- testPlane.0of1.sh \
- testLine.0of1.sh \
- testDelaunay.0of1.sh \
- testParallelDelaunay.0of1.sh \
- testParallelDelaunay.0of2.sh \
- testComplexVectorMath.0of1.sh \
- testTensorMultMath.0of1.sh \
diff -r 916df05afe5c -r 482002daa691 Geometry/tests/makefile
--- a/Geometry/tests/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,90 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3982 2007-01-23 03:52:15Z KathleenHumble $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-# obtain defaults for required variables according to system and project location, and then run the build.
-ifndef PROJ_ROOT
- PROJ_ROOT=../..
-endif
-include ${PROJ_ROOT}/Makefile.system
-
-tests = libStGermainDomainGeometry
-
-ifdef USE_OPTIONAL_MATH
- def_checks += testFullTensorMath.0of1.sh
-endif
-
-SRCS = \
- testDimensionMacros.c \
- testVectorMath.c \
- testTensorMath.c \
- testTrigMath.c \
- testComplexMath.c \
- testEdge.c \
- testPlane.c \
- testLine.c \
- testRMatrix.c \
- testDelaunay.c \
- testParallelDelaunay.c \
- testComplexVectorMath.c \
- testTensorMultMath.c
-ifdef USE_OPTIONAL_MATH
- SRCS += testFullTensorMath.c
-endif
-
-checks = \
- testDimensionMacros.0of1.sh \
- testVectorMath.0of1.sh \
- testTensorMath.0of1.sh \
- testTrigMath.0of1.sh \
- testComplexMath.0of1.sh \
- testEdge.0of1.sh \
- testPlane.0of1.sh \
- testLine.0of1.sh \
- testDelaunay.0of1.sh \
- testParallelDelaunay.0of1.sh \
- testParallelDelaunay.0of2.sh \
- testComplexVectorMath.0of1.sh \
- testTensorMultMath.0of1.sh
-
-PROJ_LIBS =
-EXTERNAL_INCLUDES = -I${INC_DIR}/${PROJECT}
-EXTERNAL_LIBS = -L${LIB_DIR} -lStgDomainGeometry ${RPATH_LFLAGS}
-
-packages = STGERMAIN MPI XML MATH
-
-ifdef USE_OPTIONAL_MATH
- # For full tensor math it needs some blas lapack functions only if available
- packages := LAPACK_BLAS ${packages}
- ifneq (Darwin,${SYSTEM})
- EXTERNAL_LIBS += -lg2c
- endif
-endif
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Mesh/Python/makefile
--- a/Mesh/Python/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3864 2006-10-16 09:21:03Z SteveQuenette $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-# obtain defaults for required variables according to system and project location, and then run the build.
-ifndef PROJ_ROOT
- PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-endif
-include ${PROJ_ROOT}/Makefile.system
-
-
-ifdef HAVE_PYTHON
- subdirs =
-
- PYTHON_PACKAGE = StgDomain/Mesh
- pyc = __init__.py Mesh.py
-endif
-
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Mesh/makefile
--- a/Mesh/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3462 2006-02-19 06:53:24Z WalterLandry $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-# obtain defaults for required variables according to system and project location, and then run the build.
-ifndef PROJ_ROOT
- PROJ_ROOT=../..
-endif
-include ${PROJ_ROOT}/Makefile.system
-
-
-subdirs = src tests Python
-
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Mesh/src/makefile
--- a/Mesh/src/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,110 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3462 2006-02-19 06:53:24Z WalterLandry $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-# obtain defaults for required variables according to system and project location, and then run the build.
-ifndef PROJ_ROOT
- PROJ_ROOT=../..
-endif
-include ${PROJ_ROOT}/Makefile.system
-
-
-lib = StgDomainMesh
-libstatic = yes
-libdynamic = yes
-includes = StgDomain/Mesh
-
-SRCS = \
- Grid.c \
- Decomp.c \
- Sync.c \
- MeshTopology.c \
- IGraph.c \
- Mesh_ElementType.c \
- Mesh_HexType.c \
- Mesh_CentroidType.c \
- Mesh_Algorithms.c \
- Mesh_HexAlgorithms.c \
- Mesh_RegularAlgorithms.c \
- Mesh_CentroidAlgorithms.c \
- MeshClass.c \
- MeshGenerator.c \
- CartesianGenerator.c \
- MeshAdaptor.c \
- SurfaceAdaptor.c \
- CompressionAdaptor.c \
- SpatialTree.c \
- MeshVariable.c \
- Remesher.c \
- Init.c \
- Finalise.c
-
-HDRS = \
- types.h \
- shortcuts.h \
- Grid.h \
- Decomp.def \
- Decomp.h \
- Sync.def \
- Sync.h \
- MeshTopology.def \
- MeshTopology.h \
- IGraph.def \
- IGraph.h \
- Mesh.h \
- Mesh_ElementType.h \
- Mesh_HexType.h \
- Mesh_CentroidType.h \
- Mesh_Algorithms.h \
- Mesh_HexAlgorithms.h \
- Mesh_RegularAlgorithms.h \
- Mesh_CentroidAlgorithms.h \
- MeshClass.h \
- MeshGenerator.h \
- CartesianGenerator.h \
- MeshAdaptor.h \
- SurfaceAdaptor.h \
- CompressionAdaptor.h \
- SpatialTree.def \
- SpatialTree.h \
- MeshVariable.h \
- Remesher.h \
- Init.h \
- Finalise.h
-
-EXTERNAL_INCLUDES =
-EXTERNAL_LIBS = -L${LIB_DIR} -lStgDomainShape -lStgDomainGeometry ${RPATH_LFLAGS}
-
-packages = STGERMAIN MPI XML
-
-ifdef HAVE_PYTHON
- packages += PYTHON
-endif
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Mesh/tests/makefile
--- a/Mesh/tests/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-
-#Finds the Absolute path to the Project Root directory
-SHELL := /bin/bash
-PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-include ${PROJ_ROOT}/Makefile.system
-
-# Subdirectories
-tests = lib${PROJECT}_DomainMesh
-
-SRCS = \
- testCartesianGenerator.c \
- testDecomp.c \
- testMesh.c \
- testMeshTopology.c \
- testSpatialTree.c
-
-
-checks = \
- testCartesianGenerator.0of1.sh \
- testDecomp.0of1.sh \
- testMesh.0of1.sh \
- testCartesianGenerator.0of2.sh \
- testDecomp.0of2.sh \
- testMesh.0of2.sh \
- testCartesianGenerator.0of3.sh \
- testDecomp.0of3.sh \
- testMesh.0of3.sh \
- testCartesianGenerator.0of4.sh \
- testDecomp.0of4.sh \
- testMesh.0of4.sh
-
-EXTERNAL_INCLUDES = -I${INC_DIR}/${PROJECT}
-EXTERNAL_LIBS = -L${LIB_DIR} -lStgDomainMesh -lStgDomainShape -lStgDomainGeometry ${RPATH_LFLAGS}
-
-packages = STGERMAIN MPI XML MATH DL
-
-ifdef HAVE_PYTHON
- packages += PYTHON
-endif
-
-ifdef USE_OPTIONAL_MATH
- # For full tensor math it needs some blas lapack functions only if available
- packages := LAPACK_BLAS ${packages}
- ifneq (Darwin,${SYSTEM})
- EXTERNAL_LIBS += -lg2c
- endif
-endif
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Python/Bindings/Makefile.def
--- a/Python/Bindings/Makefile.def Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: Makefile.def 3462 2006-02-19 06:53:24Z WalterLandry $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-def_sub = Mesh
-
-def_pyc_package = StGermain/Discretisation/Bindings
-def_pyc = __init__.py
diff -r 916df05afe5c -r 482002daa691 Python/Bindings/Mesh/Makefile.def
--- a/Python/Bindings/Mesh/Makefile.def Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: Makefile.def 3462 2006-02-19 06:53:24Z WalterLandry $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-def_pyb = Mesh
-def_pyb_package = StGermain/Discretisation/Bindings
-
-def_srcs = \
- misc.c \
- bindings.c \
- init.c
-
-def_hdrs = \
- misc.h \
- bindings.h
-
diff -r 916df05afe5c -r 482002daa691 Python/Bindings/Mesh/makefile
--- a/Python/Bindings/Mesh/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3462 2006-02-19 06:53:24Z WalterLandry $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-# obtain defaults for required variables according to system and project location, and then run the build.
-ifndef PROJ_ROOT
- PROJ_ROOT=../../../..
-endif
-include ${PROJ_ROOT}/Makefile.system
-include Makefile.def
-
-pyb = ${def_pyb}
-
-SRCS = ${def_srcs}
-PYTHON_PACKAGE = ${def_pyb_package}
-
-PROJ_LIBS = ${def_libs}
-EXTERNAL_LIBS = -lStGermainDiscretisation -lStGermainBase
-EXTERNAL_INCLUDES = -I${INC_DIR}/StGermain
-
-packages = MPI XML MATH
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Python/Bindings/makefile
--- a/Python/Bindings/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,43 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3462 2006-02-19 06:53:24Z WalterLandry $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-# obtain defaults for required variables according to system and project location, and then run the build.
-ifndef PROJ_ROOT
- PROJ_ROOT=../../..
-endif
-include ${PROJ_ROOT}/Makefile.system
-include Makefile.def
-
-subdirs = ${def_sub}
-
-PYTHON_PACKAGE = ${def_pyc_package}
-pyc = ${def_pyc}
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Python/Makefile.def
--- a/Python/Makefile.def Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: Makefile.def 3462 2006-02-19 06:53:24Z WalterLandry $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-def_sub = Bindings
-
-def_pyc_package = StGermain/Discretisation
-def_pyc = __init__.py
diff -r 916df05afe5c -r 482002daa691 Python/makefile
--- a/Python/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3864 2006-10-16 09:21:03Z SteveQuenette $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-# obtain defaults for required variables according to system and project location, and then run the build.
-ifndef PROJ_ROOT
- PROJ_ROOT=../..
-endif
-include ${PROJ_ROOT}/Makefile.system
-include Makefile.def
-
-ifdef HAVE_PYTHON
- subdirs = ${def_sub}
-
- PYTHON_PACKAGE = ${def_pyc_package}
- pyc = ${def_pyc}
-endif
-
-include ${PROJ_ROOT}/Makefile.vmake
-
diff -r 916df05afe5c -r 482002daa691 Shape/makefile
--- a/Shape/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-
-#Finds the Absolute path to the Project Root directory
-SHELL := /bin/bash
- PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-include ${PROJ_ROOT}/Makefile.system
-
-# Subdirectories
-subdirs := src tests
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Shape/src/makefile
--- a/Shape/src/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,89 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3982 2007-01-23 03:52:15Z KathleenHumble $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-# obtain defaults for required variables according to system and project location, and then run the build.
-ifndef PROJ_ROOT
- PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-endif
-include ${PROJ_ROOT}/Makefile.system
-
-
-lib = StgDomainShape
-libstatic = yes
-libdynamic = yes
-includes = StgDomain/Shape
-
-SRCS = \
- BelowCosinePlane.c \
- Cylinder.c \
- Intersection.c \
- Sphere.c \
- BelowPlane.c \
- Everywhere.c \
- PolygonShape.c \
- Superellipsoid.c \
- Box.c \
- Finalise.c \
- PythonShape.c \
- Union.c \
- ConvexHull.c \
- Init.c \
- ShapeClass.c
-
-
-HDRS = \
- BelowCosinePlane.h \
- Cylinder.h \
- Intersection.h \
- ShapeClass.h \
- types.h \
- BelowPlane.h \
- Everywhere.h \
- PolygonShape.h \
- Sphere.h \
- Box.h \
- Finalise.h \
- PythonShape.h \
- Superellipsoid.h \
- ConvexHull.h \
- Init.h \
- Shape.h \
- Union.h
-
-EXTERNAL_INCLUDES =
-EXTERNAL_LIBS = -L${LIB_DIR} -lStgDomainGeometry ${RPATH_LFLAGS}
-
-packages = STGERMAIN MPI XML
-
-ifdef HAVE_PYTHON
- packages += PYTHON
-endif
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Shape/tests/makefile
--- a/Shape/tests/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-
-#Finds the Absolute path to the Project Root directory
-SHELL := /bin/bash
- PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-include ${PROJ_ROOT}/Makefile.system
-
-# Subdirectories
-tests = lib${PROJECT}_DomainShape
-
-SRCS = testShape.c
-
-checks = \
- testBox2D.0of1.sh \
- testBox3D.0of1.sh \
- testConvexHull2D.0of1.sh \
- testConvexHull3D.0of1.sh \
- testCylinder.0of1.sh \
- testIntersection2D.0of1.sh \
- testIntersection2DDoubleNot.0of1.sh \
- testIntersection2DSingleNot.0of1.sh \
- testIntersection3D.0of1.sh \
- testIntersection3DDoubleNot.0of1.sh \
- testIntersection3DSingleNot.0of1.sh \
- testPolygonShape2D.0of1.sh \
- testPolygonShape3D.0of1.sh \
- testSphere2D.0of1.sh \
- testSphere3D.0of1.sh \
- testSphere2D-invert.0of1.sh \
- testSuperellipsoid2D.0of1.sh \
- testSuperellipsoid3D.0of1.sh \
- testUnion2D.0of1.sh \
- testUnion2DSingleNot.0of1.sh \
- testUnion3D.0of1.sh \
- testUnion3DSingleNot.0of1.sh
-
-ifdef HAVE_PYTHON
- checks += \
- testPython2D.0of1.sh \
- testPython3D.0of1.sh
-endif
-
-EXTERNAL_INCLUDES = -I${INC_DIR}/${PROJECT}
-EXTERNAL_LIBS = -L${LIB_DIR} -lStgDomainShape -lStgDomainGeometry ${RPATH_LFLAGS}
-
-packages = STGERMAIN MPI XML MATH DL
-
-ifdef HAVE_PYTHON
- packages += PYTHON
-endif
-
-ifdef USE_OPTIONAL_MATH
- # For full tensor math it needs some blas lapack functions only if available
- packages := LAPACK_BLAS ${packages}
- ifneq (Darwin,${SYSTEM})
- EXTERNAL_LIBS += -lg2c
- endif
-endif
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Swarm/makefile
--- a/Swarm/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3462 2006-02-19 06:53:24Z WalterLandry $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-#Finds the Absolute path to the Project Root directory
-SHELL := /bin/bash
- PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-include ${PROJ_ROOT}/Makefile.system
-
-subdirs = src tests
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Swarm/src/makefile
--- a/Swarm/src/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,130 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3462 2006-02-19 06:53:24Z WalterLandry $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-# obtain defaults for required variables according to system and project location, and then run the build.
-ifndef PROJ_ROOT
- PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-endif
-include ${PROJ_ROOT}/Makefile.system
-
-
-lib = StgDomainSwarm
-libstatic = yes
-libdynamic = yes
-includes = StgDomain/Swarm
-
-SRCS = \
- CellLayout.c \
- ElementCellLayout.c \
- FileParticleLayout.c \
- Finalise.c \
- GaussBorderParticleLayout.c \
- GaussParticleLayout.c \
- GlobalParticleLayout.c \
- Init.c \
- IntegrationPoint.c \
- LineParticleLayout.c \
- ManualParticleLayout.c \
- MeshParticleLayout.c \
- OperatorSwarmVariable.c \
- ParticleCommHandler.c \
- ParticleLayout.c \
- ParticleMovementHandler.c \
- ParticleShadowSync.c \
- PerCellParticleLayout.c \
- PlaneParticleLayout.c \
- Random.c \
- RandomParticleLayout.c \
- SingleCellLayout.c \
- SpaceFillerParticleLayout.c \
- StandardParticle.c \
- SwarmClass.c \
- SwarmDump.c \
- SwarmOutput.c \
- SwarmShapeVC.c \
- SwarmVariable.c \
- SwarmVariable_Register.c \
- Swarm_Register.c \
- TriGaussParticleLayout.c \
- TriSingleCellLayout.c \
- UnionParticleLayout.c \
- WithinShapeParticleLayout.c
-
-HDRS = \
- CellLayout.h \
- ElementCellLayout.h \
- FileParticleLayout.h \
- Finalise.h \
- GaussBorderParticleLayout.h \
- GaussParticleLayout.h \
- GlobalParticleLayout.h \
- Init.h \
- IntegrationPoint.h \
- LineParticleLayout.h \
- ManualParticleLayout.h \
- MeshParticleLayout.h \
- OperatorSwarmVariable.h \
- ParticleCommHandler.h \
- ParticleLayout.h \
- ParticleMovementHandler.h \
- ParticleShadowSync.h \
- PerCellParticleLayout.h \
- PlaneParticleLayout.h \
- Random.h \
- RandomParticleLayout.h \
- ShadowInfo.h \
- SingleCellLayout.h \
- SpaceFillerParticleLayout.h \
- StandardParticle.h \
- Swarm.h \
- SwarmClass.h \
- SwarmDump.h \
- SwarmOutput.h \
- SwarmShapeVC.h \
- SwarmVariable.h \
- SwarmVariable_Register.h \
- Swarm_Register.h \
- TriGaussParticleLayout.h \
- TriSingleCellLayout.h \
- UnionParticleLayout.h \
- WithinShapeParticleLayout.h \
- shortcuts.h \
- types.h
-
-EXTERNAL_INCLUDES =
-EXTERNAL_LIBS = -L${LIB_DIR} -lStgDomainMesh -lStgDomainShape -lStgDomainGeometry ${RPATH_LFLAGS}
-
-packages = STGERMAIN MPI XML
-
-ifdef HAVE_PYTHON
- packages += PYTHON
-endif
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Swarm/tests/Bouncer/makefile
--- a/Swarm/tests/Bouncer/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-
-#Finds the Absolute path to the Project Root directory
-SHELL := /bin/bash
-PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-include ${PROJ_ROOT}/Makefile.system
-
-# Subdirectories
-#subdirs := tests
-
-# Source Code and Header files
-#SRCS := $(wildcard *.c)
-#HDRS := $(wildcard *.h)
-
-# What to call the plugin
-modName := $(shell basename `pwd`)
-mod = ${PROJECT}_${modName}
-
-# Where to put header files
-includes = ${PROJECT}/${modName}
-
-# External Libraries and Headers
-packages = STGERMAIN MPI XML MATH
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Swarm/tests/Makefile.def
--- a/Swarm/tests/Makefile.def Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: Makefile.def 3636 2006-06-13 10:09:59Z PatrickSunter $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-def_sub = SingleAttractor VaryingCornerAttractors Bouncer Spinner
-
-def_tst = libStGermainDiscretisationSwarm
-
-def_srcs = $(wildcard *.c)
-
-def_checks = $(wildcard test*.*of*.sh)
-
diff -r 916df05afe5c -r 482002daa691 Swarm/tests/SingleAttractor/makefile
--- a/Swarm/tests/SingleAttractor/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-
-#Finds the Absolute path to the Project Root directory
-SHELL := /bin/bash
-PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-include ${PROJ_ROOT}/Makefile.system
-
-# Subdirectories
-#subdirs := tests
-
-# Source Code and Header files
-SRCS := $(wildcard *.c)
-HDRS := $(wildcard *.h)
-
-# What to call the plugin
-modName := $(shell basename `pwd`)
-mod = ${PROJECT}_${modName}
-
-# Where to put header files
-includes = ${PROJECT}/${modName}
-
-# External Libraries and Headers
-packages = STGERMAIN MPI XML MATH
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Swarm/tests/Spinner/makefile
--- a/Swarm/tests/Spinner/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-
-#Finds the Absolute path to the Project Root directory
-SHELL := /bin/bash
-PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-include ${PROJ_ROOT}/Makefile.system
-
-# Subdirectories
-#subdirs := tests
-
-# Source Code and Header files
-#SRCS := $(wildcard *.c)
-#HDRS := $(wildcard *.h)
-
-# What to call the plugin
-modName := $(shell basename `pwd`)
-mod = ${PROJECT}_${modName}
-
-# Where to put header files
-includes = ${PROJECT}/${modName}
-
-# External Libraries and Headers
-packages = STGERMAIN MPI XML MATH
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Swarm/tests/VaryingCornerAttractors/makefile
--- a/Swarm/tests/VaryingCornerAttractors/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-
-#Finds the Absolute path to the Project Root directory
-SHELL := /bin/bash
-PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-include ${PROJ_ROOT}/Makefile.system
-
-# Subdirectories
-#subdirs := tests
-
-# Source Code and Header files
-#SRCS := $(wildcard *.c)
-#HDRS := $(wildcard *.h)
-
-# What to call the plugin
-modName := $(shell basename `pwd`)
-mod = ${PROJECT}_${modName}
-
-# Where to put header files
-includes = ${PROJECT}/${modName}
-
-# External Libraries and Headers
-packages = STGERMAIN MPI XML MATH
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Swarm/tests/makefile
--- a/Swarm/tests/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,107 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3982 2007-01-23 03:52:15Z KathleenHumble $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-#Finds the Absolute path to the Project Root directory
-SHELL := /bin/bash
- PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-include ${PROJ_ROOT}/Makefile.system
-
-subdirs = SingleAttractor VaryingCornerAttractors Bouncer Spinner
-
-tests = lib${PROJECT}_Swarm
-
-SRCS = \
- testElementCellLayout0.c \
- testGaussLayout.c \
- testGaussLayoutSingleCell.c \
- testManualParticleLayout.c \
- testParticleCoords.c \
- testSingleCellLayout0.c \
- testSpaceFillerParticleLayout.c \
- testSwarm.c \
- testSwarmDumpAndLoad.c \
- testSwarmOutput.c \
- testSwarmParticleAdvection.c \
- testSwarmParticleShadowSync.c \
- testWithinShapeParticleLayout.c \
-
-checks = \
- testElementCellLayout0.0of1.sh \
- testElementCellLayout0.0of2.sh \
- testElementCellLayout0.1of2.sh \
- testGaussLayout.0of1.sh \
- testGaussLayoutSingleCell.0of1.sh \
- testLineParticleLayout.0of1.sh \
- testManualParticleLayout.0of1.sh \
- testManualParticleLayout.0of2.sh \
- testManualParticleLayout.1of2.sh \
- testSingleCellLayout0.0of1.sh \
- testSpaceFillerParticleLayout.0of1.sh \
- testSpaceFillerParticleLayout.0of2.sh \
- testSpaceFillerParticleLayout.1of2.sh \
- testSwarm.0of1.sh \
- testSwarm.0of2.sh \
- testSwarm.1of2.sh \
- testSwarmDumpAndLoad.0of1.sh \
- testSwarmDumpAndLoad.0of2.sh \
- testSwarmDumpAndLoad.1of2.sh \
- testSwarmOutput.0of1.sh \
- testSwarmOutput.0of2.sh \
- testSwarmParticleAdvectionSingleAttractor.0of1.sh \
- testSwarmParticleAdvectionSingleAttractor.0of2.sh \
- testSwarmParticleAdvectionSingleAttractor.0of3.sh \
- testSwarmParticleAdvectionSingleAttractor.1of2.sh \
- testSwarmParticleAdvectionSingleAttractor.1of3.sh \
- testSwarmParticleAdvectionSingleAttractor.2of3.sh \
- testSwarmParticleShadowSync.0of2.sh \
- testSwarmParticleShadowSync.0of3.sh \
- testWithinShapeParticleLayout.0of1.sh \
- testWithinShapeParticleLayout.0of2.sh \
- testWithinShapeParticleLayout.1of2.sh \
-
-PROJ_LIBS =
-EXTERNAL_INCLUDES = -I${INC_DIR}/${PROJECT} -DLIB_DIR=\"${LIB_DIR}\"
-EXTERNAL_LIBS = -L${LIB_DIR} -lStgDomainSwarm -lStgDomainUtils -lStgDomainMesh -lStgDomainShape -lStgDomainGeometry ${RPATH_LFLAGS}
-
-packages = STGERMAIN MPI XML MATH DL
-
-ifdef HAVE_PYTHON
- packages += PYTHON
-endif
-
-ifdef USE_OPTIONAL_MATH
- # For full tensor math it needs some blas lapack functions only if available
- packages := LAPACK_BLAS ${packages}
- ifneq (Darwin,${SYSTEM})
- EXTERNAL_LIBS += -lg2c
- endif
-endif
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Utils/makefile
--- a/Utils/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3462 2006-02-19 06:53:24Z WalterLandry $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-# obtain defaults for required variables according to system and project location, and then run the build.
-ifndef PROJ_ROOT
- PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-endif
-include ${PROJ_ROOT}/Makefile.system
-
-
-subdirs = src tests
-
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Utils/src/makefile
--- a/Utils/src/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,121 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3462 2006-02-19 06:53:24Z WalterLandry $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-# obtain defaults for required variables according to system and project location, and then run the build.
-ifndef PROJ_ROOT
- PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-endif
-include ${PROJ_ROOT}/Makefile.system
-
-
-lib = StgDomainUtils
-libstatic = yes
-libdynamic = yes
-includes = StgDomain/Utils
-
-SRCS = \
- AllElementsVC.c \
- AllNodesVC.c \
- CornerVC.c \
- ContactVC.c \
- DomainContext.c \
- DofLayout.c \
- FieldVariable.c \
- FieldVariable_Register.c \
- Finalise.c \
- Init.c \
- InnerWallVC.c \
- LinearRegression.c \
- MeshShapeVC.c \
- MeshBoundaryShape.c \
- NewRemesher.c \
- Operator.c \
- OperatorFieldVariable.c \
- RegularMeshUtils.c \
- RegularRemesher.c \
- RegularRemesherCmpt.c \
- ShapeAdvector.c \
- SobolGenerator.c \
- TimeIntegratee.c \
- TimeIntegrator.c \
- WallVC.c
-# CellRemesher.c \
-# EmbeddedSurface.c \
-# SemiRegDeform.c \
-# StripRemesher.c \
-#
-
-HDRS = \
- AllElementsVC.h \
- AllNodesVC.h \
- CornerVC.h \
- ContactVC.h \
- DomainContext.h \
- DofLayout.h \
- FieldVariable.h \
- FieldVariable_Register.h \
- Finalise.h \
- Init.h \
- InnerWallVC.h \
- LinearRegression.h \
- MeshShapeVC.h \
- MeshBoundaryShape.h \
- NewRemesher.def \
- NewRemesher.h \
- Operator.h \
- OperatorFieldVariable.h \
- RegularMeshUtils.h \
- RegularRemesher.def \
- RegularRemesher.h \
- RegularRemesherCmpt.h \
- ShapeAdvector.h \
- SobolGenerator.h \
- TimeIntegratee.h \
- TimeIntegrator.h \
- Utils.h \
- WallVC.h \
- types.h
-# CellRemesher.h \
-# EmbeddedSurface.h \
-# SemiRegDeform.h \
-# StripRemesher.h \
-#
-
-
-EXTERNAL_INCLUDES =
-EXTERNAL_LIBS = -L${LIB_DIR} -lStgDomainMesh -lStgDomainShape -lStgDomainGeometry ${RPATH_LFLAGS}
-
-packages = STGERMAIN MPI XML
-
-ifdef HAVE_PYTHON
- packages += PYTHON
-endif
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 Utils/tests/Makefile.def
--- a/Utils/tests/Makefile.def Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,87 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: Makefile.def 4137 2007-06-07 05:46:46Z LukeHodkinson $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-def_tst = libStGermainDiscretisationUtils
-
-def_srcs = \
- testRegularMeshUtils.c \
- testFieldVariable_Register.c \
- testOperatorFieldVariable.c \
- testAllNodesVC.c \
- testWallVC.c \
- testCompositeVC.c \
- testCompositeVC-dictionary.c \
- testDofLayout.c \
- testDofLayout-remap.c \
- testDofLayout-saveAndLoad.c \
- testSobolGenerator.c \
- testTimeIntegration.c \
- testCornerVC.c \
- testRegularRemesher.c
-# testSemiRegDeform.c \
-
-def_checks = \
- testFieldVariable_Register.0of1.sh \
- testOperatorFieldVariable.0of1.sh \
- testAllNodesVC.0of1.sh \
- testAllNodesVC.0of2.sh \
- testAllNodesVC.1of2.sh \
- testAllNodesVC.0of3.sh \
- testAllNodesVC.1of3.sh \
- testAllNodesVC.2of3.sh \
- testWallVC.0of1.sh \
- testWallVC.0of2.sh \
- testWallVC.1of2.sh \
- testWallVC.0of3.sh \
- testWallVC.1of3.sh \
- testWallVC.2of3.sh \
- testCompositeVC.0of1.sh \
- testCompositeVC.0of2.sh \
- testCompositeVC.1of2.sh \
- testCompositeVC.0of3.sh \
- testCompositeVC.1of3.sh \
- testCompositeVC.2of3.sh \
- testCompositeVC-dictionary.0of1.sh \
- testDofLayout.0of1.sh \
- testDofLayout-remap.0of1.sh \
- testDofLayout-saveAndLoad.0of1.sh \
- testTimeIntegrationEuler.0of1.sh \
- testTimeIntegrationRK2.0of1.sh \
- testTimeIntegrationRK4.0of1.sh \
- testSobolGenerator.0of1.sh \
- testRegularMeshUtils.0of1.sh \
- testRegularMeshUtils.0of2.sh \
- testRegularMeshUtils.1of2.sh \
- testCornerVC.0of1.sh \
- testCornerVC.0of2.sh \
- testCornerVC.1of2.sh \
- testCornerVC.0of3.sh \
- testCornerVC.1of3.sh \
- testCornerVC.2of3.sh
diff -r 916df05afe5c -r 482002daa691 Utils/tests/makefile
--- a/Utils/tests/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,112 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3982 2007-01-23 03:52:15Z KathleenHumble $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-#Finds the Absolute path to the Project Root directory
-SHELL := /bin/bash
- PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-include ${PROJ_ROOT}/Makefile.system
-
-tests = lib${PROJECT}_Utils
-
-SRCS = \
- testRegularMeshUtils.c \
- testFieldVariable_Register.c \
- testOperatorFieldVariable.c \
- testAllNodesVC.c \
- testWallVC.c \
- testCompositeVC.c \
- testCompositeVC-dictionary.c \
- testDofLayout.c \
- testDofLayout-remap.c \
- testDofLayout-saveAndLoad.c \
- testSobolGenerator.c \
- testTimeIntegration.c \
- testCornerVC.c \
- testRegularRemesher.c
-# testSemiRegDeform.c \
-
-checks = \
- testFieldVariable_Register.0of1.sh \
- testOperatorFieldVariable.0of1.sh \
- testAllNodesVC.0of1.sh \
- testAllNodesVC.0of2.sh \
- testAllNodesVC.1of2.sh \
- testAllNodesVC.0of3.sh \
- testAllNodesVC.1of3.sh \
- testAllNodesVC.2of3.sh \
- testWallVC.0of1.sh \
- testWallVC.0of2.sh \
- testWallVC.1of2.sh \
- testWallVC.0of3.sh \
- testWallVC.1of3.sh \
- testWallVC.2of3.sh \
- testCompositeVC.0of1.sh \
- testCompositeVC.0of2.sh \
- testCompositeVC.1of2.sh \
- testCompositeVC.0of3.sh \
- testCompositeVC.1of3.sh \
- testCompositeVC.2of3.sh \
- testCompositeVC-dictionary.0of1.sh \
- testDofLayout.0of1.sh \
- testDofLayout-remap.0of1.sh \
- testDofLayout-saveAndLoad.0of1.sh \
- testTimeIntegrationEuler.0of1.sh \
- testTimeIntegrationRK2.0of1.sh \
- testTimeIntegrationRK4.0of1.sh \
- testSobolGenerator.0of1.sh \
- testRegularMeshUtils.0of1.sh \
- testRegularMeshUtils.0of2.sh \
- testRegularMeshUtils.1of2.sh \
- testCornerVC.0of1.sh \
- testCornerVC.0of2.sh \
- testCornerVC.1of2.sh \
- testCornerVC.0of3.sh \
- testCornerVC.1of3.sh \
- testCornerVC.2of3.sh
-
-PROJ_LIBS =
-EXTERNAL_INCLUDES = -I${INC_DIR}/${PROJECT}
-EXTERNAL_LIBS = -L${LIB_DIR} -lStgDomainUtils -lStgDomainMesh -lStgDomainShape -lStgDomainGeometry ${RPATH_LFLAGS}
-
-packages = STGERMAIN MPI XML MATH DL
-
-ifdef HAVE_PYTHON
- packages += PYTHON
-endif
-
-ifdef USE_OPTIONAL_MATH
- # For full tensor math it needs some blas lapack functions only if available
- packages := LAPACK_BLAS ${packages}
- ifneq (Darwin,${SYSTEM})
- EXTERNAL_LIBS += -lg2c
- endif
-endif
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 libStgDomain/Toolbox/makefile
--- a/libStgDomain/Toolbox/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,58 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003-2006, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street,
-## Melbourne, 3053, Australia.
-##
-## Primary Contributing Organisations:
-## Victorian Partnership for Advanced Computing Ltd, Computational Software Development - http://csd.vpac.org
-## Australian Computational Earth Systems Simulator - http://www.access.edu.au
-## Monash Cluster Computing - http://www.mcc.monash.edu.au
-## Computational Infrastructure for Geodynamics - http://www.geodynamics.org
-##
-## Contributors:
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Robert Turnbull, Research Assistant, Monash University. (robert.turnbull at sci.monash.edu.au)
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## David May, PhD Student, Monash University (david.may at sci.monash.edu.au)
-## Louis Moresi, Associate Professor, Monash University. (louis.moresi at sci.monash.edu.au)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-## Julian Giordani, Research Assistant, Monash University. (julian.giordani at sci.monash.edu.au)
-## Vincent Lemiale, Postdoctoral Fellow, Monash University. (vincent.lemiale at sci.monash.edu.au)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 535 2006-04-11 13:07:34Z PatrickSunter $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-SHELL := $(shell which bash)
- PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-include ${PROJ_ROOT}/Makefile.system
-
-modName := $(shell basename `pwd` )
-modName := $(shell echo ${modName} | cut -c 1 | tr '[:lower:]' '[:upper:]' )$(shell echo ${modName} | cut -c 2- )
-
-mod = ${PROJECT}_${modName}
-includes = ${PROJECT}/${modName}
-
-SRCS = $(wildcard *.c)
-HDRS = $(wildcard *.h)
-
-packages = STGERMAIN MPI XML MATH DL
-EXTERNAL_LIBS = -lStgDomain
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 libStgDomain/makefile
--- a/libStgDomain/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003-2006, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street,
-## Melbourne, 3053, Australia.
-##
-## Primary Contributing Organisations:
-## Victorian Partnership for Advanced Computing Ltd, Computational Software Development - http://csd.vpac.org
-## Australian Computational Earth Systems Simulator - http://www.access.edu.au
-## Monash Cluster Computing - http://www.mcc.monash.edu.au
-## Computational Infrastructure for Geodynamics - http://www.geodynamics.org
-##
-## Contributors:
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Robert Turnbull, Research Assistant, Monash University. (robert.turnbull at sci.monash.edu.au)
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## David May, PhD Student, Monash University (david.may at sci.monash.edu.au)
-## Louis Moresi, Associate Professor, Monash University. (louis.moresi at sci.monash.edu.au)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-## Julian Giordani, Research Assistant, Monash University. (julian.giordani at sci.monash.edu.au)
-## Vincent Lemiale, Postdoctoral Fellow, Monash University. (vincent.lemiale at sci.monash.edu.au)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 934 2007-08-02 08:37:40Z SteveQuenette $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-#Finds the Absolute path to the Project Root directory
-SHELL := /bin/bash
-PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-include ${PROJ_ROOT}/Makefile.system
-
-# Subdirectories
-subdirs := src tests Toolbox
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 libStgDomain/src/makefile
--- a/libStgDomain/src/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,68 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3681 2006-07-17 00:57:30Z AlanLo $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-# obtain defaults for required variables according to system and project location, and then run the build.
-ifndef PROJ_ROOT
- PROJ_ROOT=../..
-endif
-include ${PROJ_ROOT}/Makefile.system
-
-lib = StgDomain
-libstatic = yes
-libdynamic = yes
-includes = StgDomain
-
-SRCS = \
- Init.c \
- Finalise.c
-
-HDRS = \
- Init.h \
- Finalise.h \
- StgDomain.h
-
-PROJ_LIBS =
-PROJ_OBJLISTS = \
- StgDomainUtils \
- StgDomainSwarm \
- StgDomainMesh \
- StgDomainShape \
- StgDomainGeometry
-
-EXTERNAL_INCLUDES =
-EXTERNAL_LIBS = ${LAPACK_BLAS_LIBS}
-
-packages = STGERMAIN MPI XML MATH
-
-ifdef HAVE_PYTHON
- packages += PYTHON
-endif
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 libStgDomain/tests/Makefile.def
--- a/libStgDomain/tests/Makefile.def Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: Makefile.def 3462 2006-02-19 06:53:24Z WalterLandry $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-def_tst = libDiscretisation
-
-def_srcs = \
- testLibDiscretisation.c
-
-def_checks = \
- testLibDiscretisation.0of1.sh
-
diff -r 916df05afe5c -r 482002daa691 libStgDomain/tests/makefile
--- a/libStgDomain/tests/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,62 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3982 2007-01-23 03:52:15Z KathleenHumble $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-#Finds the Absolute path to the Project Root directory
-SHELL := /bin/bash
- PROJ_ROOT := $(shell until test -r ./Makefile.system ; do cd .. ; done ; echo `pwd`)
-include ${PROJ_ROOT}/Makefile.system
-
-subdirs =
-
-tests = lib${PROJECT}
-
-SRCS = testLibDiscretisation.c
-
-checks = testLibDiscretisation.0of1.sh
-
-PROJ_LIBS =
-EXTERNAL_INCLUDES = -I${INC_DIR}/${PROJECT}
-EXTERNAL_LIBS = -L${LIB_DIR} -lStgDomain ${RPATH_LFLAGS}
-
-packages = STGERMAIN MPI XML MATH DL
-
-ifdef HAVE_PYTHON
- packages += PYTHON
-endif
-
-ifdef USE_OPTIONAL_MATH
- # For full tensor math it needs some blas lapack functions only if available
- packages := LAPACK_BLAS ${packages}
- ifneq (Darwin,${SYSTEM})
- EXTERNAL_LIBS += -lg2c
- endif
-endif
-
-include ${PROJ_ROOT}/Makefile.vmake
diff -r 916df05afe5c -r 482002daa691 makefile
--- a/makefile Fri Oct 03 08:05:18 2008 +1000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-##
-## Copyright (C), 2003, Victorian Partnership for Advanced Computing (VPAC) Ltd, 110 Victoria Street, Melbourne, 3053, Australia.
-##
-## Authors:
-## Stevan M. Quenette, Senior Software Engineer, VPAC. (steve at vpac.org)
-## Patrick D. Sunter, Software Engineer, VPAC. (pds at vpac.org)
-## Luke J. Hodkinson, Computational Engineer, VPAC. (lhodkins at vpac.org)
-## Siew-Ching Tan, Software Engineer, VPAC. (siew at vpac.org)
-## Alan H. Lo, Computational Engineer, VPAC. (alan at vpac.org)
-## Raquibul Hassan, Computational Engineer, VPAC. (raq at vpac.org)
-##
-## This library is free software; you can redistribute it and/or
-## modify it under the terms of the GNU Lesser General Public
-## License as published by the Free Software Foundation; either
-## version 2.1 of the License, or (at your option) any later version.
-##
-## This library is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-## Lesser General Public License for more details.
-##
-## You should have received a copy of the GNU Lesser General Public
-## License along with this library; if not, write to the Free Software
-## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-##
-## $Id: makefile 3462 2006-02-19 06:53:24Z WalterLandry $
-##
-##~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-# obtain defaults for required variables according to system and project location, and then run the build.
-override PROJ_ROOT=.
-include ${PROJ_ROOT}/Makefile.system
-
-subdirs = Geometry Shape Mesh Utils Swarm libStgDomain
-
-include ${PROJ_ROOT}/Makefile.vmake
More information about the CIG-COMMITS
mailing list