23 TestSendAndReceivePrimitiveTypes<MPIPortsCommunication>(context);
30 TestSendAndReceiveRanges<MPIPortsCommunication>(context);
37 TestSendAndReceiveEigen<MPIPortsCommunication>(context);
44 TestBroadcastPrimitiveTypes<MPIPortsCommunication>(context);
51 TestBroadcastVectors<MPIPortsCommunication>(context);
58 TestReducePrimitiveTypes<MPIPortsCommunication>(context);
65 TestReduceVectors<MPIPortsCommunication>(context);
74 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
76 TestSendAndReceivePrimitiveTypes<MPIPortsCommunication>(context);
81 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
83 TestSendAndReceiveRanges<MPIPortsCommunication>(context);
88 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
90 TestSendAndReceiveEigen<MPIPortsCommunication>(context);
95 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
97 TestBroadcastPrimitiveTypes<MPIPortsCommunication>(context);
102 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
104 TestBroadcastVectors<MPIPortsCommunication>(context);
109 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
111 TestReducePrimitiveTypes<MPIPortsCommunication>(context);
116 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
118 TestReduceVectors<MPIPortsCommunication>(context);
123 PRECICE_TEST(
"A"_on(2_ranks),
"B"_on(2_ranks), Require::Events);
125 TestSendReceiveFourProcesses<MPIPortsCommunication>(context);
134 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
136 TestSendReceiveTwoProcessesServerClient<MPIPortsCommunication>(context);
141 PRECICE_TEST(
"A"_on(2_ranks),
"B"_on(2_ranks), Require::Events);
143 TestSendReceiveFourProcessesServerClient<MPIPortsCommunication>(context);
148 PRECICE_TEST(
"A"_on(2_ranks),
"B"_on(2_ranks), Require::Events);
150 TestSendReceiveFourProcessesServerClientV2<MPIPortsCommunication>(context);
BOOST_AUTO_TEST_CASE(SendReceivePrimitives)
BOOST_AUTO_TEST_SUITE(PreProcess)
BOOST_AUTO_TEST_SUITE_END()
#define PRECICE_TEST(...)
contains the data communication abstraction layer.
Main namespace of the precice library.