OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
CommMPI.cpp File Reference
#include "Message/CommMPI.h"
#include "Message/Message.h"
#include "Utility/IpplInfo.h"
#include "Utility/PAssert.h"
#include "Utility/IpplMessageCounter.h"
#include <mpi.h>
#include <cstring>
#include <cstdlib>
#include <unistd.h>
#include <vector>
Include dependency graph for CommMPI.cpp:

Go to the source code of this file.

Macros

#define MAX_MPI_ERRS   500
 
#define PSIZE   1024*16
 
#define PACKSIZE   ((PSIZE)*sizeof(long))
 

Variables

static int numErrors = 0
 
static int size_of_MPI_INT
 
static long mpipackbuf [1024 *16]
 

Macro Definition Documentation

◆ MAX_MPI_ERRS

#define MAX_MPI_ERRS   500

Definition at line 44 of file CommMPI.cpp.

◆ PACKSIZE

#define PACKSIZE   ((PSIZE)*sizeof(long))

Definition at line 53 of file CommMPI.cpp.

◆ PSIZE

#define PSIZE   1024*16

Definition at line 52 of file CommMPI.cpp.

Variable Documentation

◆ mpipackbuf

long mpipackbuf[1024 *16]
static

Definition at line 54 of file CommMPI.cpp.

Referenced by CommMPI::pack_message().

◆ numErrors

int numErrors = 0
static

Definition at line 48 of file CommMPI.cpp.

Referenced by CommMPI::myreceive().

◆ size_of_MPI_INT

int size_of_MPI_INT
static

Definition at line 49 of file CommMPI.cpp.

Referenced by CommMPI::CommMPI().