PPL Logo

arch/util/machine-lrts.h File Reference

Go to the source code of this file.

Functions

void LrtsPrepareEnvelope (char *msg, int size)
CmiCommHandle LrtsSendFunc (int destNode, int destPE, int size, char *msg, int mode)
void LrtsSyncListSendFn (int npes, const int *pes, int len, char *msg)
CmiCommHandle LrtsAsyncListSendFn (int npes, const int *pes, int len, char *msg)
void LrtsFreeListSendFn (int npes, const int *pes, int len, char *msg)
void LrtsSendPersistentMsg (PersistentHandle h, int destPE, int size, void *m)
void LrtsInit (int *argc, char ***argv, int *numNodes, int *myNodeID)
void LrtsPreCommonInit (int everReturn)
void LrtsPostCommonInit (int everReturn)
void LrtsAdvanceCommunication (int whileidle)
void LrtsDrainResources (void)
void LrtsExit (int exitcode=0)
CMK_NORETURN void LrtsAbort (const char *message)
void LrtsPostNonLocal (void)
void * LrtsAlloc (int, int)
void * LrtsRdmaAlloc (int, int)
void LrtsFree (void *)
void LrtsRdmaFree (void *)
void LrtsNotifyIdle (void)
void LrtsBeginIdle (void)
void LrtsStillIdle (void)
void LrtsBarrier (void)


Function Documentation

void LrtsPrepareEnvelope ( char *  msg,
int  size 
)

Referenced by CmiSendMessagePxshm(), and CmiSendMessageXpmem().

Here is the caller graph for this function:

CmiCommHandle LrtsSendFunc ( int  destNode,
int  destPE,
int  size,
char *  msg,
int  mode 
)

Definition at line 540 of file machine.C.

References allocateSmsgList(), Cmi_smp_mode_setting, CmiGetState(), COMM_THREAD_SEND_RECV, EnqueueMsg(), MPISendOneMsg(), and REGULAR.

Referenced by CmiInterSendNetworkFunc().

Here is the call graph for this function:

Here is the caller graph for this function:

void LrtsSyncListSendFn ( int  npes,
const int pes,
int  len,
char *  msg 
)

Referenced by CmiSyncListSendFn().

Here is the caller graph for this function:

CmiCommHandle LrtsAsyncListSendFn ( int  npes,
const int pes,
int  len,
char *  msg 
)

Referenced by CmiAsyncListSendFn().

Here is the caller graph for this function:

void LrtsFreeListSendFn ( int  npes,
const int pes,
int  len,
char *  msg 
)

Referenced by CmiFreeListSendFn().

Here is the caller graph for this function:

void LrtsSendPersistentMsg ( PersistentHandle  h,
int  destPE,
int  size,
void *  m 
)

Referenced by CmiInterSendNetworkFunc(), and persistentReqGrantedHandler().

Here is the caller graph for this function:

void LrtsInit ( int argc,
char ***  argv,
int numNodes,
int myNodeID 
)

Referenced by ConverseInit(), and SendMsgBuf().

Here is the caller graph for this function:

void LrtsPreCommonInit ( int  everReturn  ) 

Referenced by ConverseRunPE(), and SendMsgBuf().

Here is the caller graph for this function:

void LrtsPostCommonInit ( int  everReturn  ) 

Referenced by ConverseRunPE(), and SendMsgBuf().

Here is the caller graph for this function:

void LrtsAdvanceCommunication ( int  whileidle  ) 

Referenced by AdvanceCommunication(), and SendMsgBuf().

Here is the caller graph for this function:

void LrtsDrainResources ( void   ) 

void LrtsExit ( int  exitcode = 0  ) 

Referenced by CommunicationServer(), ConverseExit(), and SendMsgBuf().

Here is the caller graph for this function:

CMK_NORETURN void LrtsAbort ( const char *  message  ) 

Referenced by CmiAbortHelper(), and SendMsgBuf().

Here is the caller graph for this function:

void LrtsPostNonLocal ( void   ) 

Referenced by CmiGetNonLocalNodeQ(), and SendMsgBuf().

Here is the caller graph for this function:

void* LrtsAlloc ( int  ,
int   
)

void* LrtsRdmaAlloc ( int  ,
int   
)

void LrtsFree ( void *   ) 

void LrtsRdmaFree ( void *   ) 

void LrtsNotifyIdle ( void   ) 

Referenced by CmiGetNonLocalNodeQ(), and SendMsgBuf().

Here is the caller graph for this function:

void LrtsBeginIdle ( void   ) 

Referenced by CmiGetNonLocalNodeQ(), and SendMsgBuf().

Here is the caller graph for this function:

void LrtsStillIdle ( void   ) 

Referenced by CmiGetNonLocalNodeQ(), and SendMsgBuf().

Here is the caller graph for this function:

void LrtsBarrier ( void   ) 

Referenced by CmiGetNonLocalNodeQ(), CmiSendMessagePxshm(), and SendMsgBuf().

Here is the caller graph for this function:


Generated on Mon Sep 21 07:56:45 2020 for Charm++ by  doxygen 1.5.5