|
void | pcl::AllReduce (void *sendBuf, void *recBuf, int count, DataType type, ReduceOperation op) |
| reduces the data to a single buffer using the specified ReduceOperation and distributes the result to all processes. More...
|
|
void | pcl::CollectData (ProcID thisProcID, int firstSendProc, int numSendProcs, void *pBuffer, int bufferSizePerProc, int tag) |
| collect the data send with send_data from proc firstSendProc to numSendProcs excluding destProc. More...
|
|
void | pcl::DistributeData (ProcID thisProcID, int *pRecProcMap, int numRecProcs, void *pBuffer, int *pBufferSegSizes, int tag) |
| sends the data in the different sections of the buffer to the specified processes. More...
|
|
void | pcl::DistributeData (ProcID thisProcID, int firstRecProc, int numRecProcs, void *pBuffer, int *pBufferSegSizes, int tag) |
| sends the data in the different sections of the buffer to the specified processes. More...
|
|
int | pcl::MPI_Wait (MPI_Request *request, MPI_Status *status=MPI_STATUS_IGNORE) |
|
void | pcl::MPI_Waitall (int count, MPI_Request *array_of_requests, MPI_Status *array_of_statuses) |
|
void | pcl::ReceiveData (void *pBuffOut, ProcID srcProc, int bufferSize, int tag) |
| receives the data that was send with More...
|
|
void | pcl::SendData (ProcID destProc, void *pBuffer, int bufferSize, int tag) |
| sends data to another process. data may be received using More...
|
|
double | pcl::Time () |
| returns the time in seconds More...
|
|
void | pcl::Waitall (std::vector< MPI_Request > &requests) |
|
void | pcl::Waitall (std::vector< MPI_Request > &requests, std::vector< MPI_Request > &requests2) |
|
void | pcl::Waitall (std::vector< MPI_Request > &requests, std::vector< MPI_Status > &statuses) |
|