Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::MPI Namespace Reference

Classes

struct  AM_msg
 

Functions

int AM_Init (int *p_node_this, int *p_node_size)
 
void AM_Finalize ()
 
void AM_init_long_messages (MPI_Win win, void *am_base, Realm::IncomingMessageManager *message_manager)
 
void AMPoll ()
 
void AMPoll_cancel ()
 
void AMSend (int tgt, int msgid, int header_size, int payload_size, const char *header, const char *payload, int payload_lines, int payload_line_stride, int has_dest, MPI_Aint dest, void *remote_comp)
 
void AMComplete (void *remote_comp)
 

Variables

atomic< size_t > messages_sent
 
atomic< size_t > messages_rcvd
 

Function Documentation

◆ AM_Finalize()

void Realm::MPI::AM_Finalize ( )

◆ AM_Init()

int Realm::MPI::AM_Init ( int *  p_node_this,
int *  p_node_size 
)

◆ AM_init_long_messages()

void Realm::MPI::AM_init_long_messages ( MPI_Win  win,
void *  am_base,
Realm::IncomingMessageManager message_manager 
)

◆ AMComplete()

void Realm::MPI::AMComplete ( void *  remote_comp)

◆ AMPoll()

void Realm::MPI::AMPoll ( )

◆ AMPoll_cancel()

void Realm::MPI::AMPoll_cancel ( )

◆ AMSend()

void Realm::MPI::AMSend ( int  tgt,
int  msgid,
int  header_size,
int  payload_size,
const char *  header,
const char *  payload,
int  payload_lines,
int  payload_line_stride,
int  has_dest,
MPI_Aint  dest,
void *  remote_comp 
)

Variable Documentation

◆ messages_rcvd

atomic<size_t> Realm::MPI::messages_rcvd

◆ messages_sent

atomic<size_t> Realm::MPI::messages_sent
extern