@@ -269,6 +269,55 @@ def test_PnPn2_Parallel(self):
269
269
def tearDown (self ):
270
270
self .move_logs ()
271
271
272
+
273
+ #####################################################################
274
+
275
+ class eddy_mv (NekTestCase ):
276
+ example_subdir = 'eddy_mv'
277
+ case_name = 'eddy_mv'
278
+
279
+ def setUp (self ):
280
+
281
+ # Default SIZE parameters. Can be overridden in test cases
282
+ self .size_params = dict (
283
+ ldim = '2' ,
284
+ lx1 = '10' ,
285
+ lxd = '14' ,
286
+ lx2 = 'lx1-0' ,
287
+ lelg = '256' ,
288
+ lx1m = 'lx1'
289
+ )
290
+
291
+ self .build_tools (['genmap' ])
292
+ self .run_genmap ()
293
+
294
+ @pn_pn_parallel
295
+ def test_PnPn_Parallel (self ):
296
+ self .config_size ()
297
+ self .build_nek ()
298
+ self .run_nek (step_limit = None )
299
+
300
+ xerr = self .get_value_from_log ('X err' , column = - 5 , row = - 1 )
301
+ self .assertAlmostEqualDelayed (xerr , target_val = 5.164689E-04 , delta = 1E-05 , label = 'X err' )
302
+
303
+ self .assertDelayedFailures ()
304
+
305
+ @pn_pn_2_parallel
306
+ def test_PnPn2_Parallel (self ):
307
+ self .size_params ['lx2' ] = 'lx1-2'
308
+ self .config_size ()
309
+ self .build_nek ()
310
+ self .run_nek (step_limit = None )
311
+
312
+ xerr = self .get_value_from_log ('X err' , column = - 5 , row = - 1 )
313
+ self .assertAlmostEqualDelayed (xerr , target_val = 5.370512E-04 , delta = 1E-05 , label = 'X err' )
314
+
315
+ self .assertDelayedFailures ()
316
+
317
+ def tearDown (self ):
318
+ self .move_logs ()
319
+
320
+
272
321
#####################################################################
273
322
274
323
class Eddy_LegacySize (NekTestCase ):
@@ -1198,6 +1247,41 @@ def test_PnPn_Parallel(self):
1198
1247
def tearDown (self ):
1199
1248
self .move_logs ()
1200
1249
1250
+ #####################################################################
1251
+
1252
+ class chan2d (NekTestCase ):
1253
+ example_subdir = 'chan2d'
1254
+ case_name = 'chan2d'
1255
+
1256
+ def setUp (self ):
1257
+
1258
+ # Default SIZE parameters. Can be overridden in test cases
1259
+ self .size_params = dict (
1260
+ ldim = '2' ,
1261
+ lx1 = '8' ,
1262
+ lxd = '12' ,
1263
+ lx2 = 'lx1-0' ,
1264
+ lelg = '96' ,
1265
+ lx1m = 'lx1'
1266
+ )
1267
+
1268
+ self .build_tools (['genmap' ])
1269
+ self .run_genmap ()
1270
+
1271
+ @pn_pn_parallel
1272
+ def test_PnPn_Parallel (self ):
1273
+ self .config_size ()
1274
+ self .build_nek ()
1275
+ self .run_nek (step_limit = None )
1276
+
1277
+ xerr = self .get_value_from_log ('X err' , column = - 3 , row = - 1 )
1278
+ self .assertAlmostEqualDelayed (xerr , target_val = 1.0005e-08 , delta = 1E-09 , label = 'X err' )
1279
+
1280
+ self .assertDelayedFailures ()
1281
+
1282
+ def tearDown (self ):
1283
+ self .move_logs ()
1284
+
1201
1285
###############################################################
1202
1286
1203
1287
if __name__ == '__main__' :
@@ -1232,7 +1316,8 @@ def tearDown(self):
1232
1316
Eddy_Neknek ,
1233
1317
Eddy_NeknekU ,
1234
1318
Eddy_EddyUv ,
1235
- Eddy_LegacySize ,
1319
+ Eddy_LegacySize ,
1320
+ eddy_mv ,
1236
1321
Benard_Ray9 ,
1237
1322
KovStokes ,
1238
1323
LowMachTest ,
@@ -1245,7 +1330,8 @@ def tearDown(self):
1245
1330
IO_Test ,
1246
1331
InclDef ,
1247
1332
lpm_one ,
1248
- lpm_two
1333
+ lpm_two ,
1334
+ chan2d
1249
1335
)
1250
1336
1251
1337
suite = unittest .TestSuite ([unittest .TestLoader ().loadTestsFromTestCase (t ) for t in testList ])
0 commit comments