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

#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
 

Detailed Description

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

Constructor & Destructor Documentation

PEBroadcastFixture ( )
inline

common setup for each test case

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

~PEBroadcastFixture ( )
inline

common tear-down for each test case

Definition at line 43 of file utest-parallel-collective-broadcast.hpp.

Member Function Documentation

void setup_data_constant ( )
inline

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

Definition at line 76 of file utest-parallel-collective-broadcast.hpp.

void setup_data_variable ( )
inline

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

Definition at line 91 of file utest-parallel-collective-broadcast.hpp.

Member Data Documentation

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.


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