freepooma-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Drop in PETE tools


From: Jeffrey D. Oldham
Subject: Re: [PATCH] Drop in PETE tools
Date: Tue, 01 Jun 2004 07:51:25 -0700
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031107 Debian/1.5-3

Yes, this change is acceptable.

Richard Guenther wrote:

Hi!

I finally go around searching and fixing the right PETE version that was
used for generating the pooma pete header files.  I took the oportunity
to patch our manual fixing into the input files and compared the output
which results in

--- ../PoomaOperatorTags.h      Fri Jun 13 14:12:24 2003
+++ PoomaOperatorTags.h Tue Jun  1 11:44:19 2004
@@ -13,6 +13,7 @@
//
///////////////////////////////////////////////////////////////////////////////

+
#include <cstdlib>
#include <cmath>

--- ../../Array/PoomaArrayOperators.h   Fri Jan 24 10:28:46 2003
+++ PoomaArrayOperators.h       Tue Jun  1 11:44:19 2004
@@ -15,6 +15,9 @@
///////////////////////////////////////////////////////////////////////////////


+#include <cstdlib>
+#include <cmath>
+
#if defined(POOMA_POOMA_POOMAOPERATORTAGS_H)
template<int D, class T, class EngineTag> class Tensor;

--- ../../DynamicArray/PoomaDynamicArrayOperators.h     Fri Jan 24 10:28:53 2003
+++ PoomaDynamicArrayOperators.h        Tue Jun  1 11:44:19 2004
@@ -15,6 +15,9 @@
///////////////////////////////////////////////////////////////////////////////


+#include <cstdlib>
+#include <cmath>
+
#if defined(POOMA_POOMA_POOMAOPERATORTAGS_H)
template<int D, class T, class EngineTag> class Tensor;

--- ../../Field/PoomaFieldOperators.h   Fri Jan 24 10:28:57 2003
+++ PoomaFieldOperators.h       Tue Jun  1 11:44:20 2004
@@ -15,6 +15,9 @@
///////////////////////////////////////////////////////////////////////////////


+#include <cstdlib>
+#include <cmath>
+
#if defined(POOMA_POOMA_POOMAOPERATORTAGS_H)
template<int D, class T, class EngineTag> class Tensor;


This would be a drop in of the attached tarball into src/PETE/Tools
and the following patch to src/Pooma/PETE/

Ok to apply?

Thanks,
Richard.


2004Jun01  Richard Guenther <address@hidden>

        * src/Pooma/PETE/PoomaOps.in: include <cstdlib> and <cmath>.
        src/Pooma/PETE/makefile: MakeOperators is in
        ../../PETE/Tools/MakeOperators now.  diff target to compare
        current against new generated headers.

===== PoomaOps.in 1.1 vs edited =====
--- 1.1/r2/src/Pooma/PETE/PoomaOps.in   Mon May 13 17:47:42 2002
+++ edited/PoomaOps.in  Tue Jun  1 11:37:53 2004
@@ -1,6 +1,9 @@
prefix
-----
TEXT = "
+#include <cstdlib>
+#include <cmath>
+
#if defined(POOMA_POOMA_POOMAOPERATORTAGS_H)
template<int D, class T, class EngineTag> class Tensor;

===== makefile 1.1 vs edited =====
--- 1.1/r2/src/Pooma/PETE/makefile      Mon May 13 17:47:42 2002
+++ edited/makefile     Tue Jun  1 11:36:36 2004
@@ -25,15 +25,7 @@
#  ----------------------------------------------------------------------
# ACL:license

-#
-# include PETE make information
-# (support easy testing)
-#
-ifndef TEST
-MAKEOPERATORS = $(PETEDIR)/$(PETEARCHDIR)/bin/MakeOperators
-else
-MAKEOPERATORS = ./MakeOperators
-endif
+MAKEOPERATORS = ../../PETE/Tools/MakeOperators

#
# the files we will need to build
@@ -81,6 +73,17 @@
        cp -f PoomaFieldOperators.h ../../Field
        cp -f VectorFieldOperators.h ../../Field

+diff: $(ALLFILES)
+       -diff -u ../PoomaOperatorTags.h PoomaOperatorTags.h
+       -diff -u ../../Array/ArrayOperators.h ArrayOperators.h
+       -diff -u ../../Array/PoomaArrayOperators.h PoomaArrayOperators.h
+       -diff -u ../../Array/VectorArrayOperators.h VectorArrayOperators.h
+       -diff -u ../../DynamicArray/PoomaDynamicArrayOperators.h 
PoomaDynamicArrayOperators.h
+       -diff -u ../../DynamicArray/VectorDynamicArrayOperators.h 
VectorDynamicArrayOperators.h
+       -diff -u ../../DynamicArray/DynamicArrayOperators.h 
DynamicArrayOperators.h
+       -diff -u ../../Field/FieldOperators.h FieldOperators.h
+       -diff -u ../../Field/PoomaFieldOperators.h PoomaFieldOperators.h
+       -diff -u ../../Field/VectorFieldOperators.h VectorFieldOperators.h

#
# Common operations



--
Jeffrey D. Oldham
address@hidden


reply via email to

[Prev in Thread] Current Thread [Next in Thread]