81 void linearIn(T& a_outputT, 
const void* 
const inBuf);
    84 void linearOut(
void* 
const a_outBuf, 
const T& inputT);
   118 void broadcast(T& a_inAndOut,  
int a_src);
   126 void linearIn(
long long& a_outputT, 
const void* 
const inBuf);
   130 void linearOut(
void* 
const a_outBuf, 
const long long& a_inputT);
   138 int linearSize(
const unsigned long long& a_input);
   142 void linearIn(
int& a_outputT, 
const void* 
const inBuf);
   146 void linearIn(
unsigned long long& a_outputT, 
const void* 
const inBuf);
   150 void linearOut(
void* 
const a_outBuf, 
const int& a_inputT);
   154 void linearOut(
void* 
const a_outBuf, 
const unsigned long long& a_inputT);
   162 void linearIn(
long& a_outputT, 
const void* 
const inBuf);
   166 void linearOut(
void* 
const a_outBuf, 
const long& a_inputT);
   174 void linearIn(
unsigned long& a_outputT, 
const void* 
const inBuf);
   178 void linearOut(
void* 
const a_outBuf, 
const unsigned long& a_inputT);
   189 void linearIn(
float& a_outputT, 
const void* 
const a_inBuf);
   192 void linearIn(
double& a_outputT, 
const void* 
const a_inBuf);
   196 void linearOut(
void* 
const a_outBuf, 
const float& a_inputT);
   199 void linearOut(
void* 
const a_outBuf, 
const double& a_inputT);
   205 void linearIn(std::string& a_outputT, 
const void* 
const a_inBuf);
   207 void linearOut(
void* 
const a_outBuf, 
const std::string& a_inputT);
 
one dimensional dynamic array 
Definition: Vector.H:53
 
void linearListOut(void *const a_outBuf, const Vector< T > &a_inputT)
Definition: SPMDI.H:258
 
void barrier(void)
all ranks wait here to sync-up 
Definition: SPMDI.H:215
 
unsigned long long CH_MaxMPIRecvSize
 
unsigned long long CH_MaxMPISendSize
 
unsigned int numProc()
number of parallel processes 
 
int uniqueProc(const SerialTask::task &a_task)
 
void gather(Vector< T > &a_outVec, const T &a_input, int a_dest)
Definition: SPMDI.H:197
 
void linearOut(void *const a_outBuf, const T &inputT)
Definition: SPMDI.H:33
 
int linearSize(const T &inputT)
Definition: SPMDI.H:21
 
void linearListIn(Vector< T > &a_outputT, const void *const a_inBuf)
Definition: SPMDI.H:229
 
unsigned long long CH_MAX_MPI_MESSAGE_SIZE
 
int linearListSize(const Vector< T > &a_input)
Definition: SPMDI.H:290
 
void broadcast(T &a_inAndOut, int a_src)
broadcast to every process 
Definition: SPMDI.H:207
 
void linearIn(T &a_outputT, const void *const inBuf)
Definition: SPMDI.H:27
 
int procID()
local process ID 
 
task
Definition: SPMD.H:279
 
int CHprocID()
Definition: SPMD.H:61