![]() |
COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
#include <utest-parallel-collective-reduce.hpp>
Classes | |
| class | optest |
| test class with operator + to test if operations and reduce can work with it More... | |
Public Member Functions | |
| PEReduceFixture () | |
| common setup for each test case More... | |
| ~PEReduceFixture () | |
| 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... | |
| double * | ptr_snddat |
| double * | ptr_rcvdat |
| double * | ptr_tmprcv |
| int * | ptr_sndmap |
| int * | ptr_rcvmap |
| double * | ptr_snddat2 |
| double * | ptr_rcvdat2 |
| double * | ptr_tmprcv2 |
| std::vector< double > | vec_snddat |
| data for std::vectors More... | |
| std::vector< double > | vec_rcvdat |
| std::vector< double > | vec_tmprcv |
| std::vector< int > | vec_sndmap |
| std::vector< int > | vec_rcvmap |
| std::vector< double > | vec_snddat2 |
| std::vector< double > | vec_rcvdat2 |
| std::vector< double > | vec_tmprcv2 |
Definition at line 12 of file utest-parallel-collective-reduce.hpp.
|
inline |
common setup for each test case
Definition at line 15 of file utest-parallel-collective-reduce.hpp.
|
inline |
common tear-down for each test case
Definition at line 44 of file utest-parallel-collective-reduce.hpp.
|
inline |
helper function for constant size data - setting up input and verification data
Definition at line 83 of file utest-parallel-collective-reduce.hpp.
|
inline |
helper function for variable size data - setting up input and verification data
Definition at line 102 of file utest-parallel-collective-reduce.hpp.
| int irank |
rank of process
Definition at line 59 of file utest-parallel-collective-reduce.hpp.
| int nproc |
number of processes
Definition at line 57 of file utest-parallel-collective-reduce.hpp.
| double* ptr_rcvdat |
Definition at line 64 of file utest-parallel-collective-reduce.hpp.
| double* ptr_rcvdat2 |
Definition at line 69 of file utest-parallel-collective-reduce.hpp.
| int* ptr_rcvmap |
Definition at line 67 of file utest-parallel-collective-reduce.hpp.
| double* ptr_snddat |
Definition at line 63 of file utest-parallel-collective-reduce.hpp.
| double* ptr_snddat2 |
Definition at line 68 of file utest-parallel-collective-reduce.hpp.
| int* ptr_sndmap |
Definition at line 66 of file utest-parallel-collective-reduce.hpp.
| double* ptr_tmprcv |
Definition at line 65 of file utest-parallel-collective-reduce.hpp.
| double* ptr_tmprcv2 |
Definition at line 70 of file utest-parallel-collective-reduce.hpp.
| int sndcnt |
data for raw pointers
Definition at line 62 of file utest-parallel-collective-reduce.hpp.
| std::vector<double> vec_rcvdat |
Definition at line 74 of file utest-parallel-collective-reduce.hpp.
| std::vector<double> vec_rcvdat2 |
Definition at line 79 of file utest-parallel-collective-reduce.hpp.
| std::vector<int> vec_rcvmap |
Definition at line 77 of file utest-parallel-collective-reduce.hpp.
| std::vector<double> vec_snddat |
data for std::vectors
Definition at line 73 of file utest-parallel-collective-reduce.hpp.
| std::vector<double> vec_snddat2 |
Definition at line 78 of file utest-parallel-collective-reduce.hpp.
| std::vector<int> vec_sndmap |
Definition at line 76 of file utest-parallel-collective-reduce.hpp.
| std::vector<double> vec_tmprcv |
Definition at line 75 of file utest-parallel-collective-reduce.hpp.
| std::vector<double> vec_tmprcv2 |
Definition at line 80 of file utest-parallel-collective-reduce.hpp.
1.8.9.1
|
Send comments to: COOLFluiD Web Admin |