
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) |
| CDECL int AMPI_Win_create | ( | void * | base, | |
| MPI_Aint | size, | |||
| int | disp_unit, | |||
| MPI_Info | info, | |||
| MPI_Comm | comm, | |||
| MPI_Win * | newwin | |||
| ) |
Definition at line 597 of file ampiOneSided.C.
References AMPI_Barrier(), ampi::createWinInstance(), getAmpiInstance(), MPI_SUCCESS, and ptr.
Definition at line 614 of file ampiOneSided.C.
References AMPI_Barrier(), WinStruct::comm, ampi::deleteWinInstance(), getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, and ptr.
| CDECL int AMPI_Put | ( | void * | orgaddr, | |
| int | orgcnt, | |||
| MPI_Datatype | orgtype, | |||
| int | rank, | |||
| MPI_Aint | targdisp, | |||
| int | targcnt, | |||
| MPI_Datatype | targtype, | |||
| MPI_Win | win | |||
| ) |
Definition at line 638 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), ptr, and ampi::winPut().
| CDECL int AMPI_Get | ( | void * | orgaddr, | |
| int | orgcnt, | |||
| MPI_Datatype | orgtype, | |||
| int | rank, | |||
| MPI_Aint | targdisp, | |||
| int | targcnt, | |||
| MPI_Datatype | targtype, | |||
| MPI_Win | win | |||
| ) |
Definition at line 652 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), ptr, and ampi::winGet().
| 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 | |||
| ) |
Definition at line 674 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), ptr, and ampi::winAccumulate().
Definition at line 694 of file ampiOneSided.C.
References AMPI_Barrier(), WinStruct::comm, AmpiRequest::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, and ptr.
Definition at line 718 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, ptr, and ampi::winLock().
Definition at line 738 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, ptr, and ampi::winUnlock().
Definition at line 762 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, and ptr.
Definition at line 777 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, and ptr.
| 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 | |||
| ) |
Definition at line 793 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), ptr, and ampi::winIGet().
| CDECL int AMPI_IGet_Wait | ( | MPI_Request * | request, | |
| MPI_Status * | status, | |||
| MPI_Win | win | |||
| ) |
Definition at line 805 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), ptr, and ampi::winIGetWait().
| CDECL int AMPI_IGet_Free | ( | MPI_Request * | request, | |
| MPI_Status * | status, | |||
| MPI_Win | win | |||
| ) |
Definition at line 814 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), ptr, and ampi::winIGetFree().
| 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_Free_mem | ( | void * | baseptr | ) |
Definition at line 858 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, ptr, and ampi::winGetGroup().
Definition at line 873 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, ptr, and ampi::winSetName().
Definition at line 882 of file ampiOneSided.C.
References WinStruct::comm, getAmpiInstance(), getAmpiParent(), ampiParent::getWinStruct(), MPI_SUCCESS, ptr, and ampi::winGetName().
1.5.5