COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
#include <utest-parallel-collective-scatter.hpp>
Public Member Functions | |
PEScatterFixture () | |
common setup for each test case More... | |
~PEScatterFixture () | |
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 |
int * | ptr_sndcnt |
int * | ptr_rcvcnt |
double * | ptr_snddat |
double * | ptr_rcvdat |
int * | ptr_sndmap |
int ** | ptr_rcvmap |
double * | ptr_tmprcv |
int * | ptr_tmpcnt |
std::vector< int > | vec_sndcnt |
data for std::vectors More... | |
std::vector< int > | vec_rcvcnt |
std::vector< double > | vec_snddat |
std::vector< double > | vec_rcvdat |
std::vector< int > | vec_sndmap |
std::vector< std::vector< int > > | vec_rcvmap |
std::vector< double > | vec_tmprcv |
std::vector< int > | vec_tmpcnt |
std::vector< char > | vec_tmprcvchr |
std::vector< char > | vec_snddatchr |
Definition at line 12 of file utest-parallel-collective-scatter.hpp.
|
inline |
common setup for each test case
Definition at line 15 of file utest-parallel-collective-scatter.hpp.
|
inline |
common tear-down for each test case
Definition at line 51 of file utest-parallel-collective-scatter.hpp.
|
inline |
helper function for constant size data - setting up input and verification data
Definition at line 94 of file utest-parallel-collective-scatter.hpp.
|
inline |
helper function for variable size data - setting up input and verification data
Definition at line 110 of file utest-parallel-collective-scatter.hpp.
int irank |
rank of process
Definition at line 67 of file utest-parallel-collective-scatter.hpp.
int nproc |
number of processes
Definition at line 65 of file utest-parallel-collective-scatter.hpp.
int* ptr_rcvcnt |
Definition at line 73 of file utest-parallel-collective-scatter.hpp.
double* ptr_rcvdat |
Definition at line 75 of file utest-parallel-collective-scatter.hpp.
int** ptr_rcvmap |
Definition at line 77 of file utest-parallel-collective-scatter.hpp.
int* ptr_sndcnt |
Definition at line 72 of file utest-parallel-collective-scatter.hpp.
double* ptr_snddat |
Definition at line 74 of file utest-parallel-collective-scatter.hpp.
int* ptr_sndmap |
Definition at line 76 of file utest-parallel-collective-scatter.hpp.
int* ptr_tmpcnt |
Definition at line 79 of file utest-parallel-collective-scatter.hpp.
double* ptr_tmprcv |
Definition at line 78 of file utest-parallel-collective-scatter.hpp.
int rcvcnt |
Definition at line 71 of file utest-parallel-collective-scatter.hpp.
int sndcnt |
data for raw pointers
Definition at line 70 of file utest-parallel-collective-scatter.hpp.
std::vector<int> vec_rcvcnt |
Definition at line 83 of file utest-parallel-collective-scatter.hpp.
std::vector<double> vec_rcvdat |
Definition at line 85 of file utest-parallel-collective-scatter.hpp.
std::vector<std::vector<int> > vec_rcvmap |
Definition at line 87 of file utest-parallel-collective-scatter.hpp.
std::vector<int> vec_sndcnt |
data for std::vectors
Definition at line 82 of file utest-parallel-collective-scatter.hpp.
std::vector<double> vec_snddat |
Definition at line 84 of file utest-parallel-collective-scatter.hpp.
std::vector<char> vec_snddatchr |
Definition at line 91 of file utest-parallel-collective-scatter.hpp.
std::vector<int> vec_sndmap |
Definition at line 86 of file utest-parallel-collective-scatter.hpp.
std::vector<int> vec_tmpcnt |
Definition at line 89 of file utest-parallel-collective-scatter.hpp.
std::vector<double> vec_tmprcv |
Definition at line 88 of file utest-parallel-collective-scatter.hpp.
std::vector<char> vec_tmprcvchr |
Definition at line 90 of file utest-parallel-collective-scatter.hpp.
Send comments to: COOLFluiD Web Admin |