|
peclet-dem 1.1.0
Performance-portable XPBD Discrete Element Method (Kokkos + ArborX)
|
#include <mpi.h>#include <cstdio>#include <cstdlib>Go to the source code of this file.
Functions | |
| int | MPI_Allreduce (const void *a, void *b, int c, MPI_Datatype d, MPI_Op e, MPI_Comm f) |
| int | MPI_Waitall (int a, MPI_Request *b, MPI_Status *c) |
| int | MPI_Waitany (int a, MPI_Request *b, int *c, MPI_Status *d) |
| int | MPI_Wait (MPI_Request *a, MPI_Status *b) |
| int | MPI_Isend (const void *a, int b, MPI_Datatype c, int d, int e, MPI_Comm f, MPI_Request *g) |
| int | MPI_Issend (const void *a, int b, MPI_Datatype c, int d, int e, MPI_Comm f, MPI_Request *g) |
| int | MPI_Irecv (void *a, int b, MPI_Datatype c, int d, int e, MPI_Comm f, MPI_Request *g) |
| int | MPI_Testall (int a, MPI_Request *b, int *c, MPI_Status *d) |
| int | MPI_Test (MPI_Request *a, int *b, MPI_Status *c) |
| int | MPI_Sendrecv (const void *a, int b, MPI_Datatype c, int d, int e, void *f, int g, MPI_Datatype h, int i, int j, MPI_Comm k, MPI_Status *l) |
| int | MPI_Recv (void *a, int b, MPI_Datatype c, int d, int e, MPI_Comm f, MPI_Status *g) |
| int | MPI_Send (const void *a, int b, MPI_Datatype c, int d, int e, MPI_Comm f) |
| int | MPI_Neighbor_alltoallv (const void *a, const int *b, const int *c, MPI_Datatype d, void *e, const int *f, const int *g, MPI_Datatype h, MPI_Comm i) |
| int | MPI_Iprobe (int a, int b, MPI_Comm c, int *d, MPI_Status *e) |
| int | MPI_Ibarrier (MPI_Comm a, MPI_Request *b) |
| int | MPI_Barrier (MPI_Comm a) |
| int | MPI_Exscan (const void *a, void *b, int c, MPI_Datatype d, MPI_Op e, MPI_Comm f) |
| int | MPI_Allgather (const void *a, int b, MPI_Datatype c, void *d, int e, MPI_Datatype f, MPI_Comm g) |
| int | MPI_Allgatherv (const void *a, int b, MPI_Datatype c, void *d, const int *e, const int *f, MPI_Datatype g, MPI_Comm h) |
| int | MPI_Alltoall (const void *a, int b, MPI_Datatype c, void *d, int e, MPI_Datatype f, MPI_Comm g) |
| int | MPI_Alltoallv (const void *a, const int *b, const int *c, MPI_Datatype d, void *e, const int *f, const int *g, MPI_Datatype h, MPI_Comm i) |
| int | MPI_Bcast (void *a, int b, MPI_Datatype c, int d, MPI_Comm e) |
| C int | MPI_Init (int *a, char ***b) |
| int | MPI_Init_thread (int *a, char ***b, int c, int *d) |
| int | MPI_Finalize () |
Variables | |
| static double | T [64] |
| static long | N [64] |
| static const char * | NM [] ={"Allreduce","Waitall","Waitany","Wait","Isend","Issend","Irecv","Testall","Test","Sendrecv","Recv","Send","Neighbor_alltoallv","Iprobe","Ibarrier","Barrier","Exscan","Allgather","Allgatherv","Alltoall","Alltoallv","Bcast"} |
| static double | t0 |
| int MPI_Allreduce | ( | const void * | a, |
| void * | b, | ||
| int | c, | ||
| MPI_Datatype | d, | ||
| MPI_Op | e, | ||
| MPI_Comm | f | ||
| ) |
| int MPI_Waitall | ( | int | a, |
| MPI_Request * | b, | ||
| MPI_Status * | c | ||
| ) |
| int MPI_Waitany | ( | int | a, |
| MPI_Request * | b, | ||
| int * | c, | ||
| MPI_Status * | d | ||
| ) |
| int MPI_Wait | ( | MPI_Request * | a, |
| MPI_Status * | b | ||
| ) |
| int MPI_Isend | ( | const void * | a, |
| int | b, | ||
| MPI_Datatype | c, | ||
| int | d, | ||
| int | e, | ||
| MPI_Comm | f, | ||
| MPI_Request * | g | ||
| ) |
| int MPI_Issend | ( | const void * | a, |
| int | b, | ||
| MPI_Datatype | c, | ||
| int | d, | ||
| int | e, | ||
| MPI_Comm | f, | ||
| MPI_Request * | g | ||
| ) |
| int MPI_Irecv | ( | void * | a, |
| int | b, | ||
| MPI_Datatype | c, | ||
| int | d, | ||
| int | e, | ||
| MPI_Comm | f, | ||
| MPI_Request * | g | ||
| ) |
| int MPI_Testall | ( | int | a, |
| MPI_Request * | b, | ||
| int * | c, | ||
| MPI_Status * | d | ||
| ) |
| int MPI_Test | ( | MPI_Request * | a, |
| int * | b, | ||
| MPI_Status * | c | ||
| ) |
| int MPI_Sendrecv | ( | const void * | a, |
| int | b, | ||
| MPI_Datatype | c, | ||
| int | d, | ||
| int | e, | ||
| void * | f, | ||
| int | g, | ||
| MPI_Datatype | h, | ||
| int | i, | ||
| int | j, | ||
| MPI_Comm | k, | ||
| MPI_Status * | l | ||
| ) |
| int MPI_Recv | ( | void * | a, |
| int | b, | ||
| MPI_Datatype | c, | ||
| int | d, | ||
| int | e, | ||
| MPI_Comm | f, | ||
| MPI_Status * | g | ||
| ) |
| int MPI_Send | ( | const void * | a, |
| int | b, | ||
| MPI_Datatype | c, | ||
| int | d, | ||
| int | e, | ||
| MPI_Comm | f | ||
| ) |
| int MPI_Neighbor_alltoallv | ( | const void * | a, |
| const int * | b, | ||
| const int * | c, | ||
| MPI_Datatype | d, | ||
| void * | e, | ||
| const int * | f, | ||
| const int * | g, | ||
| MPI_Datatype | h, | ||
| MPI_Comm | i | ||
| ) |
| int MPI_Iprobe | ( | int | a, |
| int | b, | ||
| MPI_Comm | c, | ||
| int * | d, | ||
| MPI_Status * | e | ||
| ) |
| int MPI_Ibarrier | ( | MPI_Comm | a, |
| MPI_Request * | b | ||
| ) |
| int MPI_Exscan | ( | const void * | a, |
| void * | b, | ||
| int | c, | ||
| MPI_Datatype | d, | ||
| MPI_Op | e, | ||
| MPI_Comm | f | ||
| ) |
| int MPI_Allgather | ( | const void * | a, |
| int | b, | ||
| MPI_Datatype | c, | ||
| void * | d, | ||
| int | e, | ||
| MPI_Datatype | f, | ||
| MPI_Comm | g | ||
| ) |
| int MPI_Allgatherv | ( | const void * | a, |
| int | b, | ||
| MPI_Datatype | c, | ||
| void * | d, | ||
| const int * | e, | ||
| const int * | f, | ||
| MPI_Datatype | g, | ||
| MPI_Comm | h | ||
| ) |
| int MPI_Alltoall | ( | const void * | a, |
| int | b, | ||
| MPI_Datatype | c, | ||
| void * | d, | ||
| int | e, | ||
| MPI_Datatype | f, | ||
| MPI_Comm | g | ||
| ) |
| int MPI_Alltoallv | ( | const void * | a, |
| const int * | b, | ||
| const int * | c, | ||
| MPI_Datatype | d, | ||
| void * | e, | ||
| const int * | f, | ||
| const int * | g, | ||
| MPI_Datatype | h, | ||
| MPI_Comm | i | ||
| ) |
| int MPI_Bcast | ( | void * | a, |
| int | b, | ||
| MPI_Datatype | c, | ||
| int | d, | ||
| MPI_Comm | e | ||
| ) |
|
extern |
| int MPI_Init_thread | ( | int * | a, |
| char *** | b, | ||
| int | c, | ||
| int * | d | ||
| ) |
|
static |
Definition at line 4 of file pmpi.cpp.
Referenced by MPI_Allgather(), MPI_Allgatherv(), MPI_Allreduce(), MPI_Alltoall(), MPI_Alltoallv(), MPI_Barrier(), MPI_Bcast(), MPI_Exscan(), MPI_Finalize(), MPI_Ibarrier(), MPI_Iprobe(), MPI_Irecv(), MPI_Isend(), MPI_Issend(), MPI_Neighbor_alltoallv(), MPI_Recv(), MPI_Send(), MPI_Sendrecv(), MPI_Test(), MPI_Testall(), MPI_Wait(), MPI_Waitall(), and MPI_Waitany().
|
static |
Definition at line 4 of file pmpi.cpp.
Referenced by MPI_Allgather(), MPI_Allgatherv(), MPI_Allreduce(), MPI_Alltoall(), MPI_Alltoallv(), MPI_Barrier(), MPI_Bcast(), MPI_Exscan(), MPI_Finalize(), MPI_Ibarrier(), MPI_Iprobe(), MPI_Irecv(), MPI_Isend(), MPI_Issend(), MPI_Neighbor_alltoallv(), MPI_Recv(), MPI_Send(), MPI_Sendrecv(), MPI_Test(), MPI_Testall(), MPI_Wait(), MPI_Waitall(), and MPI_Waitany().
|
static |
Definition at line 5 of file pmpi.cpp.
Referenced by MPI_Finalize().
|
static |
Definition at line 28 of file pmpi.cpp.
Referenced by MPI_Finalize(), MPI_Init(), and MPI_Init_thread().