added a new function CldCountTokensRank(int rank) for communication thread to get...
authorGengbin Zheng <gzheng@illinois.edu>
Fri, 11 Mar 2011 20:46:34 +0000 (14:46 -0600)
committerGengbin Zheng <gzheng@illinois.edu>
Fri, 11 Mar 2011 20:46:34 +0000 (14:46 -0600)
src/conv-ldb/cldb.c
src/conv-ldb/cldb.h

index 0eb2a52bc228e640f5c73b39de678ea3f38b86ba..f3d59888a251df4d3e37d0faec8a99de419951ee 100644 (file)
@@ -128,6 +128,11 @@ static void CldTokenHandler(CldToken tok)
   CmiFree(tok);
 }
 
+int CldCountTokensRank(int rank)
+{
+  return CpvAccessOther(CldProc, rank)->load;
+}
+
 int CldCountTokens(void)
 {
   return (CpvAccess(CldProc)->load);
index d184e5fde45ececd449d17165349ef2fab725fbb..19e0eb2a70f06289a0a98b97f9391840e07b91fd 100644 (file)
@@ -20,6 +20,7 @@ void CldSetPEBitVector(const char *);
 int  CldLoad(void);
 int  CldLoadRank(int rank);
 int  CldCountTokens(void);
+int  CldCountTokensRank(int rank);
 void CldPutToken(char *);
 void CldRestoreHandler(char *);
 void CldSwitchHandler(char *, int);