ESyS-Particle  2.3.4
test_pack.cpp File Reference
#include "test_pack.h"
#include <iostream>
#include <vector>
#include "packed_message.h"
#include "packed_multi_message.h"
Include dependency graph for test_pack.cpp:

Functions

bool test_pack (TML_Comm *comm, int rank)
 
bool test_pack_multi (TML_Comm *comm, int rank)
 
bool test_container_packed (TML_Comm *comm, int rank)
 
bool test_container_sendrecv_packed (TML_Comm *comm, int rank)
 
bool test_container_sendrecv_packed_replace (TML_Comm *comm, int rank)
 
bool test_container_packed_user (TML_Comm *comm, int rank)
 
bool test_group_pack (TML_Comm *comm, int rank)
 

Function Documentation

◆ test_container_packed()

bool test_container_packed ( TML_Comm comm,
int  rank 
)

References esys::lsm::bpu::iter(), TML_Comm::receive_cont_packed(), and TML_Comm::send_cont_packed().

Referenced by test_group_pack().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_container_packed_user()

bool test_container_packed_user ( TML_Comm comm,
int  rank 
)

References esys::lsm::bpu::iter(), TML_Comm::receive_cont_packed(), and TML_Comm::send_cont_packed().

Referenced by test_group_pack().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_container_sendrecv_packed()

bool test_container_sendrecv_packed ( TML_Comm comm,
int  rank 
)

References esys::lsm::bpu::iter(), and TML_Comm::sendrecv_cont_packed().

Referenced by test_group_pack().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_container_sendrecv_packed_replace()

bool test_container_sendrecv_packed_replace ( TML_Comm comm,
int  rank 
)

References esys::lsm::bpu::iter(), and TML_Comm::sendrecv_cont_packed_replace().

Referenced by test_group_pack().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_group_pack()

bool test_group_pack ( TML_Comm comm,
int  rank 
)

References test_container_packed(), test_container_packed_user(), test_container_sendrecv_packed(), test_container_sendrecv_packed_replace(), test_pack(), and test_pack_multi().

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_pack()

bool test_pack ( TML_Comm comm,
int  rank 
)

References TML_Packed_Message::begin_unpack(), TML_Comm::comm(), TML_PackedMessageInterface::pack(), TML_Packed_Message::size(), and TML_PackedMessageInterface::unpack().

Referenced by test_group_pack().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ test_pack_multi()

bool test_pack_multi ( TML_Comm comm,
int  rank 
)

References TML_PackedMultiMessage::begin_unpack(), and TML_Comm::comm().

Referenced by test_group_pack().

Here is the call graph for this function:
Here is the caller graph for this function: