PPL Logo

conv-core/cmidirectmanytomany.h File Reference

Go to the source code of this file.

Typedefs

typedef void(* CmiDirectM2mHandler )(void *context)

Functions

void * CmiDirect_manytomany_allocate_handle ()
void CmiDirect_manytomany_initialize_recvbase (void *handle, unsigned tag, CmiDirectM2mHandler donecb, void *context, char *rcvbuf, unsigned nranks, unsigned myIdx)
void CmiDirect_manytomany_initialize_recv (void *handle, unsigned tag, unsigned index, unsigned displ, unsigned bytes, unsigned rank)
void CmiDirect_manytomany_initialize_sendbase (void *handle, unsigned tag, CmiDirectM2mHandler donecb, void *context, char *sndbuf, unsigned nranks, unsigned myIdx)
void CmiDirect_manytomany_initialize_send (void *handle, unsigned tag, unsigned idx, unsigned displ, unsigned bytes, unsigned rank)
void CmiDirect_manytomany_start (void *handle, unsigned tag)


Typedef Documentation

typedef void(* CmiDirectM2mHandler)(void *context)

Definition at line 23 of file cmidirectmanytomany.h.


Function Documentation

void* CmiDirect_manytomany_allocate_handle (  ) 

void CmiDirect_manytomany_initialize_recvbase ( void *  handle,
unsigned  tag,
CmiDirectM2mHandler  donecb,
void *  context,
char *  rcvbuf,
unsigned  nranks,
unsigned  myIdx 
)

void CmiDirect_manytomany_initialize_recv ( void *  handle,
unsigned  tag,
unsigned  index,
unsigned  displ,
unsigned  bytes,
unsigned  rank 
)

void CmiDirect_manytomany_initialize_sendbase ( void *  handle,
unsigned  tag,
CmiDirectM2mHandler  donecb,
void *  context,
char *  sndbuf,
unsigned  nranks,
unsigned  myIdx 
)

void CmiDirect_manytomany_initialize_send ( void *  handle,
unsigned  tag,
unsigned  idx,
unsigned  displ,
unsigned  bytes,
unsigned  rank 
)

void CmiDirect_manytomany_start ( void *  handle,
unsigned  tag 
)


Generated on Fri May 25 08:00:44 2012 for Charm++ by  doxygen 1.5.5