OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include "Message/CommPM.h"
#include "Message/Message.h"
#include "Utility/IpplInfo.h"
#include <mpi.h>
#include <score.h>
#include <cstring>
#include <cstdlib>
#include <unistd.h>
Go to the source code of this file.
Classes | |
struct | PM_Message |
Macros | |
#define | PM_MTU (8192 + 32) |
#define | MAX_MPI_ERRS 500 |
Typedefs | |
typedef void * | pmCtx |
Functions | |
int | _pmGetSendBuf (pmCtx pmc, caddr_t *bufp, size_t length) |
int | _pmSend (pmCtx pmc, int dst_node) |
int | _pmSendDone (pmCtx pmc) |
int | _pmReceive (pmCtx pmc, caddr_t *bufp, size_t *length) |
int | _pmPutReceiveBuf (pmCtx pmc) |
Variables | |
pmCtx | _pm_subnet [] |
int | _pm_subnet_count |
#define MAX_MPI_ERRS 500 |
Definition at line 63 of file CommPM.cpp.
#define PM_MTU (8192 + 32) |
Definition at line 51 of file CommPM.cpp.
typedef void* pmCtx |
Definition at line 40 of file CommPM.cpp.
int _pmGetSendBuf | ( | pmCtx | pmc, |
caddr_t * | bufp, | ||
size_t | length | ||
) |
Referenced by CommPM::mysend().
int _pmPutReceiveBuf | ( | pmCtx | pmc | ) |
Referenced by CommPM::myreceive(), and CommPM::pickup_message().
int _pmReceive | ( | pmCtx | pmc, |
caddr_t * | bufp, | ||
size_t * | length | ||
) |
Referenced by CommPM::myreceive(), and CommPM::pickup_message().
int _pmSend | ( | pmCtx | pmc, |
int | dst_node | ||
) |
Referenced by CommPM::mysend().
int _pmSendDone | ( | pmCtx | pmc | ) |
Referenced by CommPM::mysend().
pmCtx _pm_subnet[] |
Referenced by CommPM::CommPM().
int _pm_subnet_count |
Referenced by CommPM::CommPM().