-// Copyright (C) 2007-2022 CEA/DEN, EDF R&D
+// Copyright (C) 2007-2024 CEA, EDF
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
CPPUNIT_TEST(testOverlapDEC2_ter); // 3 procs
// CPPUNIT_TEST(testOverlapDEC3); // 2 procs
// CPPUNIT_TEST(testOverlapDEC4); // 2 procs
-
+ CPPUNIT_TEST(testByStringMPIProcessorGroup_constructor); // 1 and 2 procs
+ CPPUNIT_TEST(testByStringMPIProcessorGroup_stringconstructor); // 3 procs
CPPUNIT_TEST(testSynchronousEqualInterpKernelWithoutInterpNativeDEC_2D);// 5 procs
CPPUNIT_TEST(testSynchronousEqualInterpKernelWithoutInterpDEC_2D); // 5 procs
CPPUNIT_TEST(testSynchronousEqualInterpKernelDEC_2D); // 5 procs
CPPUNIT_TEST(testFabienAPI1); // 3 procs
CPPUNIT_TEST(testFabienAPI2); // 3 procs
+ CPPUNIT_TEST(testParallelLoad1); // 2 procs
+ CPPUNIT_TEST(testParallelLoad2); // 3 procs
+ CPPUNIT_TEST(testParallelLoad3); // 2 procs
+ CPPUNIT_TEST(testParallelLoad4); // 2 procs
+ CPPUNIT_TEST(testParallelLoad5); // 2 procs
CPPUNIT_TEST_SUITE_END();
public:
void testOverlapDEC3();
// void testOverlapDEC3_bis();
void testOverlapDEC4();
+ void testByStringMPIProcessorGroup_constructor();
+ void testByStringMPIProcessorGroup_stringconstructor();
#ifdef MED_ENABLE_FVM
void testNonCoincidentDEC_2D();
void testNonCoincidentDEC_3D();
void testFabienAPI1();
void testFabienAPI2();
+ void testParallelLoad1();
+ void testParallelLoad2();
+ void testParallelLoad3();
+ void testParallelLoad4();
+ void testParallelLoad5();
+
std::string getTmpDirectory();
std::string makeTmpFile( const std::string&, const std::string& = "" );
void testInterpKernelDEC2_2D_(const char *srcMeth, const char *targetMeth);
void testInterpKernelDEC_3D_(const char *srcMeth, const char *targetMeth);
void testGauthier3_GEN(bool, int);
+
+
};
// to automatically remove temporary files from disk