AdjoinableMPI
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nt.c File Reference
#include <mpi.h>
Include dependency graph for nt.c:

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_Op_create_NT (MPI_User_function *function, int commute, MPI_Op *op)
 
int AMPI_Op_free_NT (MPI_Op *op)
 
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)
 

Function Documentation

int AMPI_Buffer_attach_NT ( void *  buffer,
int  size 
)

this wrapper variant of AMPI_Buffer_attach has no adjoint transformation / trace functionality; to be used outside of the transformed/traced code section

Definition at line 23 of file nt.c.

int AMPI_Buffer_detach_NT ( void *  buffer,
int *  size 
)

this wrapper variant of AMPI_Buffer_detach has no adjoint transformation / trace functionality; to be used outside of the transformed/traced code section

Definition at line 30 of file nt.c.

int AMPI_Finalize_NT ( void  )

this wrapper variant of AMPI_Finalize has no adjoint transformation / trace functionality; to be used outside of the transformed/traced code section

Definition at line 18 of file nt.c.

int AMPI_Op_create_NT ( MPI_User_function *  function,
int  commute,
MPI_Op *  op 
)

Definition at line 36 of file nt.c.

int AMPI_Op_free_NT ( MPI_Op *  op)

Definition at line 46 of file nt.c.

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 
)

Definition at line 50 of file nt.c.