ESyS-Particle  2.3.4
test_cart.h
Go to the documentation of this file.
1 // //
3 // Copyright (c) 2003-2017 by The University of Queensland //
4 // Centre for Geoscience Computing //
5 // http://earth.uq.edu.au/centre-geoscience-computing //
6 // //
7 // Primary Business: Brisbane, Queensland, Australia //
8 // Licensed under the Open Software License version 3.0 //
9 // http://www.apache.org/licenses/LICENSE-2.0 //
10 // //
12 
13 #ifndef __TEST_CART_H
14 #define __TEST_CART_H
15 
16 //--- TML ---
17 #include "pack.h"
18 #include "comm.h"
19 
20 bool test_group_cart(TML_Comm *comm, int rank);
21 
22 #endif //__TEST_CART_H
pack.h
test_gather
bool test_gather(TML_Comm *comm, int rank)
Definition: tesp_sc.cpp:39
test_cart.h
TML_CartComm::shift_cont
void shift_cont(T, P &, int, int, int=0)
Definition: cart_comm.hpp:66
test_scatter
bool test_scatter(TML_Comm *comm, int rank)
Definition: tesp_sc.cpp:31
cart_comm.h
TML_CartComm
class for a cartesian communicator
Definition: cart_comm.h:34
comm.h
test_group_cart
bool test_group_cart(TML_Comm *comm, int rank)
Definition: test_cart.cpp:122
test_cart_comm_build
bool test_cart_comm_build(TML_Comm *comm)
Definition: test_cart.cpp:40
test_group_sc
bool test_group_sc(TML_Comm *comm, int rank)
Definition: tesp_sc.cpp:46
TML_Comm
abstract base class for communicator
Definition: comm.h:47
TML_CartComm::get_coords
vector< int > get_coords(int)
get coords of a process
Definition: cart_comm.cpp:159
test_shift
bool test_shift(TML_CartComm *comm, int rank, bool circ)
Definition: test_cart.cpp:86
test_get_coords
bool test_get_coords(TML_CartComm *comm, int rank)
Definition: test_cart.cpp:54
test_comm.h
test_group_cart
bool test_group_cart(TML_Comm *comm, int rank)
Definition: test_cart.cpp:122
cart_comm_build
TML_CartComm cart_comm_build(TML_Comm *comm, bool circular)
Definition: test_cart.cpp:28
TML_Comm::size
int size()
Definition: comm.cpp:69