MeDiPack  1.3.0
A Message Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
async.hpp File Reference
Include dependency graph for async.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  medi::AMPI_Request
 
struct  medi::AsyncAdjointHandle
 
struct  medi::AsyncHandle
 
struct  medi::WaitHandle
 

Namespaces

namespace  medi
 Global namespace for MeDiPack - Message Differentiation Package.
 

Typedefs

typedef void(* medi::DeleteReverseData) (void *data)
 

Functions

int medi::AMPI_Ibarrier (MPI_Comm comm, AMPI_Request *request)
 
int medi::AMPI_Request_free (AMPI_Request *request)
 
int medi::AMPI_Start (AMPI_Request *request)
 
int medi::AMPI_Startall (int count, AMPI_Request *array_of_requests)
 
int medi::AMPI_Test (AMPI_Request *request, int *flag, MPI_Status *status)
 
int medi::AMPI_Testall (int count, AMPI_Request *array_of_requests, int *flag, MPI_Status *array_of_statuses)
 
int medi::AMPI_Testany (int count, AMPI_Request *array_of_requests, int *index, int *flag, MPI_Status *status)
 
int medi::AMPI_Testsome (int incount, AMPI_Request *array_of_requests, int *outcount, int *array_of_indices, MPI_Status *array_of_statuses)
 
int medi::AMPI_Wait (AMPI_Request *request, MPI_Status *status)
 
void medi::AMPI_Wait_b (HandleBase *handle, AdjointInterface *adjointInterface)
 
void medi::AMPI_Wait_d (HandleBase *handle, AdjointInterface *adjointInterface)
 
int medi::AMPI_Waitall (int count, AMPI_Request *array_of_requests, MPI_Status *array_of_statuses)
 
int medi::AMPI_Waitany (int count, AMPI_Request *array_of_requests, int *index, MPI_Status *status)
 
int medi::AMPI_Waitsome (int incount, AMPI_Request *array_of_requests, int *outcount, int *array_of_indices, MPI_Status *array_of_statuses)
 
MPI_Request * medi::convertToMPI (AMPI_Request *array, int count)
 
bool medi::operator!= (const AMPI_Request &a, const AMPI_Request &b)
 
bool medi::operator== (const AMPI_Request &a, const AMPI_Request &b)
 
void medi::performReverseAction (AMPI_Request *request)
 
void medi::performStartAction (AMPI_Request *request)
 

Variables

const AMPI_Request medi::AMPI_REQUEST_NULL