AdjoinableMPI
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nt.h File Reference
This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

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.