IPCC  1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CMPIManager Member List

This is the complete list of members for CMPIManager, including all inherited members.

AllReduceComlex(CComplex *pNumber, CTimeMeasurement::MEASUREMENT_INDEX INDEX=CTimeMeasurement::COMM)CMPIManagerstatic
AllReduceDouble(double fNumber)CMPIManagerstatic
Barrier()CMPIManagerinlinestatic
BarrierAllComm()CMPIManagerstatic
BroadcastBool(bool *boolValue, int nRootRank=0)CMPIManagerstatic
BroadcastDouble(double *pValue, unsigned int nSize, int nRootRank=0, MPI_Comm comm=MPI_COMM_NULL)CMPIManagerstatic
BroadcastInt(int *pValue, unsigned int nSize, int nRootRank=0, MPI_Comm comm=MPI_COMM_NULL)CMPIManagerstatic
BroadcastLanczosResult(CLanczosMethod::LPEIGENVALUE_RESULT lpResult, int nIterationCount)CMPIManagerstatic
BroadcastVector(CMatrixOperation::CVector *pVector)CMPIManagerstatic
CheckDeflationNodeCount(int nNeedNodeCount)CMPIManagerstatic
CMPIManager()CMPIManager
ExchangeCommand(double *pfCommand, MPI_Comm comm)CMPIManagerstatic
FinalizeManager()CMPIManagerstatic
GatherEVFromDeflationGroup(int nSourceCount, double *pReceiveBuffer, int *pSourceCount, double *pSendBuffer, int nSendCount)CMPIManagerinlinestatic
GatherEVIterationFromDeflationGroup(int nSourceCount, int *pReceiveBuffer, int *pSourceCount, int *pSendBuffer, int nSendCount)CMPIManagerinlinestatic
GatherVDouble(int nSourceCount, double *pReceiveBuffer, int *pSourceCount, double *pSendBuffer, int nSendCount, MPI_Comm comm=MPI_COMM_NULL)CMPIManagerstatic
GatherVInt(int nSourceCount, int *pReceiveBuffer, int *pSourceCount, int *pSendBuffer, int nSendCount, MPI_Comm comm=MPI_COMM_NULL)CMPIManagerstatic
GetCurrentLoadBalanceCount(int nLBIndex)CMPIManagerstatic
GetCurrentRank()CMPIManagerinlinestatic
GetCurrentRank(MPI_Comm comm)CMPIManagerstatic
GetDeflationComm()CMPIManagerinlinestatic
GetEigenvalueCountFromDeflationGroup(int nDeflationGroupCount, int nLocalEVCount)CMPIManagerstatic
GetLanczosComputComm()CMPIManagerinlinestatic
GetLanczosGroupIndex()CMPIManagerinlinestatic
GetLoadBalanceCount(int nRank, int nLBIndex)CMPIManagerstatic
GetMPIComm()CMPIManagerinlinestatic
GetRootRank()CMPIManagerinlinestatic
GetTotalNodeCount()CMPIManagerinlinestatic
InitCommunicationBufferMetric()CMPIManagerstatic
InitLevel(int nMPILevel, int nFindingDegeneratedEVCount)CMPIManagerstatic
InitMPIEnv(bool &bMPI, CCommandFileParser::LPINPUT_CMD_PARAM lpParam)CMPIManagerstatic
IsDeflationRoot()CMPIManagerinlinestatic
IsInMPIRoutine()CMPIManagerinlinestatic
IsLanczosComputeRoot()CMPIManagerinlinestatic
IsMultiLevelMPI()CMPIManagerinlinestatic
IsRootRank()CMPIManagerstatic
IsRootRank(MPI_Comm comm)CMPIManagerstatic
LoadBlancing(int nElementCount)CMPIManagerstatic
LPCOMPLEX_NUMBER typedefCMPIManagerprivate
m_bMultiLevelCMPIManagerprivatestatic
m_bNeedPostOperationCMPIManagerprivatestatic
m_bStartMPICMPIManagerprivatestatic
m_deflationCommCMPIManagerprivatestatic
m_deflationGroupCMPIManagerprivatestatic
m_lanczosGroupCMPIManagerprivatestatic
m_mpiCommIndexCMPIManagerprivatestatic
m_nCommWorldRankCMPIManagerprivatestatic
m_nCurrentRankCMPIManagerprivatestatic
m_nLanczosGroupIndexCMPIManagerprivatestatic
m_nLBCountCMPIManagerprivatestatic
m_nMPILevelCMPIManagerprivatestatic
m_nTotalNodeCMPIManagerprivatestatic
m_pBankInfoCMPIManagerprivatestatic
m_pCommBufferCMPIManagerprivatestatic
m_pConvertingBufferCMPIManagerprivatestatic
m_ReceiveDoubleAsyncRequestCMPIManagerprivatestatic
m_SendDoubleAsyncRequestCMPIManagerprivatestatic
m_vectDisplsCMPIManagerprivatestatic
m_vectLoadBalanceCMPIManagerprivatestatic
m_vectRecvCountCMPIManagerprivatestatic
m_vectSendCountCMPIManagerprivatestatic
MergeVector(CMatrixOperation::CVector *pVector, CMatrixOperation::CVector *pResultVector, unsigned int nMergeSize, int nLBIndex)CMPIManagerstatic
MergeVector(CMatrixOperation::CVector *pVector, unsigned int nMergeSize, int nLBIndex)CMPIManagerstatic
MergeVectorEx_Optimal(CMatrixOperation::CVector *pVector, CMatrixOperation::CVector *pResultVector, unsigned int nMergeSize, double fFirstIndex, unsigned int nSizeFromPrevRank, unsigned int nSizeFromNextRank, unsigned int nSizetoPrevRank, unsigned int nSizetoNextRank, unsigned int *mPos, int nLBIndex)CMPIManagerstatic
MergeVectorOptimal(CMatrixOperation::CVector *pSrcVector, CMatrixOperation::CVector *pResultVector, unsigned int nMergeSize, double fFirstIndex, int nLBIndex)CMPIManagerstatic
ReceiveDoubleBufferSync(int nSourceRank, double *pBuffer, int nSize, MPI_Request *req, MPI_Comm commWorld=MPI_COMM_NULL)CMPIManagerstatic
ReceiveVectorSync(int nSourceRank, CMatrixOperation::CVector *pVector, int nSize, MPI_Request *req, MPI_Comm commWorld=MPI_COMM_NULL)CMPIManagerstatic
SendDoubleBufferSync(int nTargetRank, double *pBuffer, int nSize, MPI_Request *req, MPI_Comm commWorld=MPI_COMM_NULL)CMPIManagerstatic
SendVectorSync(int nTargetRank, CMatrixOperation::CVector *pVector, int nSize, MPI_Request *req, MPI_Comm commWorld=MPI_COMM_NULL)CMPIManagerstatic
SetMPIEnviroment(int nRank, int nTotalNode)CMPIManagerstatic
SetPhiTid(int *tid)CMPIManagerstatic
WaitReceiveDoubleBufferAsync(MPI_Request *req)CMPIManagerstatic
WaitSendDoubleBufferSync(MPI_Request *req)CMPIManagerstatic
~CMPIManager()CMPIManager