|
PaCO++
0.05
|

Go to the source code of this file.
Macros | |
| #define | DISTRIBUTION_TYPE 16 |
| #define | DST_TOPOLOGY 2 |
| #define | ELEMENT_SIZE 4 |
| #define | SRC_TOPOLOGY 1 |
| #define | TOTAL_SIZE 8 |
Functions | |
| static unsigned | BlocNumberOfElementProc (const unsigned glen, const unsigned rank, const unsigned nbprocs, const unsigned bsz, const unsigned pos) |
| static unsigned | blocSize (const unsigned glen, const unsigned nbprocs, const BasicBC_param_t ¶m) |
| static unsigned | computeBlocBoundInf (const unsigned bsz, const unsigned rank, const unsigned nbprocs, const unsigned pos) |
| static void | computeBlocBounds (unsigned long *low, unsigned long *high, const unsigned glen, const unsigned rank, const unsigned nbprocs, const unsigned bsz, const unsigned pos) |
| static unsigned | getProcRangeInf (unsigned low, unsigned bsz) |
| static unsigned | getProcRangeSup (unsigned high, unsigned bsz) |
| static unsigned | NumberOfBlocProc (const unsigned glen, const unsigned nbprocs, const unsigned bsz, const unsigned rank) |
| static unsigned | OwnerBloc (const unsigned bid, const unsigned nbprocs) |
| static unsigned | TotalNumberOfElementProc (const unsigned glen, const unsigned rank, const unsigned nbprocs, const unsigned bsz) |
| #define DISTRIBUTION_TYPE 16 |
Definition at line 8 of file BasicBC.cc.
Referenced by BasicBC::setBlocSize().
| #define DST_TOPOLOGY 2 |
Definition at line 5 of file BasicBC.cc.
Referenced by BasicBC::setDestTopology().
| #define ELEMENT_SIZE 4 |
Definition at line 6 of file BasicBC.cc.
Referenced by BasicBC::setEltSize().
| #define SRC_TOPOLOGY 1 |
Definition at line 4 of file BasicBC.cc.
Referenced by BasicBC::setSourceTopology().
| #define TOTAL_SIZE 8 |
Definition at line 7 of file BasicBC.cc.
Referenced by BasicBC::setTotalNbElt().
|
inlinestatic |
Definition at line 45 of file BasicBC.cc.
Referenced by BasicBC::computePiecesToSend().
|
inlinestatic |
Definition at line 98 of file BasicBC.cc.
References BASICBC_BLOC, BASICBC_BLOCCYCLIC, BASICBC_CYCLIC, BasicBC_param_t::blocsize, BasicBC_param_t::type, and BasicBC_param_t::unitsize.
Referenced by BasicBC::computePiecesToSend(), and BasicBC::setDescr().
|
inlinestatic |
Definition at line 60 of file BasicBC.cc.
|
inlinestatic |
Definition at line 69 of file BasicBC.cc.
Referenced by BasicBC::computePiecesToSend().
|
inlinestatic |
Definition at line 23 of file BasicBC.cc.
Referenced by BasicBC::computePiecesToSend(), computeReceiveBlock1D(), and computeSendBlock1D().
|
inlinestatic |
Definition at line 28 of file BasicBC.cc.
Referenced by BasicBC::computePiecesToSend(), computeReceiveBlock1D(), and computeSendBlock1D().
|
inlinestatic |
Definition at line 35 of file BasicBC.cc.
Referenced by BasicBC::computePiecesToSend(), and TotalNumberOfElementProc().
|
inlinestatic |
Definition at line 16 of file BasicBC.cc.
Referenced by BasicBC::computePiecesToSend().
|
inlinestatic |
Definition at line 82 of file BasicBC.cc.
References NumberOfBlocProc().
Referenced by BasicBC::computePiecesToSend(), computeReceiveDataBlock1DServer(), computeSendDataBlock1DClient(), and BasicBC::setDescr().
