|
EPIK Scalable runtime performance measurement system
|
Communicator, group and window management. More...
Data Structures | |
| struct | EpkWorld |
| struct | EpkComm |
| struct | EpkGroup |
Functions | |
| void | epk_comm_init () |
| Initialize communicator management. | |
| void | epk_comm_finalize () |
| Cleanup communicator management. | |
| void | epk_group_to_bitvector (MPI_Group group) |
| Create a bitvector resembling the ranks in an MPI group. | |
| void | epk_group_create (MPI_Group group) |
| Create an internal handle for an MPI group. | |
| void | epk_group_free (MPI_Group group) |
| clear internal handle for an MPI group | |
| elg_ui4 | epk_group_id (MPI_Group group) |
| get internal ID for an MPI group | |
| int | epk_group_search (MPI_Group group) |
| get index of an MPI group in the internal datastructures | |
| void epk_group_create | ( | MPI_Group | group | ) |
Creates an internal datastructure to enable tracking of this MPI group handle.
| group | MPI group handle |
| 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.
| group | MPI group handle |
![]() |
Copyright © 1998–2010 Forschungszentrum Jülich, Jülich Supercomputing Centre |