Go to the source code of this file.
Functions | |
CpvExtern (int, CldHandlerIndex) | |
CpvExtern (int, CldNodeHandlerIndex) | |
CpvExtern (int, CldBalanceHandlerIndex) | |
CpvExtern (int, CldRelocatedMessages) | |
CpvExtern (int, CldLoadBalanceMessages) | |
CpvExtern (int, CldMessageChunks) | |
CpvExtern (int, CldLoadNotify) | |
CpvExtern (CmiNodeLock, cldLock) | |
void | CldMultipleSend (int pe, int numToSend, int rank, int immed) |
void | CldSimpleMultipleSend (int pe, int numToSend, int rank) |
void | CldSetPEBitVector (const char *) |
int | CldLoad (void) |
int | CldLoadRank (int rank) |
int | CldCountTokens (void) |
int | CldCountTokensRank (int rank) |
void | CldPutToken (char *) |
void | CldPutTokenPrio (char *) |
void | CldRestoreHandler (char *) |
void | CldSwitchHandler (char *, int) |
void | CldModuleGeneralInit (char **) |
int | CldPresentPE (int pe) |
void | seedBalancerExit (void) |
CpvExtern | ( | int | , | |
CldHandlerIndex | ||||
) |
CpvExtern | ( | int | , | |
CldNodeHandlerIndex | ||||
) |
CpvExtern | ( | int | , | |
CldBalanceHandlerIndex | ||||
) |
CpvExtern | ( | int | , | |
CldRelocatedMessages | ||||
) |
CpvExtern | ( | int | , | |
CldLoadBalanceMessages | ||||
) |
CpvExtern | ( | int | , | |
CldMessageChunks | ||||
) |
CpvExtern | ( | int | , | |
CldLoadNotify | ||||
) |
CpvExtern | ( | CmiNodeLock | , | |
cldLock | ||||
) |
Definition at line 388 of file cldb.C.
References calloc(), CldGetTokenFromRank(), CldSwitchHandler(), CmiFree(), CmiMultipleIsend(), CmiMultipleSend(), Converse::CmiSyncSendAndFree(), CpuTopoDetails::done, free(), and len.
Referenced by CldAskLoadHandler(), and CldBalance().
Definition at line 507 of file cldb.C.
References CldGetTokenFromRank(), CldSwitchHandler(), Converse::CmiSyncSendAndFree(), CpuTopoDetails::done, len, and msg.
Referenced by CldAskLoadHandler(), and CldBalance().
void CldSetPEBitVector | ( | const char * | ) |
Definition at line 334 of file cldb.C.
References CldMoveAllSeedsAway(), CldPresentPE(), and CmiMyPe().
int CldLoad | ( | void | ) |
Definition at line 144 of file cldb.C.
Referenced by CldEstimate().
Definition at line 149 of file cldb.C.
References CqsLength(), len, and offset.
Referenced by CldMinAvg().
int CldCountTokens | ( | void | ) |
Definition at line 139 of file cldb.C.
Referenced by CldAskLoadHandler(), CldBalance(), CldBeginIdle(), CldEnqueue(), CldMinAvg(), CldNodeEnqueue(), CldSendLoad(), CldStillIdle(), and LoadNotifyFn().
Definition at line 134 of file cldb.C.
Referenced by CldAskLoadHandler().
void CldPutToken | ( | char * | ) |
Definition at line 160 of file cldb.C.
References CmiAlloc(), CmiLock(), CmiUnlock(), len, CldProcInfo_s::load, CldToken_s::msg, CldToken_s::pred, CldProcInfo_s::sentinel, CldToken_s::succ, and CldProcInfo_s::tokenhandleridx.
Referenced by CldBalanceHandler(), and CldEnqueue().
void CldPutTokenPrio | ( | char * | ) |
Definition at line 186 of file cldb.C.
References CmiAlloc(), CmiLock(), CmiUnlock(), CqsPrioGT_(), len, CldProcInfo_s::load, CldToken_s::msg, CldToken_s::pred, CldProcInfo_s::sentinel, CldToken_s::succ, and CldProcInfo_s::tokenhandleridx.
void CldRestoreHandler | ( | char * | ) |
Definition at line 90 of file cldb.C.
Referenced by CldBalanceHandler(), CldHandler(), CldNodeHandler(), CldReadytoExec(), CompressPersistentMsg(), HigherPriorityWork(), persistentDecompressHandler(), persistentNoDecompressHandler(), and SendTasktoPe().
void CldSwitchHandler | ( | char * | , | |
int | ||||
) |
Definition at line 78 of file cldb.C.
Referenced by CldEnqueue(), CldEnqueueGroup(), CldEnqueueMulti(), CldMoveAllSeedsAway(), CldMultipleSend(), CldMultipleSendPrio(), CldNodeEnqueue(), CldSimpleMultipleSend(), CompressPersistentMsg(), HigherPriorityWork(), and SendTasktoPe().
void CldModuleGeneralInit | ( | char ** | ) |
Definition at line 348 of file cldb.C.
References _cldb_cs, CldGetStrategy(), CldTokenHandler(), CmiAlloc(), CmiCreateLock(), CmiGetArgFlagDesc(), CmiMyPe(), CmiPrintf(), CmiRegisterHandler(), CldProcInfo_s::load, malloc(), CldToken_s::pred, CldProcInfo_s::sentinel, CldToken_s::succ, and CldProcInfo_s::tokenhandleridx.
Referenced by CldModuleInit().