24 TestSendAndReceivePrimitiveTypes<SocketCommunication>(context);
31 TestSendAndReceiveRanges<SocketCommunication>(context);
38 TestSendAndReceiveEigen<SocketCommunication>(context);
45 TestBroadcastPrimitiveTypes<SocketCommunication>(context);
52 TestBroadcastVectors<SocketCommunication>(context);
59 TestReducePrimitiveTypes<SocketCommunication>(context);
66 TestReduceVectors<SocketCommunication>(context);
75 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
77 TestSendAndReceivePrimitiveTypes<SocketCommunication>(context);
82 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
84 TestSendAndReceiveEigen<SocketCommunication>(context);
89 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
91 TestSendAndReceiveRanges<SocketCommunication>(context);
96 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
98 TestBroadcastPrimitiveTypes<SocketCommunication>(context);
103 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
105 TestBroadcastVectors<SocketCommunication>(context);
110 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
112 TestReducePrimitiveTypes<SocketCommunication>(context);
117 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
119 TestReduceVectors<SocketCommunication>(context);
124 PRECICE_TEST(
"A"_on(2_ranks),
"B"_on(2_ranks), Require::Events);
126 TestSendReceiveFourProcesses<SocketCommunication>(context);
135 PRECICE_TEST(
"A"_on(1_rank),
"B"_on(1_rank), Require::Events);
137 TestSendReceiveTwoProcessesServerClient<SocketCommunication>(context);
142 PRECICE_TEST(
"A"_on(2_ranks),
"B"_on(2_ranks), Require::Events);
144 TestSendReceiveFourProcessesServerClient<SocketCommunication>(context);
149 PRECICE_TEST(
"A"_on(2_ranks),
"B"_on(2_ranks), Require::Events);
151 TestSendReceiveFourProcessesServerClientV2<SocketCommunication>(context);
BOOST_AUTO_TEST_SUITE(PreProcess)
BOOST_AUTO_TEST_SUITE_END()
BOOST_AUTO_TEST_CASE(SendReceivePrimitives)
#define PRECICE_TEST(...)
contains the data communication abstraction layer.
Main namespace of the precice library.