23 TestSendAndReceivePrimitiveTypes<MPISinglePortsCommunication>(context);
30 TestSendAndReceiveEigen<MPISinglePortsCommunication>(context);
37 TestBroadcastPrimitiveTypes<MPISinglePortsCommunication>(context);
44 TestBroadcastVectors<MPISinglePortsCommunication>(context);
51 TestReducePrimitiveTypes<MPISinglePortsCommunication>(context);
58 TestReduceVectors<MPISinglePortsCommunication>(context);
67 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
69 TestSendAndReceivePrimitiveTypes<MPISinglePortsCommunication>(context);
74 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
76 TestSendAndReceiveRanges<MPISinglePortsCommunication>(context);
81 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
83 TestSendAndReceiveEigen<MPISinglePortsCommunication>(context);
88 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
90 TestBroadcastPrimitiveTypes<MPISinglePortsCommunication>(context);
95 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
97 TestBroadcastEigen<MPISinglePortsCommunication>(context);
102 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
104 TestReducePrimitiveTypes<MPISinglePortsCommunication>(context);
109 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
111 TestReduceVectors<MPISinglePortsCommunication>(context);
116 PRECICE_TEST(
"A"_on(2_ranks),
"B"_on(2_ranks), Require::Events);
118 TestSendReceiveFourProcesses<MPISinglePortsCommunication>(context);
127 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
129 TestSendReceiveTwoProcessesServerClient<MPISinglePortsCommunication>(context);
134 PRECICE_TEST(
"A"_on(2_ranks),
"B"_on(2_ranks), Require::Events);
136 TestSendReceiveFourProcessesServerClient<MPISinglePortsCommunication>(context);
141 PRECICE_TEST(
"A"_on(2_ranks),
"B"_on(2_ranks), Require::Events);
143 TestSendReceiveFourProcessesServerClientV2<MPISinglePortsCommunication>(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.