PPL Logo

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

Go to the source code of this file.

Functions

 AMPI_API_IMPL (int, MPI_Win_create, void *base, MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, MPI_Win *newwin)
 AMPI_API_IMPL (int, MPI_Win_free, MPI_Win *win)
 AMPI_API_IMPL (int, MPI_Put, const void *orgaddr, int orgcnt, MPI_Datatype orgtype, int rank, MPI_Aint targdisp, int targcnt, MPI_Datatype targtype, MPI_Win win)
 AMPI_API_IMPL (int, MPI_Get, void *orgaddr, int orgcnt, MPI_Datatype orgtype, int rank, MPI_Aint targdisp, int targcnt, MPI_Datatype targtype, MPI_Win win)
 AMPI_API_IMPL (int, MPI_Accumulate, const void *orgaddr, int orgcnt, MPI_Datatype orgtype, int rank, MPI_Aint targdisp, int targcnt, MPI_Datatype targtype, MPI_Op op, MPI_Win win)
 AMPI_API_IMPL (int, MPI_Get_accumulate, const void *orgaddr, int orgcnt, MPI_Datatype orgtype, void *resaddr, int rescnt, MPI_Datatype restype, int rank, MPI_Aint targdisp, int targcnt, MPI_Datatype targtype, MPI_Op op, MPI_Win win)
 AMPI_API_IMPL (int, MPI_Rput, const void *orgaddr, int orgcnt, MPI_Datatype orgtype, int rank, MPI_Aint targdisp, int targcnt, MPI_Datatype targtype, MPI_Win win, MPI_Request *request)
 AMPI_API_IMPL (int, MPI_Rget, void *orgaddr, int orgcnt, MPI_Datatype orgtype, int rank, MPI_Aint targdisp, int targcnt, MPI_Datatype targtype, MPI_Win win, MPI_Request *request)
 AMPI_API_IMPL (int, MPI_Raccumulate, const void *orgaddr, int orgcnt, MPI_Datatype orgtype, int rank, MPI_Aint targdisp, int targcnt, MPI_Datatype targtype, MPI_Op op, MPI_Win win, MPI_Request *request)
 AMPI_API_IMPL (int, MPI_Rget_accumulate, const void *orgaddr, int orgcnt, MPI_Datatype orgtype, void *resaddr, int rescnt, MPI_Datatype restype, int rank, MPI_Aint targdisp, int targcnt, MPI_Datatype targtype, MPI_Op op, MPI_Win win, MPI_Request *request)
 AMPI_API_IMPL (int, MPI_Fetch_and_op, const void *orgaddr, void *resaddr, MPI_Datatype type, int rank, MPI_Aint targdisp, MPI_Op op, MPI_Win win)
 AMPI_API_IMPL (int, MPI_Compare_and_swap, const void *orgaddr, const void *compaddr, void *resaddr, MPI_Datatype type, int rank, MPI_Aint targdisp, MPI_Win win)
 AMPI_API_IMPL (int, MPI_Win_fence, int assertion, MPI_Win win)
 AMPI_API_IMPL (int, MPI_Win_lock, int lock_type, int rank, int assertion, MPI_Win win)
 AMPI_API_IMPL (int, MPI_Win_unlock, int rank, MPI_Win win)
 AMPI_API_IMPL (int, MPI_Win_post, MPI_Group group, int assertion, MPI_Win win)
 AMPI_API_IMPL (int, MPI_Win_wait, MPI_Win win)
 AMPI_API_IMPL (int, MPI_Win_start, MPI_Group group, int assertion, MPI_Win win)
 AMPI_API_IMPL (int, MPI_Win_complete, MPI_Win win)
 AMPI_API_IMPL (int, MPI_Win_test, MPI_Win win, int *flag)
CLINKAGE 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)
CLINKAGE int AMPI_Iget_wait (MPI_Request *request, MPI_Status *status, MPI_Win win)
CLINKAGE int AMPI_Iget_free (MPI_Request *request, MPI_Status *status, MPI_Win win)
CLINKAGE int AMPI_Iget_data (void *data, MPI_Status status)
 AMPI_API_IMPL (int, MPI_Alloc_mem, MPI_Aint size, MPI_Info info, void *baseptr)
 AMPI_API_IMPL (int, MPI_Free_mem, void *baseptr)
 AMPI_API_IMPL (int, MPI_Win_get_group, MPI_Win win, MPI_Group *group)
 AMPI_API_IMPL (int, MPI_Win_delete_attr, MPI_Win win, int key)
 AMPI_API_IMPL (int, MPI_Win_get_attr, MPI_Win win, int key, void *value, int *flag)
 AMPI_API_IMPL (int, MPI_Win_set_attr, MPI_Win win, int key, void *value)
 AMPI_API_IMPL (int, MPI_Win_set_name, MPI_Win win, const char *name)
 AMPI_API_IMPL (int, MPI_Win_set_info, MPI_Win win, MPI_Info info)
 AMPI_API_IMPL (int, MPI_Win_get_info, MPI_Win win, MPI_Info *info)
 AMPI_API_IMPL (int, MPI_Win_create_errhandler, MPI_Win_errhandler_function *win_errhandler_fn, MPI_Errhandler *errhandler)
 AMPI_API_IMPL (int, MPI_Win_call_errhandler, MPI_Win win, int errorcode)
 AMPI_API_IMPL (int, MPI_Win_get_errhandler, MPI_Win win, MPI_Errhandler *errhandler)
 AMPI_API_IMPL (int, MPI_Win_set_errhandler, MPI_Win win, MPI_Errhandler errhandler)
int MPI_win_null_copy_fn (MPI_Win win, int keyval, void *extra_state, void *attr_in, void *attr_out, int *flag)
int MPI_win_dup_fn (MPI_Win win, int keyval, void *extra_state, void *attr_in, void *attr_out, int *flag)
int MPI_win_null_delete_fn (MPI_Win win, int keyval, void *attr, void *extra_state)
 AMPI_API_IMPL (int, MPI_Win_create_keyval, MPI_Win_copy_attr_function *copy_fn, MPI_Win_delete_attr_function *delete_fn, int *keyval, void *extra_state)
 AMPI_API_IMPL (int, MPI_Win_free_keyval, int *keyval)
 AMPI_API_IMPL (int, MPI_Win_get_name, MPI_Win win, char *name, int *length)

Variables

int AMPI_RDMA_THRESHOLD
int AMPI_SMP_RDMA_THRESHOLD


Function Documentation

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

Definition at line 724 of file ampiOneSided.C.

References getAmpiInstance(), getAmpiParent(), win_obj::keyvals, and parent().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Win_free  ,
MPI_Win win 
)

Definition at line 747 of file ampiOneSided.C.

References ampiErrhandler(), WinStruct::comm, getAmpiInstance(), and getAmpiParent().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Put  ,
const void *  orgaddr,
int  orgcnt,
MPI_Datatype  orgtype,
int  rank,
MPI_Aint  targdisp,
int  targcnt,
MPI_Datatype  targtype,
MPI_Win  win 
)

Definition at line 766 of file ampiOneSided.C.

References WinStruct::comm, getAmpiInstance(), getAmpiParent(), and handle_MPI_BOTTOM().

Here is the call graph for this function:

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

Definition at line 782 of file ampiOneSided.C.

References WinStruct::comm, getAmpiInstance(), getAmpiParent(), and handle_MPI_BOTTOM().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Accumulate  ,
const void *  orgaddr,
int  orgcnt,
MPI_Datatype  orgtype,
int  rank,
MPI_Aint  targdisp,
int  targcnt,
MPI_Datatype  targtype,
MPI_Op  op,
MPI_Win  win 
)

Definition at line 805 of file ampiOneSided.C.

References WinStruct::comm, getAmpiInstance(), getAmpiParent(), and handle_MPI_BOTTOM().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Get_accumulate  ,
const void *  orgaddr,
int  orgcnt,
MPI_Datatype  orgtype,
void *  resaddr,
int  rescnt,
MPI_Datatype  restype,
int  rank,
MPI_Aint  targdisp,
int  targcnt,
MPI_Datatype  targtype,
MPI_Op  op,
MPI_Win  win 
)

Definition at line 825 of file ampiOneSided.C.

References WinStruct::comm, getAmpiInstance(), getAmpiParent(), and handle_MPI_BOTTOM().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Rput  ,
const void *  orgaddr,
int  orgcnt,
MPI_Datatype  orgtype,
int  rank,
MPI_Aint  targdisp,
int  targcnt,
MPI_Datatype  targtype,
MPI_Win  win,
MPI_Request request 
)

Definition at line 847 of file ampiOneSided.C.

References AMPI_REQ_COMPLETED, WinStruct::comm, getAmpiInstance(), and getAmpiParent().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Rget  ,
void *  orgaddr,
int  orgcnt,
MPI_Datatype  orgtype,
int  rank,
MPI_Aint  targdisp,
int  targcnt,
MPI_Datatype  targtype,
MPI_Win  win,
MPI_Request request 
)

Definition at line 866 of file ampiOneSided.C.

References AMPI_REQ_COMPLETED, WinStruct::comm, getAmpiInstance(), and getAmpiParent().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Raccumulate  ,
const void *  orgaddr,
int  orgcnt,
MPI_Datatype  orgtype,
int  rank,
MPI_Aint  targdisp,
int  targcnt,
MPI_Datatype  targtype,
MPI_Op  op,
MPI_Win  win,
MPI_Request request 
)

Definition at line 886 of file ampiOneSided.C.

References AMPI_REQ_COMPLETED, WinStruct::comm, getAmpiInstance(), and getAmpiParent().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Rget_accumulate  ,
const void *  orgaddr,
int  orgcnt,
MPI_Datatype  orgtype,
void *  resaddr,
int  rescnt,
MPI_Datatype  restype,
int  rank,
MPI_Aint  targdisp,
int  targcnt,
MPI_Datatype  targtype,
MPI_Op  op,
MPI_Win  win,
MPI_Request request 
)

Definition at line 907 of file ampiOneSided.C.

References AMPI_REQ_COMPLETED, WinStruct::comm, getAmpiInstance(), and getAmpiParent().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Fetch_and_op  ,
const void *  orgaddr,
void *  resaddr,
MPI_Datatype  type,
int  rank,
MPI_Aint  targdisp,
MPI_Op  op,
MPI_Win  win 
)

Definition at line 927 of file ampiOneSided.C.

References ampiErrhandler(), WinStruct::comm, getAmpiInstance(), getAmpiParent(), and handle_MPI_BOTTOM().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Compare_and_swap  ,
const void *  orgaddr,
const void *  compaddr,
void *  resaddr,
MPI_Datatype  type,
int  rank,
MPI_Aint  targdisp,
MPI_Win  win 
)

Definition at line 950 of file ampiOneSided.C.

References ampiErrhandler(), WinStruct::comm, getAmpiInstance(), getAmpiParent(), and handle_MPI_BOTTOM().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Win_fence  ,
int  assertion,
MPI_Win  win 
)

Definition at line 975 of file ampiOneSided.C.

References WinStruct::comm, win_obj::comm, getAmpiInstance(), and getAmpiParent().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Win_lock  ,
int  lock_type,
int  rank,
int  assertion,
MPI_Win  win 
)

Definition at line 999 of file ampiOneSided.C.

References WinStruct::comm, getAmpiInstance(), and getAmpiParent().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Win_unlock  ,
int  rank,
MPI_Win  win 
)

Definition at line 1020 of file ampiOneSided.C.

References WinStruct::comm, getAmpiInstance(), and getAmpiParent().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Win_post  ,
MPI_Group  group,
int  assertion,
MPI_Win  win 
)

AMPI_API_IMPL ( int  ,
MPI_Win_wait  ,
MPI_Win  win 
)

AMPI_API_IMPL ( int  ,
MPI_Win_start  ,
MPI_Group  group,
int  assertion,
MPI_Win  win 
)

AMPI_API_IMPL ( int  ,
MPI_Win_complete  ,
MPI_Win  win 
)

AMPI_API_IMPL ( int  ,
MPI_Win_test  ,
MPI_Win  win,
int flag 
)

CLINKAGE 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 
)

Definition at line 1206 of file ampiOneSided.C.

References WinStruct::comm, getAmpiInstance(), and getAmpiParent().

Here is the call graph for this function:

CLINKAGE int AMPI_Iget_wait ( MPI_Request request,
MPI_Status status,
MPI_Win  win 
)

Definition at line 1218 of file ampiOneSided.C.

References WinStruct::comm, getAmpiInstance(), and getAmpiParent().

Here is the call graph for this function:

CLINKAGE int AMPI_Iget_free ( MPI_Request request,
MPI_Status status,
MPI_Win  win 
)

Definition at line 1227 of file ampiOneSided.C.

References WinStruct::comm, getAmpiInstance(), and getAmpiParent().

Here is the call graph for this function:

CLINKAGE int AMPI_Iget_data ( void *  data,
MPI_Status  status 
)

Definition at line 1236 of file ampiOneSided.C.

References MPI_Status::msg.

AMPI_API_IMPL ( int  ,
MPI_Alloc_mem  ,
MPI_Aint  size,
MPI_Info  info,
void *  baseptr 
)

Definition at line 1253 of file ampiOneSided.C.

References malloc().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Free_mem  ,
void *  baseptr 
)

Definition at line 1264 of file ampiOneSided.C.

References win_obj::free().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Win_get_group  ,
MPI_Win  win,
MPI_Group group 
)

Definition at line 1271 of file ampiOneSided.C.

References WinStruct::comm, getAmpiInstance(), and getAmpiParent().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Win_delete_attr  ,
MPI_Win  win,
int  key 
)

Definition at line 1280 of file ampiOneSided.C.

References WinStruct::comm, getAmpiInstance(), getAmpiParent(), win_obj::keyvals, and parent().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Win_get_attr  ,
MPI_Win  win,
int  key,
void *  value,
int flag 
)

Definition at line 1289 of file ampiOneSided.C.

References WinStruct::comm, getAmpiInstance(), getAmpiParent(), win_obj::keyvals, and parent().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Win_set_attr  ,
MPI_Win  win,
int  key,
void *  value 
)

Definition at line 1298 of file ampiOneSided.C.

References WinStruct::comm, getAmpiInstance(), getAmpiParent(), win_obj::keyvals, and parent().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Win_set_name  ,
MPI_Win  win,
const char *  name 
)

Definition at line 1307 of file ampiOneSided.C.

References WinStruct::comm, getAmpiInstance(), and getAmpiParent().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Win_set_info  ,
MPI_Win  win,
MPI_Info  info 
)

Definition at line 1316 of file ampiOneSided.C.

AMPI_API_IMPL ( int  ,
MPI_Win_get_info  ,
MPI_Win  win,
MPI_Info info 
)

Definition at line 1323 of file ampiOneSided.C.

AMPI_API_IMPL ( int  ,
MPI_Win_create_errhandler  ,
MPI_Win_errhandler_function win_errhandler_fn,
MPI_Errhandler errhandler 
)

Definition at line 1331 of file ampiOneSided.C.

AMPI_API_IMPL ( int  ,
MPI_Win_call_errhandler  ,
MPI_Win  win,
int  errorcode 
)

Definition at line 1338 of file ampiOneSided.C.

AMPI_API_IMPL ( int  ,
MPI_Win_get_errhandler  ,
MPI_Win  win,
MPI_Errhandler errhandler 
)

Definition at line 1345 of file ampiOneSided.C.

AMPI_API_IMPL ( int  ,
MPI_Win_set_errhandler  ,
MPI_Win  win,
MPI_Errhandler  errhandler 
)

Definition at line 1351 of file ampiOneSided.C.

int MPI_win_null_copy_fn ( MPI_Win  win,
int  keyval,
void *  extra_state,
void *  attr_in,
void *  attr_out,
int flag 
)

Definition at line 1357 of file ampiOneSided.C.

int MPI_win_dup_fn ( MPI_Win  win,
int  keyval,
void *  extra_state,
void *  attr_in,
void *  attr_out,
int flag 
)

Definition at line 1363 of file ampiOneSided.C.

int MPI_win_null_delete_fn ( MPI_Win  win,
int  keyval,
void *  attr,
void *  extra_state 
)

Definition at line 1370 of file ampiOneSided.C.

AMPI_API_IMPL ( int  ,
MPI_Win_create_keyval  ,
MPI_Win_copy_attr_function copy_fn,
MPI_Win_delete_attr_function delete_fn,
int keyval,
void *  extra_state 
)

Definition at line 1374 of file ampiOneSided.C.

References getAmpiParent().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Win_free_keyval  ,
int keyval 
)

Definition at line 1382 of file ampiOneSided.C.

References getAmpiInstance(), getAmpiParent(), ampiCommStruct::getKeyvals(), and parent().

Here is the call graph for this function:

AMPI_API_IMPL ( int  ,
MPI_Win_get_name  ,
MPI_Win  win,
char *  name,
int length 
)

Definition at line 1390 of file ampiOneSided.C.

References WinStruct::comm, getAmpiInstance(), and getAmpiParent().

Here is the call graph for this function:


Variable Documentation

Definition at line 849 of file ampi.C.

Definition at line 850 of file ampi.C.


Generated on Mon Sep 21 08:04:15 2020 for Charm++ by  doxygen 1.5.5