| 
|   | FieldConvertComm (int argc, char *argv[], int size, int rank) | 
|   | 
|   | FieldConvertComm (int size, int rank) | 
|   | 
| virtual  | ~FieldConvertComm () | 
|   | 
| void  | v_SplitComm (int pRows, int pColumns) | 
|   | 
|   | CommSerial (int argc, char *argv[]) | 
|   | 
| virtual  | ~CommSerial () | 
|   | 
|   | Comm (int narg, char *arg[]) | 
|   | 
| virtual  | ~Comm () | 
|   | 
| void  | Finalise () | 
|   | 
| int  | GetSize () | 
|   | Returns number of processes.  More...
  | 
|   | 
| int  | GetRank () | 
|   | 
| const std::string &  | GetType () const  | 
|   | 
| void  | Block () | 
|   | Block execution until all processes reach this point.  More...
  | 
|   | 
| void  | Send (int pProc, Array< OneD, NekDouble > &pData) | 
|   | 
| void  | Send (int pProc, Array< OneD, int > &pData) | 
|   | 
| void  | Send (int pProc, std::vector< unsigned int > &pData) | 
|   | 
| void  | Recv (int pProc, Array< OneD, NekDouble > &pData) | 
|   | 
| void  | Recv (int pProc, Array< OneD, int > &pData) | 
|   | 
| void  | Recv (int pProc, std::vector< unsigned int > &pData) | 
|   | 
| void  | SendRecv (int pSendProc, Array< OneD, NekDouble > &pSendData, int pRecvProc, Array< OneD, NekDouble > &pRecvData) | 
|   | 
| void  | SendRecv (int pSendProc, Array< OneD, int > &pSendData, int pRecvProc, Array< OneD, int > &pRecvData) | 
|   | 
| void  | SendRecvReplace (int pSendProc, int pRecvProc, Array< OneD, NekDouble > &pSendData) | 
|   | 
| void  | SendRecvReplace (int pSendProc, int pRecvProc, Array< OneD, int > &pSendData) | 
|   | 
| void  | AllReduce (NekDouble &pData, enum ReduceOperator pOp) | 
|   | 
| void  | AllReduce (int &pData, enum ReduceOperator pOp) | 
|   | 
| void  | AllReduce (Array< OneD, NekDouble > &pData, enum ReduceOperator pOp) | 
|   | 
| void  | AllReduce (Array< OneD, int > &pData, enum ReduceOperator pOp) | 
|   | 
| void  | AllReduce (std::vector< unsigned int > &pData, enum ReduceOperator pOp) | 
|   | 
| void  | AlltoAll (Array< OneD, NekDouble > &pSendData, Array< OneD, NekDouble > &pRecvData) | 
|   | 
| void  | AlltoAll (Array< OneD, int > &pSendData, Array< OneD, int > &pRecvData) | 
|   | 
| void  | AlltoAllv (Array< OneD, NekDouble > &pSendData, Array< OneD, int > &pSendDataSizeMap, Array< OneD, int > &pSendDataOffsetMap, Array< OneD, NekDouble > &pRecvData, Array< OneD, int > &pRecvDataSizeMap, Array< OneD, int > &pRecvDataOffsetMap) | 
|   | 
| void  | AlltoAllv (Array< OneD, int > &pSendData, Array< OneD, int > &pSendDataSizeMap, Array< OneD, int > &pSendDataOffsetMap, Array< OneD, int > &pRecvData, Array< OneD, int > &pRecvDataSizeMap, Array< OneD, int > &pRecvDataOffsetMap) | 
|   | 
| void  | SplitComm (int pRows, int pColumns) | 
|   | Splits this communicator into a grid of size pRows*pColumns and creates row and column communicators. By default the communicator is a single row.  More...
  | 
|   | 
| CommSharedPtr  | GetRowComm () | 
|   | Retrieve the row communicator to which this process belongs.  More...
  | 
|   | 
| CommSharedPtr  | GetColumnComm () | 
|   | Retrieve the column communicator to which this process belongs.  More...
  | 
|   | 
| bool  | TreatAsRankZero (void) | 
|   | 
| bool  | RemoveExistingFiles (void) | 
|   | 
 | 
| int  | v_GetRank (void) | 
|   | 
| bool  | v_TreatAsRankZero (void) | 
|   | 
| bool  | v_RemoveExistingFiles (void) | 
|   | 
| virtual void  | v_Finalise () | 
|   | 
| virtual void  | v_Block () | 
|   | 
| virtual void  | v_Send (int pProc, Array< OneD, NekDouble > &pData) | 
|   | 
| virtual void  | v_Send (int pProc, Array< OneD, int > &pData) | 
|   | 
| virtual void  | v_Send (int pProc, std::vector< unsigned int > &pData) | 
|   | 
| virtual void  | v_Recv (int pProc, Array< OneD, NekDouble > &pData) | 
|   | 
| virtual void  | v_Recv (int pProc, Array< OneD, int > &pData) | 
|   | 
| virtual void  | v_Recv (int pProc, std::vector< unsigned int > &pData) | 
|   | 
| virtual void  | v_SendRecv (int pSendProc, Array< OneD, NekDouble > &pSendData, int pRecvProc, Array< OneD, NekDouble > &pRecvData) | 
|   | 
| virtual void  | v_SendRecv (int pSendProc, Array< OneD, int > &pSendData, int pRecvProc, Array< OneD, int > &pRecvData) | 
|   | 
| virtual void  | v_SendRecvReplace (int pSendProc, int pRecvProc, Array< OneD, NekDouble > &pSendData) | 
|   | 
| virtual void  | v_SendRecvReplace (int pSendProc, int pRecvProc, Array< OneD, int > &pSendData) | 
|   | 
| virtual void  | v_AllReduce (NekDouble &pData, enum ReduceOperator pOp) | 
|   | 
| virtual void  | v_AllReduce (int &pData, enum ReduceOperator pOp) | 
|   | 
| virtual void  | v_AllReduce (Array< OneD, NekDouble > &pData, enum ReduceOperator pOp) | 
|   | 
| virtual void  | v_AllReduce (Array< OneD, int > &pData, enum ReduceOperator pOp) | 
|   | 
| virtual void  | v_AllReduce (std::vector< unsigned int > &pData, enum ReduceOperator pOp) | 
|   | 
| virtual void  | v_AlltoAll (Array< OneD, NekDouble > &pSendData, Array< OneD, NekDouble > &pRecvData) | 
|   | 
| virtual void  | v_AlltoAll (Array< OneD, int > &pSendData, Array< OneD, int > &pRecvData) | 
|   | 
| virtual void  | v_AlltoAllv (Array< OneD, NekDouble > &pSendData, Array< OneD, int > &pSendDataSizeMap, Array< OneD, int > &pSendDataOffsetMap, Array< OneD, NekDouble > &pRecvData, Array< OneD, int > &pRecvDataSizeMap, Array< OneD, int > &pRecvDataOffsetMap) | 
|   | 
| virtual void  | v_AlltoAllv (Array< OneD, int > &pSendData, Array< OneD, int > &pSendDataSizeMap, Array< OneD, int > &pSendDataOffsetMap, Array< OneD, int > &pRecvData, Array< OneD, int > &pRecvDataSizeMap, Array< OneD, int > &pRecvDataOffsetMap) | 
|   | 
|   | Comm () | 
|   | 
Definition at line 236 of file FieldConvert/Module.h.