COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
#include <utest-parallel-collective-broadcast.hpp>
Public Member Functions | |
PEBroadcastFixture () | |
common setup for each test case More... | |
~PEBroadcastFixture () | |
common tear-down for each test case More... | |
void | setup_data_constant () |
helper function for constant size data - setting up input and verification data More... | |
void | setup_data_variable () |
helper function for variable size data - setting up input and verification data More... | |
Public Attributes | |
int | nproc |
number of processes More... | |
int | irank |
rank of process More... | |
int | sndcnt |
data for raw pointers More... | |
int | rcvcnt |
double * | ptr_snddat |
double * | ptr_rcvdat |
int * | ptr_sndmap |
int * | ptr_rcvmap |
double * | ptr_tmprcv |
std::vector< double > | vec_snddat |
data for std::vectors More... | |
std::vector< double > | vec_rcvdat |
std::vector< int > | vec_sndmap |
std::vector< int > | vec_rcvmap |
std::vector< double > | vec_tmprcv |
std::vector< char > | vec_tmprcvchr |
std::vector< char > | vec_snddatchr |
Definition at line 12 of file utest-parallel-collective-broadcast.hpp.
|
inline |
common setup for each test case
Definition at line 15 of file utest-parallel-collective-broadcast.hpp.
|
inline |
common tear-down for each test case
Definition at line 43 of file utest-parallel-collective-broadcast.hpp.
|
inline |
helper function for constant size data - setting up input and verification data
Definition at line 76 of file utest-parallel-collective-broadcast.hpp.
|
inline |
helper function for variable size data - setting up input and verification data
Definition at line 91 of file utest-parallel-collective-broadcast.hpp.
int irank |
rank of process
Definition at line 55 of file utest-parallel-collective-broadcast.hpp.
int nproc |
number of processes
Definition at line 53 of file utest-parallel-collective-broadcast.hpp.
double* ptr_rcvdat |
Definition at line 61 of file utest-parallel-collective-broadcast.hpp.
int* ptr_rcvmap |
Definition at line 63 of file utest-parallel-collective-broadcast.hpp.
double* ptr_snddat |
Definition at line 60 of file utest-parallel-collective-broadcast.hpp.
int* ptr_sndmap |
Definition at line 62 of file utest-parallel-collective-broadcast.hpp.
double* ptr_tmprcv |
Definition at line 64 of file utest-parallel-collective-broadcast.hpp.
int rcvcnt |
Definition at line 59 of file utest-parallel-collective-broadcast.hpp.
int sndcnt |
data for raw pointers
Definition at line 58 of file utest-parallel-collective-broadcast.hpp.
std::vector<double> vec_rcvdat |
Definition at line 68 of file utest-parallel-collective-broadcast.hpp.
std::vector<int> vec_rcvmap |
Definition at line 70 of file utest-parallel-collective-broadcast.hpp.
std::vector<double> vec_snddat |
data for std::vectors
Definition at line 67 of file utest-parallel-collective-broadcast.hpp.
std::vector<char> vec_snddatchr |
Definition at line 73 of file utest-parallel-collective-broadcast.hpp.
std::vector<int> vec_sndmap |
Definition at line 69 of file utest-parallel-collective-broadcast.hpp.
std::vector<double> vec_tmprcv |
Definition at line 71 of file utest-parallel-collective-broadcast.hpp.
std::vector<char> vec_tmprcvchr |
Definition at line 72 of file utest-parallel-collective-broadcast.hpp.
Send comments to: COOLFluiD Web Admin |