AdjoinableMPI
|
Go to the source code of this file.
Functions | |
int | AMPI_Init_NT (int *argc, char ***argv) |
int | AMPI_Finalize_NT (void) |
int | AMPI_Buffer_attach_NT (void *buffer, int size) |
int | AMPI_Buffer_detach_NT (void *buffer, int *size) |
int | AMPI_Type_contiguous_NT (int count, MPI_Datatype oldtype, MPI_Datatype *newtype) |
int | AMPI_Type_create_struct_NT (int count, int array_of_blocklengths[], MPI_Aint array_of_displacements[], MPI_Datatype array_of_types[], MPI_Datatype *newtype) |
int | AMPI_Type_create_resized_NT (MPI_Datatype oldtype, MPI_Aint lb, MPI_Aint extent, MPI_Datatype *newtype) |
int | AMPI_Type_commit_NT (MPI_Datatype *datatype) |
int | AMPI_Op_create_NT (MPI_User_function *function, int commute, MPI_Op *op) |
int | AMPI_Type_free_NT (MPI_Datatype *datatype) |
int | AMPI_Op_free_NT (MPI_Op *op) |
NT= "no tansformation" or "no trace" prototypes for wrapper routines that could have an adjoint action but in particular contexts do not because they are called outside of the transformed or traced section of the source code; the signatures are identical to their MPI originals and they pass the parameters through to the MPI routines
Definition in file nt.h.