AdjoinableMPI
|
interface to a reusable tape to read and write in particular the opaque MPI types More...
Go to the source code of this file.
Functions | |
void | TAPE_AMPI_init () |
void | TAPE_AMPI_resetBottom () |
void | TAPE_AMPI_resetTop () |
void | TAPE_AMPI_push_int (int an_int) |
void | TAPE_AMPI_pop_int (int *an_int) |
void | TAPE_AMPI_read_int (int *an_int) |
void | TAPE_AMPI_push_MPI_Aint (MPI_Aint an_MPI_Aint) |
void | TAPE_AMPI_pop_MPI_Aint (MPI_Aint *an_MPI_Aint) |
void | TAPE_AMPI_read_MPI_Aint (MPI_Aint *an_MPI_Aint) |
void | TAPE_AMPI_push_ptr (void *ptr) |
void | TAPE_AMPI_pop_ptr (void **ptr) |
void | TAPE_AMPI_read_ptr (void **ptr) |
void | TAPE_AMPI_push_MPI_Datatype (MPI_Datatype an_MPI_Datatype) |
void | TAPE_AMPI_pop_MPI_Datatype (MPI_Datatype *an_MPI_Datatype) |
void | TAPE_AMPI_read_MPI_Datatype (MPI_Datatype *an_MPI_Datatype) |
void | TAPE_AMPI_push_MPI_Comm (MPI_Comm an_MPI_Comm) |
void | TAPE_AMPI_pop_MPI_Comm (MPI_Comm *an_MPI_Comm) |
void | TAPE_AMPI_read_MPI_Comm (MPI_Comm *an_MPI_Comm) |
void | TAPE_AMPI_push_MPI_Request (MPI_Request an_MPI_Request) |
void | TAPE_AMPI_pop_MPI_Request (MPI_Request *an_MPI_Request) |
void | TAPE_AMPI_read_MPI_Request (MPI_Request *an_MPI_Request) |
void | TAPE_AMPI_push_MPI_Op (MPI_Op an_MPI_Op) |
void | TAPE_AMPI_pop_MPI_Op (MPI_Op *an_MPI_Op) |
void | TAPE_AMPI_read_MPI_Op (MPI_Op *an_MPI_Op) |
void | TAPE_AMPI_push_double (double a_double) |
void | TAPE_AMPI_pop_double (double *a_double) |
void | TAPE_AMPI_read_double (double *a_double) |
void | TAPE_AMPI_push_MPI_Win (MPI_Win an_MPI_Win) |
void | TAPE_AMPI_pop_MPI_Win (MPI_Win *an_MPI_Win) |
void | TAPE_AMPI_read_MPI_Win (MPI_Win *an_MPI_Win) |
interface to a reusable tape to read and write in particular the opaque MPI types
Definition in file support.h.
void TAPE_AMPI_init | ( | ) |
Definition at line 20 of file support.c.
References myRead_p, myStack_p, myStackTop_p, myTapeStorage, and myTapeStorageSize.
void TAPE_AMPI_pop_double | ( | double * | a_double) |
void TAPE_AMPI_pop_int | ( | int * | an_int) |
void TAPE_AMPI_pop_MPI_Aint | ( | MPI_Aint * | an_MPI_Aint) |
void TAPE_AMPI_pop_MPI_Comm | ( | MPI_Comm * | an_MPI_Comm) |
void TAPE_AMPI_pop_MPI_Datatype | ( | MPI_Datatype * | an_MPI_Datatype) |
void TAPE_AMPI_pop_MPI_Op | ( | MPI_Op * | an_MPI_Op) |
void TAPE_AMPI_pop_MPI_Request | ( | MPI_Request * | an_MPI_Request) |
void TAPE_AMPI_pop_MPI_Win | ( | MPI_Win * | an_MPI_Win) |
void TAPE_AMPI_pop_ptr | ( | void ** | ptr) |
void TAPE_AMPI_push_double | ( | double | a_double) |
Definition at line 106 of file support.c.
References writeBlob().
void TAPE_AMPI_push_int | ( | int | an_int) |
Definition at line 78 of file support.c.
References writeBlob().
void TAPE_AMPI_push_MPI_Aint | ( | MPI_Aint | an_MPI_Aint) |
Definition at line 82 of file support.c.
References writeBlob().
void TAPE_AMPI_push_MPI_Comm | ( | MPI_Comm | an_MPI_Comm) |
Definition at line 94 of file support.c.
References writeBlob().
void TAPE_AMPI_push_MPI_Datatype | ( | MPI_Datatype | an_MPI_Datatype) |
Definition at line 90 of file support.c.
References writeBlob().
void TAPE_AMPI_push_MPI_Op | ( | MPI_Op | an_MPI_Op) |
Definition at line 102 of file support.c.
References writeBlob().
void TAPE_AMPI_push_MPI_Request | ( | MPI_Request | an_MPI_Request) |
Definition at line 98 of file support.c.
References writeBlob().
void TAPE_AMPI_push_MPI_Win | ( | MPI_Win | an_MPI_Win) |
Definition at line 110 of file support.c.
References writeBlob().
void TAPE_AMPI_push_ptr | ( | void * | ptr) |
Definition at line 86 of file support.c.
References writeBlob().
void TAPE_AMPI_read_double | ( | double * | a_double) |
Definition at line 108 of file support.c.
References readBlob().
void TAPE_AMPI_read_int | ( | int * | an_int) |
Definition at line 80 of file support.c.
References readBlob().
void TAPE_AMPI_read_MPI_Aint | ( | MPI_Aint * | an_MPI_Aint) |
Definition at line 84 of file support.c.
References readBlob().
void TAPE_AMPI_read_MPI_Comm | ( | MPI_Comm * | an_MPI_Comm) |
Definition at line 96 of file support.c.
References readBlob().
void TAPE_AMPI_read_MPI_Datatype | ( | MPI_Datatype * | an_MPI_Datatype) |
Definition at line 92 of file support.c.
References readBlob().
void TAPE_AMPI_read_MPI_Op | ( | MPI_Op * | an_MPI_Op) |
Definition at line 104 of file support.c.
References readBlob().
void TAPE_AMPI_read_MPI_Request | ( | MPI_Request * | an_MPI_Request) |
Definition at line 100 of file support.c.
References readBlob().
void TAPE_AMPI_read_MPI_Win | ( | MPI_Win * | an_MPI_Win) |
Definition at line 112 of file support.c.
References readBlob().
void TAPE_AMPI_read_ptr | ( | void ** | ptr) |
Definition at line 88 of file support.c.
References readBlob().
void TAPE_AMPI_resetBottom | ( | ) |
Definition at line 70 of file support.c.
References myRead_p, and myTapeStorage.
void TAPE_AMPI_resetTop | ( | ) |
Definition at line 74 of file support.c.
References myStack_p, and myStackTop_p.