7#include <gtest/gtest.h>
9#include "arccore/message_passing_mpi/MessagePassingMpiGlobal.h"
10#include "arccore/message_passing_mpi/StandaloneMpiMessagePassingMng.h"
19Arcane::Ref<Arcane::MessagePassing::IMessagePassingMng> global_message_passing_mng;
22using namespace AlinaTest;
26char*** global_argv =
nullptr;
30:
public ::testing::Environment
36 using Arcane::MessagePassing::Mpi::StandaloneMpiMessagePassingMng;
37 int thread_required = MPI_THREAD_SERIALIZED;
38 global_message_passing_mng = StandaloneMpiMessagePassingMng::createAndInitializeMPI(global_argc,global_argv, thread_required);
40 void TearDown()
override
42 global_message_passing_mng.
reset();
51int main(
int argc,
char* argv[])
55 ::testing::InitGoogleTest(&argc, argv);
56 ::testing::AddGlobalTestEnvironment(
new MPIEnvironment());
57 return RUN_ALL_TESTS();
void reset()
Positions the instance to the null pointer.