COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Public Attributes | List of all members
PEScatterFixture Struct Reference

#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
 

Detailed Description

Definition at line 12 of file utest-parallel-collective-scatter.hpp.

Constructor & Destructor Documentation

PEScatterFixture ( )
inline

common setup for each test case

Definition at line 15 of file utest-parallel-collective-scatter.hpp.

~PEScatterFixture ( )
inline

common tear-down for each test case

Definition at line 51 of file utest-parallel-collective-scatter.hpp.

Member Function Documentation

void setup_data_constant ( )
inline

helper function for constant size data - setting up input and verification data

Definition at line 94 of file utest-parallel-collective-scatter.hpp.

void setup_data_variable ( )
inline

helper function for variable size data - setting up input and verification data

Definition at line 110 of file utest-parallel-collective-scatter.hpp.

Member Data Documentation

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.


The documentation for this struct was generated from the following file:
Send comments to:
COOLFluiD Web Admin