PPL Logo

libs/ck-libs/ampi/ampiOneSided.C File Reference

Go to the source code of this file.

Functions

CDECL int AMPI_Win_create (void *base, MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, MPI_Win *newwin)
CDECL int AMPI_Win_free (MPI_Win *win)
CDECL int AMPI_Win_delete_attr (MPI_Win win, int key)
CDECL int AMPI_Put (void *orgaddr, int orgcnt, MPI_Datatype orgtype, int rank, MPI_Aint targdisp, int targcnt, MPI_Datatype targtype, MPI_Win win)
CDECL int AMPI_Get (void *orgaddr, int orgcnt, MPI_Datatype orgtype, int rank, MPI_Aint targdisp, int targcnt, MPI_Datatype targtype, MPI_Win win)
CDECL int AMPI_Accumulate (void *orgaddr, int orgcnt, MPI_Datatype orgtype, int rank, MPI_Aint targdisp, int targcnt, MPI_Datatype targtype, MPI_Op op, MPI_Win win)
CDECL int AMPI_Win_fence (int assertion, MPI_Win win)
CDECL int AMPI_Win_lock (int lock_type, int rank, int assertion, MPI_Win win)
int AMPI_Win_unlock (int rank, MPI_Win win)
CDECL int AMPI_Win_post (MPI_Group group, int assertion, MPI_Win win)
CDECL int AMPI_Win_wait (MPI_Win win)
CDECL int AMPI_Win_start (MPI_Group group, int assertion, MPI_Win win)
CDECL int AMPI_Win_complete (MPI_Win win)
CDECL int AMPI_IGet (MPI_Aint orgdisp, int orgcnt, MPI_Datatype orgtype, int rank, MPI_Aint targdisp, int targcnt, MPI_Datatype targtype, MPI_Win win, MPI_Request *request)
CDECL int AMPI_IGet_Wait (MPI_Request *request, MPI_Status *status, MPI_Win win)
CDECL int AMPI_IGet_Free (MPI_Request *request, MPI_Status *status, MPI_Win win)
char * MPI_IGet_Data (MPI_Status status)
CDECL int AMPI_Alloc_mem (MPI_Aint size, MPI_Info info, void *baseptr)
CDECL int AMPI_Free_mem (void *baseptr)
CDECL int AMPI_Win_get_group (MPI_Win win, MPI_Group *group)
CDECL int AMPI_Win_set_attr (MPI_Win win, int key, void *value)
CDECL int AMPI_Win_set_name (MPI_Win win, char *name)
CDECL int AMPI_Win_get_name (MPI_Win win, char *name, int *length)


Function Documentation

CDECL int AMPI_Win_create ( void *  base,
MPI_Aint  size,
int  disp_unit,
MPI_Info  info,
MPI_Comm  comm,
MPI_Win newwin 
)

CDECL int AMPI_Win_free ( MPI_Win win  ) 

CDECL int AMPI_Win_delete_attr ( MPI_Win  win,
int  key 
)

Definition at line 627 of file ampiOneSided.C.

References MPI_SUCCESS.

CDECL int AMPI_Put ( void *  orgaddr,
int  orgcnt,
MPI_Datatype  orgtype,
int  rank,
MPI_Aint  targdisp,
int  targcnt,
MPI_Datatype  targtype,
MPI_Win  win 
)

CDECL int AMPI_Get ( void *  orgaddr,
int  orgcnt,
MPI_Datatype  orgtype,
int  rank,
MPI_Aint  targdisp,
int  targcnt,
MPI_Datatype  targtype,
MPI_Win  win 
)

CDECL int AMPI_Accumulate ( void *  orgaddr,
int  orgcnt,
MPI_Datatype  orgtype,
int  rank,
MPI_Aint  targdisp,
int  targcnt,
MPI_Datatype  targtype,
MPI_Op  op,
MPI_Win  win 
)

CDECL int AMPI_Win_fence ( int  assertion,
MPI_Win  win 
)

CDECL int AMPI_Win_lock ( int  lock_type,
int  rank,
int  assertion,
MPI_Win  win 
)

int AMPI_Win_unlock ( int  rank,
MPI_Win  win 
)

CDECL int AMPI_Win_post ( MPI_Group  group,
int  assertion,
MPI_Win  win 
)

CDECL int AMPI_Win_wait ( MPI_Win  win  ) 

Definition at line 771 of file ampiOneSided.C.

References MPI_SUCCESS.

CDECL int AMPI_Win_start ( MPI_Group  group,
int  assertion,
MPI_Win  win 
)

CDECL int AMPI_Win_complete ( MPI_Win  win  ) 

Definition at line 786 of file ampiOneSided.C.

References MPI_SUCCESS.

CDECL int AMPI_IGet ( MPI_Aint  orgdisp,
int  orgcnt,
MPI_Datatype  orgtype,
int  rank,
MPI_Aint  targdisp,
int  targcnt,
MPI_Datatype  targtype,
MPI_Win  win,
MPI_Request request 
)

CDECL int AMPI_IGet_Wait ( MPI_Request request,
MPI_Status status,
MPI_Win  win 
)

CDECL int AMPI_IGet_Free ( MPI_Request request,
MPI_Status status,
MPI_Win  win 
)

char* MPI_IGet_Data ( MPI_Status  status  ) 

Definition at line 823 of file ampiOneSided.C.

References MPI_Status::msg.

Referenced by ampi::winIGetFree().

CDECL int AMPI_Alloc_mem ( MPI_Aint  size,
MPI_Info  info,
void *  baseptr 
)

Definition at line 839 of file ampiOneSided.C.

References malloc(), and MPI_SUCCESS.

CDECL int AMPI_Free_mem ( void *  baseptr  ) 

Definition at line 851 of file ampiOneSided.C.

References free(), and MPI_SUCCESS.

CDECL int AMPI_Win_get_group ( MPI_Win  win,
MPI_Group group 
)

CDECL int AMPI_Win_set_attr ( MPI_Win  win,
int  key,
void *  value 
)

Definition at line 867 of file ampiOneSided.C.

References MPI_SUCCESS.

CDECL int AMPI_Win_set_name ( MPI_Win  win,
char *  name 
)

CDECL int AMPI_Win_get_name ( MPI_Win  win,
char *  name,
int length 
)


Generated on Wed May 23 08:06:41 2012 for Charm++ by  doxygen 1.5.5