/[escript]/trunk/finley/test/python/run_utilOnFinley.py
ViewVC logotype

Diff of /trunk/finley/test/python/run_utilOnFinley.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2722 by gross, Fri Oct 16 06:45:01 2009 UTC revision 2748 by gross, Tue Nov 17 07:32:59 2009 UTC
# Line 95  class Test_Util_SpatialFunctionsOnFinley Line 95  class Test_Util_SpatialFunctionsOnFinley
95          del self.order          del self.order
96          del self.domain          del self.domain
97    
98  class Test_Util_SpatialFunctionsOnFinleyHex2DOrder1(Test_Util_SpatialFunctions_noGradOnBoundary):  class Test_Util_SpatialFunctionsOnFinleyHex2DOrder1(Test_Util_SpatialFunctions_noGradOnBoundary_noContact):
99        def setUp(self):
100            self.order=1
101            self.domain = Rectangle(n0=NE,n1=NE,order=1)
102        def tearDown(self):
103            del self.order
104            del self.domain
105    
106    class Test_Util_SpatialFunctionsOnFinleyHex2DOrder2(Test_Util_SpatialFunctions_noGradOnBoundary_noContact):
107        def setUp(self):
108            self.order=2
109            self.domain = Rectangle(n0=NE,n1=NE,order=2)
110        def tearDown(self):
111            del self.order
112            del self.domain
113    
114    class Test_Util_SpatialFunctionsOnFinleyHex2DMacro(Test_Util_SpatialFunctions_noGradOnBoundary_noContact):
115        def setUp(self):
116            self.order=1
117            self.domain = Rectangle(n0=NE,n1=NE,order=-1)
118        def tearDown(self):
119            del self.order
120            del self.domain
121    
122    class Test_Util_SpatialFunctionsOnFinleyHex3DOrder1(Test_Util_SpatialFunctions_noGradOnBoundary_noContact):
123        def setUp(self):
124            self.order=1
125            self.domain = Brick(n0=NE,n1=NE,n2=NE,order=1)
126        def tearDown(self):
127            del self.order
128            del self.domain
129    
130    class Test_Util_SpatialFunctionsOnFinleyHex3DOrder2(Test_Util_SpatialFunctions_noGradOnBoundary_noContact):
131        def setUp(self):
132            self.order=2
133            self.domain = Brick(n0=NE,n1=NE,n2=NE,order=2)
134        def tearDown(self):
135            del self.order
136            del self.domain
137    
138    class Test_Util_SpatialFunctionsOnFinleyHex3DMacro(Test_Util_SpatialFunctions_noGradOnBoundary_noContact):
139        def setUp(self):
140            self.order=1
141            self.domain = Brick(n0=NE,n1=NE,n2=NE,order=-1)
142        def tearDown(self):
143            del self.order
144            del self.domain
145    
146    class Test_Util_SpatialFunctionsOnFinleyHex2DOrder1withContact(Test_Util_SpatialFunctions_noGradOnBoundary):
147      def setUp(self):      def setUp(self):
148          self.order=1          self.order=1
149          d1 = Rectangle(n0=NE/2+1,n1=NE,l0=0.5,order=1)          d1 = Rectangle(n0=NE/2+1,n1=NE,l0=0.5,order=1)
# Line 106  class Test_Util_SpatialFunctionsOnFinley Line 154  class Test_Util_SpatialFunctionsOnFinley
154          del self.order          del self.order
155          del self.domain          del self.domain
156    
157  class Test_Util_SpatialFunctionsOnFinleyHex2DOrder2(Test_Util_SpatialFunctions_noGradOnBoundary):  class Test_Util_SpatialFunctionsOnFinleyHex2DOrder2withContact(Test_Util_SpatialFunctions_noGradOnBoundary):
158      def setUp(self):      def setUp(self):
159          self.order=2          self.order=2
160          d1 = Rectangle(n0=NE/2,n1=NE,l0=0.5,order=2)          d1 = Rectangle(n0=NE/2,n1=NE,l0=0.5,order=2)
# Line 117  class Test_Util_SpatialFunctionsOnFinley Line 165  class Test_Util_SpatialFunctionsOnFinley
165          del self.order          del self.order
166          del self.domain          del self.domain
167    
168  class Test_Util_SpatialFunctionsOnFinleyHex3DOrder1(Test_Util_SpatialFunctions_noGradOnBoundary):  class Test_Util_SpatialFunctionsOnFinleyHex3DOrder1withContact(Test_Util_SpatialFunctions_noGradOnBoundary):
169      def setUp(self):      def setUp(self):
170          self.order=1          self.order=1
171          d1 = Brick(n0=NE/2+1,n1=NE,n2=NE,l0=0.5,order=1)          d1 = Brick(n0=NE/2+1,n1=NE,n2=NE,l0=0.5,order=1)
# Line 128  class Test_Util_SpatialFunctionsOnFinley Line 176  class Test_Util_SpatialFunctionsOnFinley
176          del self.order          del self.order
177          del self.domain          del self.domain
178    
179  class Test_Util_SpatialFunctionsOnFinleyHex3DOrder2(Test_Util_SpatialFunctions_noGradOnBoundary):  class Test_Util_SpatialFunctionsOnFinleyHex3DOrder2withContact(Test_Util_SpatialFunctions_noGradOnBoundary):
180      def setUp(self):      def setUp(self):
181          self.order=2          self.order=2
182          d1 = Brick(n0=NE/2+1,n1=NE,n2=NE,l0=0.5,order=2)          d1 = Brick(n0=NE/2+1,n1=NE,n2=NE,l0=0.5,order=2)
# Line 139  class Test_Util_SpatialFunctionsOnFinley Line 187  class Test_Util_SpatialFunctionsOnFinley
187          del self.order          del self.order
188          del self.domain          del self.domain
189    
190  class Test_Util_SpatialFunctionsOnFinleyHex2DOrder1useElementsOnFace(Test_Util_SpatialFunctions):  class Test_Util_SpatialFunctionsOnFinleyHex2DOrder1useElementsOnFacewithContact(Test_Util_SpatialFunctions):
191      def setUp(self):      def setUp(self):
192          self.order=1          self.order=1
193          d1 = Rectangle(n0=NE/2+1,n1=NE,l0=0.5,order=1,useElementsOnFace=True)          d1 = Rectangle(n0=NE/2+1,n1=NE,l0=0.5,order=1,useElementsOnFace=True)
# Line 150  class Test_Util_SpatialFunctionsOnFinley Line 198  class Test_Util_SpatialFunctionsOnFinley
198          del self.order          del self.order
199          del self.domain          del self.domain
200    
201  class Test_Util_SpatialFunctionsOnFinleyHex2DOrder2useElementsOnFace(Test_Util_SpatialFunctions):  class Test_Util_SpatialFunctionsOnFinleyHex2DOrder2useElementsOnFacewithContact(Test_Util_SpatialFunctions):
202      def setUp(self):      def setUp(self):
203          self.order=2          self.order=2
204          d1 = Rectangle(n0=NE/2+1,n1=NE,l0=0.5,order=2,useElementsOnFace=True)          d1 = Rectangle(n0=NE/2+1,n1=NE,l0=0.5,order=2,useElementsOnFace=True)
# Line 161  class Test_Util_SpatialFunctionsOnFinley Line 209  class Test_Util_SpatialFunctionsOnFinley
209          del self.order          del self.order
210          del self.domain          del self.domain
211    
212  class Test_Util_SpatialFunctionsOnFinleyHex3DOrder1useElementsOnFace(Test_Util_SpatialFunctions):  class Test_Util_SpatialFunctionsOnFinleyHex3DOrder1useElementsOnFacewithContact(Test_Util_SpatialFunctions):
213      def setUp(self):      def setUp(self):
214          self.order=1          self.order=1
215          d1 = Brick(n0=NE/2,n1=NE,n2=NE,l0=0.5,order=1,useElementsOnFace=True)          d1 = Brick(n0=NE/2,n1=NE,n2=NE,l0=0.5,order=1,useElementsOnFace=True)
# Line 172  class Test_Util_SpatialFunctionsOnFinley Line 220  class Test_Util_SpatialFunctionsOnFinley
220          del self.order          del self.order
221          del self.domain          del self.domain
222    
223  class Test_Util_SpatialFunctionsOnFinleyHex3DOrder2useElementsOnFace(Test_Util_SpatialFunctions):  class Test_Util_SpatialFunctionsOnFinleyHex3DOrder2useElementsOnFacewithContact(Test_Util_SpatialFunctions):
224      def setUp(self):      def setUp(self):
225          self.order=2          self.order=2
226          d1 = Brick(n0=NE/2,n1=NE,n2=NE,l0=0.5,order=2,useElementsOnFace=True)          d1 = Brick(n0=NE/2,n1=NE,n2=NE,l0=0.5,order=2,useElementsOnFace=True)
# Line 193  if __name__ == '__main__': Line 241  if __name__ == '__main__':
241        suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyTet3DOrder1))        suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyTet3DOrder1))
242        suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyTet3DOrder2))        suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyTet3DOrder2))
243        suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyTet3DMacro))        suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyTet3DMacro))
244          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex2DOrder1))
245          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex2DOrder2))
246          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex2DMacro))
247          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex3DOrder1))
248          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex3DOrder2))
249          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex3DMacro))
250        # These tests use JoinFaces and are not MPI parallel        # These tests use JoinFaces and are not MPI parallel
251        if getMPISizeWorld() == 1:        if getMPISizeWorld() == 1:
252          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex2DOrder1))          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex2DOrder1withContact))
253          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex2DOrder2))          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex2DOrder2withContact))
254          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex3DOrder1))          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex3DOrder1withContact))
255          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex3DOrder2))          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex3DOrder2withContact))
256          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex2DOrder1useElementsOnFace))          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex2DOrder1useElementsOnFacewithContact))
257          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex2DOrder2useElementsOnFace))          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex2DOrder2useElementsOnFacewithContact))
258          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex3DOrder1useElementsOnFace))          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex3DOrder1useElementsOnFacewithContact))
259          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex3DOrder2useElementsOnFace))          suite.addTest(unittest.makeSuite(Test_Util_SpatialFunctionsOnFinleyHex3DOrder2useElementsOnFacewithContact))
260     else:     else:
261        pass        pass
262     s=unittest.TextTestRunner(verbosity=2).run(suite)     s=unittest.TextTestRunner(verbosity=2).run(suite)

Legend:
Removed from v.2722  
changed lines
  Added in v.2748

  ViewVC Help
Powered by ViewVC 1.1.26