Communicator, group and window management.
More...
Functions |
|
EXTERN void | epk_comm_init () |
| | Initialize communicator management.
|
|
EXTERN void | epk_comm_finalize () |
| | Cleanup communicator management.
|
| EXTERN void | epk_group_to_bitvector (MPI_Group group) |
| | Create a bitvector resembling the ranks in an MPI group.
|
| EXTERN void | epk_group_create (MPI_Group group) |
| | Create an internal handle for an MPI group.
|
|
EXTERN void | epk_group_free (MPI_Group group) |
| | clear internal handle for an MPI group
|
|
EXTERN elg_ui4 | epk_group_id (MPI_Group group) |
| | get internal ID for an MPI group
|
|
EXTERN int | epk_group_search (MPI_Group group) |
| | get index of an MPI group in the internal datastructures
|
Detailed Description
Function Documentation
| EXTERN void epk_group_create |
( |
MPI_Group |
group | ) |
|
Creates an internal datastructure to enable tracking of this MPI group handle.
- Parameters:
-
| EXTERN void epk_group_to_bitvector |
( |
MPI_Group |
group | ) |
|
Creates a bitvector where nth bit is set, if rank n is part of the group. The bitvector is stored in a static internal variable.
- Parameters:
-