ESyS-Particle  2.3.4
test_comm.cpp File Reference
#include "test_comm.h"
#include <iostream>
#include <vector>
#include <set>
#include <utility>
#include "vec3.h"
#include "vec3_mpi.h"
Include dependency graph for test_comm.cpp:

Functions

bool test_const (TML_Comm *comm, int rank)
 
bool test_simple (TML_Comm *comm, int rank)
 
bool test_simple_sendrecv (TML_Comm *comm, int rank)
 
bool test_array (TML_Comm *comm, int rank)
 
bool test_array_sendrecv (TML_Comm *comm, int rank)
 
bool test_container (TML_Comm *comm, int rank)
 
bool test_container_sendrecv (TML_Comm *comm, int rank)
 
bool test_container_sendrecv_replace (TML_Comm *comm, int rank)
 
bool test_container_vec3 (TML_Comm *comm, int rank)
 
bool test_pair (TML_Comm *comm, int rank)
 
bool test_container_map (TML_Comm *comm, int rank)
 
bool test_sum_all (TML_Comm *comm, int rank)
 
bool test_group_comm (TML_Comm *comm, int rank)
 

Function Documentation

◆ test_array()

bool test_array ( TML_Comm comm,
int  rank 
)

◆ test_array_sendrecv()

bool test_array_sendrecv ( TML_Comm comm,
int  rank 
)

◆ test_const()

bool test_const ( TML_Comm comm,
int  rank 
)

References TML_Comm::include(), and TML_Comm::rank().

Referenced by test_group_comm().

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

◆ test_container()

bool test_container ( TML_Comm comm,
int  rank 
)

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

Referenced by test_group_comm().

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

◆ test_container_map()

bool test_container_map ( TML_Comm comm,
int  rank 
)

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

Referenced by test_group_comm().

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

◆ test_container_sendrecv()

bool test_container_sendrecv ( TML_Comm comm,
int  rank 
)

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

Referenced by test_group_comm().

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

◆ test_container_sendrecv_replace()

bool test_container_sendrecv_replace ( TML_Comm comm,
int  rank 
)

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

Referenced by test_group_comm().

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

◆ test_container_vec3()

bool test_container_vec3 ( TML_Comm comm,
int  rank 
)

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

Referenced by test_group_comm().

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

◆ test_group_comm()

bool test_group_comm ( TML_Comm comm,
int  rank 
)

References test_const(), test_container(), test_container_map(), test_container_sendrecv(), test_container_sendrecv_replace(), test_container_vec3(), test_pair(), test_simple(), test_simple_sendrecv(), and test_sum_all().

Referenced by main().

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

◆ test_pair()

bool test_pair ( TML_Comm comm,
int  rank 
)

References TML_Comm::receive(), and TML_Comm::send().

Referenced by test_group_comm().

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

◆ test_simple()

bool test_simple ( TML_Comm comm,
int  rank 
)

References TML_Comm::receive(), and TML_Comm::send().

Referenced by test_group_comm().

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

◆ test_simple_sendrecv()

bool test_simple_sendrecv ( TML_Comm comm,
int  rank 
)

References TML_Comm::sendrecv().

Referenced by test_group_comm().

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

◆ test_sum_all()

bool test_sum_all ( TML_Comm comm,
int  rank 
)

References TML_Comm::size(), and TML_Comm::sum_all().

Referenced by test_group_comm().

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