SimGrid
3.14.159
Versatile Simulation of Distributed Systems
|
#include "private.h"
Classes | |
struct | s_smpi_mpi_group |
Typedefs | |
typedef struct s_smpi_mpi_group | s_smpi_mpi_group_t |
Functions | |
XBT_LOG_NEW_DEFAULT_SUBCATEGORY (smpi_group, smpi, "Logging specific to SMPI (group)") | |
MPI_Group | smpi_group_new (int size) |
MPI_Group | smpi_group_copy (MPI_Group origin) |
void | smpi_group_destroy (MPI_Group group) |
void | smpi_group_set_mapping (MPI_Group group, int index, int rank) |
int | smpi_group_index (MPI_Group group, int rank) |
int | smpi_group_rank (MPI_Group group, int index) |
int | smpi_group_use (MPI_Group group) |
int | smpi_group_unuse (MPI_Group group) |
int | smpi_group_size (MPI_Group group) |
int | smpi_group_compare (MPI_Group group1, MPI_Group group2) |
int | smpi_group_incl (MPI_Group group, int n, int *ranks, MPI_Group *newgroup) |
Variables | |
static s_smpi_mpi_group_t | mpi_MPI_GROUP_EMPTY |
MPI_Group | MPI_GROUP_EMPTY = &mpi_MPI_GROUP_EMPTY |
typedef struct s_smpi_mpi_group s_smpi_mpi_group_t |
XBT_LOG_NEW_DEFAULT_SUBCATEGORY | ( | smpi_group | , |
smpi | , | ||
"Logging specific to SMPI (group)" | |||
) |
MPI_Group smpi_group_new | ( | int | size | ) |
int smpi_group_index | ( | MPI_Group | group, |
int | rank | ||
) |
int smpi_group_rank | ( | MPI_Group | group, |
int | index | ||
) |
int smpi_group_use | ( | MPI_Group | group | ) |
int smpi_group_unuse | ( | MPI_Group | group | ) |
int smpi_group_size | ( | MPI_Group | group | ) |
|
static |
MPI_Group MPI_GROUP_EMPTY = &mpi_MPI_GROUP_EMPTY |