PPL Logo

ck-com/ComlibManager.C File Reference

Implementation of the functions in ComlibManager.h and handler for message transportation. More...

Go to the source code of this file.

Data Structures

class  ComlibManagerMain
 A mainchare, used to initialize the comlib framework at the program startup. More...

Functions

 CkpvExtern (int, RecvdummyHandle)
 CkpvDeclare (CkGroupID, cmgrID)
 CkpvDeclare (int, RecvmsgHandle)
void recv_array_msg (void *msg)
static void periodicDebugPrintStatus (void *ptr, double currWallTime)
 A debugging routine that will periodically print out the status of the message queues.
void msg_prepareSend_noinline (CkArrayMessage *msg, int ep, CkArrayID aid)
 Just a non-inlined version of msg_prepareSend().
void ComlibAssociateProxy (ComlibInstanceHandle cinst, CProxy &proxy)
 Permanently associate the given proxy with comlib, to use the instance represented by cinst.
void ComlibAssociateProxy (Strategy *strat, CProxy &proxy)
 Permanently assiciate the given proxy with comlib, to use the strategy represented by strat.
ComlibInstanceHandle ComlibRegister (Strategy *strat)
 Provided only for backward compatibility.
void ComlibBegin (CProxy &proxy, int iteration)
 Call beginIteration on the ComlibManager with the instance handle for the strategy associated with the proxy.
void ComlibEnd (CProxy &proxy, int iteration)
 Call endIteration on the ComlibManager with the instance handle for the strategy associated with the proxy.
void ComlibInitSectionID (CkSectionID &sid)
void _registercommlib (void)
 For backward compatibility - for old name commlib.
void ComlibNotifyMigrationDoneHandler (void *msg)

Variables

int _charmHandlerIdx
char * routerName
int sfactor = 0


Detailed Description

Implementation of the functions in ComlibManager.h and handler for message transportation.

Definition in file ComlibManager.C.


Generated on Tue May 15 07:51:24 2012 for Charm++ by  doxygen 1.5.5