|
IPCC
1.0
|
This is the complete list of members for CKNMPIManager, including all inherited members.
| AllReduceComlex(CKNComplex *pNumber, CKNTimeMeasurement::MEASUREMENT_INDEX INDEX=CKNTimeMeasurement::COMM) | CKNMPIManager | static |
| AllReduceDouble(double fNumber) | CKNMPIManager | static |
| Barrier() | CKNMPIManager | inlinestatic |
| BarrierAllComm() | CKNMPIManager | static |
| BroadcastBool(bool *boolValue, int nRootRank=0) | CKNMPIManager | static |
| BroadcastDouble(double *pValue, unsigned int nSize, int nRootRank=0, MPI_Comm comm=MPI_COMM_NULL) | CKNMPIManager | static |
| BroadcastInt(int *pValue, unsigned int nSize, int nRootRank=0, MPI_Comm comm=MPI_COMM_NULL) | CKNMPIManager | static |
| BroadcastLanczosResult(CKNLanczosMethod::LPEIGENVALUE_RESULT lpResult, int nIterationCount) | CKNMPIManager | static |
| BroadcastVector(CKNMatrixOperation::CKNVector *pVector) | CKNMPIManager | static |
| CheckDeflationNodeCount(int nNeedNodeCount) | CKNMPIManager | static |
| CKNMPIManager() | CKNMPIManager | |
| ConvertVectorToMPIComplexBuffer(CKNMatrixOperation::CKNVector *pVector) | CKNMPIManager | static |
| ExchangeCommand(double *pfCommand, MPI_Comm comm) | CKNMPIManager | static |
| FinalizeManager() | CKNMPIManager | static |
| GatherEVFromDeflationGroup(int nSourceCount, double *pReceiveBuffer, int *pSourceCount, double *pSendBuffer, int nSendCount) | CKNMPIManager | inlinestatic |
| GatherEVIterationFromDeflationGroup(int nSourceCount, int *pReceiveBuffer, int *pSourceCount, int *pSendBuffer, int nSendCount) | CKNMPIManager | inlinestatic |
| GatherVDouble(int nSourceCount, double *pReceiveBuffer, int *pSourceCount, double *pSendBuffer, int nSendCount, MPI_Comm comm=MPI_COMM_NULL) | CKNMPIManager | static |
| GatherVInt(int nSourceCount, int *pReceiveBuffer, int *pSourceCount, int *pSendBuffer, int nSendCount, MPI_Comm comm=MPI_COMM_NULL) | CKNMPIManager | static |
| GetCurrentLoadBalanceCount() | CKNMPIManager | static |
| GetCurrentRank() | CKNMPIManager | inlinestatic |
| GetCurrentRank(MPI_Comm comm) | CKNMPIManager | static |
| GetDeflationComm() | CKNMPIManager | inlinestatic |
| GetEigenvalueCountFromDeflationGroup(int nDeflationGroupCount, int nLocalEVCount) | CKNMPIManager | static |
| GetLanczosComputComm() | CKNMPIManager | inlinestatic |
| GetLanczosGroupIndex() | CKNMPIManager | inlinestatic |
| GetLoadBalanceCount(int nRank) | CKNMPIManager | static |
| GetMPIComm() | CKNMPIManager | inlinestatic |
| GetRootRank() | CKNMPIManager | inlinestatic |
| GetTotalNodeCount() | CKNMPIManager | inlinestatic |
| InitCommunicationBufferMetric() | CKNMPIManager | static |
| InitLevel(int nMPILevel, int nFindingDegeneratedEVCount) | CKNMPIManager | static |
| IsDeflationRoot() | CKNMPIManager | inlinestatic |
| IsInMPIRoutine() | CKNMPIManager | inlinestatic |
| IsLanczosComputeRoot() | CKNMPIManager | inlinestatic |
| IsMultiLevelMPI() | CKNMPIManager | inlinestatic |
| IsRootRank() | CKNMPIManager | static |
| IsRootRank(MPI_Comm comm) | CKNMPIManager | static |
| LoadBlancing(int nElementCount) | CKNMPIManager | static |
| LoadBlancingForLanczos(int nRowCount) | CKNMPIManager | static |
| LPCOMPLEX_NUMBER typedef | CKNMPIManager | private |
| m_bMultiLevel | CKNMPIManager | privatestatic |
| m_bNeedPostOperation | CKNMPIManager | privatestatic |
| m_bStartMPI | CKNMPIManager | privatestatic |
| m_deflationComm | CKNMPIManager | privatestatic |
| m_deflationGroup | CKNMPIManager | privatestatic |
| m_lanczosGroup | CKNMPIManager | privatestatic |
| m_mpiCommIndex | CKNMPIManager | privatestatic |
| m_nCommWorldRank | CKNMPIManager | privatestatic |
| m_nCurrentRank | CKNMPIManager | privatestatic |
| m_nLanczosGroupIndex | CKNMPIManager | privatestatic |
| m_nMPILevel | CKNMPIManager | privatestatic |
| m_nTotalNode | CKNMPIManager | privatestatic |
| m_pBankInfo | CKNMPIManager | privatestatic |
| m_pCommBuffer | CKNMPIManager | privatestatic |
| m_pConvertingBuffer | CKNMPIManager | privatestatic |
| m_pDispls | CKNMPIManager | privatestatic |
| m_pLoadBalance | CKNMPIManager | privatestatic |
| m_pRecvCount | CKNMPIManager | privatestatic |
| m_pSendCount | CKNMPIManager | privatestatic |
| m_ReceiveDoubleAsyncRequest | CKNMPIManager | privatestatic |
| m_SendDoubleAsyncRequest | CKNMPIManager | privatestatic |
| MergeVector(CKNMatrixOperation::CKNVector *pVector, CKNMatrixOperation::CKNVector *pResultVector, unsigned int nMergeSize) | CKNMPIManager | static |
| MergeVectorEx_Optimal(CKNMatrixOperation::CKNVector *pVector, CKNMatrixOperation::CKNVector *pResultVector, unsigned int nMergeSize, double fFirstIndex, unsigned int nSizeFromPrevRank, unsigned int nSizeFromNextRank, unsigned int nSizetoPrevRank, unsigned int nSizetoNextRank, unsigned int *) | CKNMPIManager | static |
| MergeVectorOptimal(CKNMatrixOperation::CKNVector *pSrcVector, CKNMatrixOperation::CKNVector *pResultVector, unsigned int nMergeSize, double fFirstIndex) | CKNMPIManager | static |
| ReceiveDoubleBufferSync(int nSourceRank, double *pBuffer, int nSize, MPI_Request *req, MPI_Comm commWorld=MPI_COMM_NULL) | CKNMPIManager | static |
| ReceiveVectorSync(int nSourceRank, CKNMatrixOperation::CKNVector *pVector, int nSize, MPI_Request *req, MPI_Comm commWorld=MPI_COMM_NULL) | CKNMPIManager | static |
| SendDoubleBufferSync(int nTargetRank, double *pBuffer, int nSize, MPI_Request *req, MPI_Comm commWorld=MPI_COMM_NULL) | CKNMPIManager | static |
| SendVectorSync(int nTargetRank, CKNMatrixOperation::CKNVector *pVector, int nSize, MPI_Request *req, MPI_Comm commWorld=MPI_COMM_NULL) | CKNMPIManager | static |
| SetMPIEnviroment(int nRank, int nTotalNode) | CKNMPIManager | static |
| SplitVector(CKNMatrixOperation::CKNVector *pVector, int nRootRank) | CKNMPIManager | static |
| WaitReceiveDoubleBufferAsync(MPI_Request *req) | CKNMPIManager | static |
| WaitSendDoubleBufferSync(MPI_Request *req) | CKNMPIManager | static |
| ~CKNMPIManager() | CKNMPIManager |