
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().


1.5.5