PPL Logo

arch/mpi/machine-onesided.h File Reference

Go to the source code of this file.

Functions

void MPIPostOneBuffer (const void *buffer, void *ref, int size, int pe, int tag, int type)
int getNewMPITag (void)
void LrtsSetRdmaBufferInfo (void *info, const void *ptr, int size, unsigned short int mode)


Function Documentation

void MPIPostOneBuffer ( const void *  buffer,
void *  ref,
int  size,
int  pe,
int  tag,
int  type 
)

Definition at line 43 of file machine-onesided.C.

References allocateSmsgList(), Cmi_smp_mode_setting, CmiMyRank(), CmiNodeOf(), COMM_THREAD_SEND_RECV, MPISendOrRecvOneBuffer(), PCQueuePush(), postMsgBuf, and procState.

Referenced by LrtsIssueRget(), LrtsIssueRput(), and PumpMsgs().

Here is the call graph for this function:

Here is the caller graph for this function:

int getNewMPITag ( void   ) 

Definition at line 4 of file machine-onesided.h.

References CmiLock(), CmiUnlock(), rdmaTag, rdmaTagLock, and tagUb.

Referenced by LrtsIssueRget(), and LrtsIssueRput().

Here is the call graph for this function:

Here is the caller graph for this function:

void LrtsSetRdmaBufferInfo ( void *  info,
const void *  ptr,
int  size,
unsigned short int  mode 
)

Definition at line 30 of file machine-onesided.h.

Referenced by CmiSetRdmaBufferInfo().

Here is the caller graph for this function:


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