the load balancing with load exchange with neigbors now is also implemented in immedi...
[charm.git] / src / conv-ldb / cldb.h
1 #include <stdio.h>
2 #include "converse.h"
3
4 #define MAXMSGBFRSIZE 100000
5
6 CpvExtern(int, CldHandlerIndex);
7 CpvExtern(int, CldBalanceHandlerIndex);
8
9 CpvExtern(int, CldRelocatedMessages);
10 CpvExtern(int, CldLoadBalanceMessages);
11 CpvExtern(int, CldMessageChunks);
12 CpvExtern(int, CldLoadNotify);
13
14 CpvExtern(CmiNodeLock, cldLock);
15
16 void CldMultipleSend(int pe, int numToSend, int rank, int immed);
17 void CldSetPEBitVector(const char *);
18
19 int  CldLoad(void);
20 int  CldCountTokens(void);
21 void CldPutToken(char *);
22 void CldRestoreHandler(char *);
23 void CldSwitchHandler(char *, int);
24 void CldModuleGeneralInit();
25 int  CldPresentPE(int pe);