#include <cstring>
#include <cstdlib>
#include <mpi.h>
#include <cstdio>
#include <cassert>
#include "realm/atomics.h"
#include "realm/activemsg.h"
Go to the source code of this file.
|
| int | Realm::MPI::AM_Init (int *p_node_this, int *p_node_size) |
| |
| void | Realm::MPI::AM_Finalize () |
| |
| void | Realm::MPI::AM_init_long_messages (MPI_Win win, void *am_base, Realm::IncomingMessageManager *message_manager) |
| |
| void | Realm::MPI::AMPoll () |
| |
| void | Realm::MPI::AMPoll_cancel () |
| |
| 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) |
| |
| void | Realm::MPI::AMComplete (void *remote_comp) |
| |
◆ AM_BUF_COUNT
◆ AM_BUF_SIZE
◆ CHECK_MPI
Value: do { \
int ret = (cmd); \
if(ret != MPI_SUCCESS) { \
fprintf(stderr, "MPI: %s = %d\n", #cmd, ret); \
exit(1); \
} \
} while(0)