SimGrid  3.18
Versatile Simulation of Distributed Systems
smpi_pmpi_group.cpp File Reference
#include "private.hpp"
#include "smpi_coll.hpp"
#include "smpi_comm.hpp"
#include "smpi_datatype_derived.hpp"
#include "smpi_op.hpp"
#include "smpi_process.hpp"

Functions

 XBT_LOG_EXTERNAL_DEFAULT_CATEGORY (smpi_pmpi)
 
int PMPI_Group_free (MPI_Group *group)
 
int PMPI_Group_size (MPI_Group group, int *size)
 
int PMPI_Group_rank (MPI_Group group, int *rank)
 
int PMPI_Group_translate_ranks (MPI_Group group1, int n, int *ranks1, MPI_Group group2, int *ranks2)
 
int PMPI_Group_compare (MPI_Group group1, MPI_Group group2, int *result)
 
int PMPI_Group_union (MPI_Group group1, MPI_Group group2, MPI_Group *newgroup)
 
int PMPI_Group_intersection (MPI_Group group1, MPI_Group group2, MPI_Group *newgroup)
 
int PMPI_Group_difference (MPI_Group group1, MPI_Group group2, MPI_Group *newgroup)
 
int PMPI_Group_incl (MPI_Group group, int n, int *ranks, MPI_Group *newgroup)
 
int PMPI_Group_excl (MPI_Group group, int n, int *ranks, MPI_Group *newgroup)
 
int PMPI_Group_range_incl (MPI_Group group, int n, int ranges[][3], MPI_Group *newgroup)
 
int PMPI_Group_range_excl (MPI_Group group, int n, int ranges[][3], MPI_Group *newgroup)
 
MPI_Group PMPI_Group_f2c (MPI_Fint group)
 
MPI_Fint PMPI_Group_c2f (MPI_Group group)
 

Function Documentation

◆ XBT_LOG_EXTERNAL_DEFAULT_CATEGORY()

XBT_LOG_EXTERNAL_DEFAULT_CATEGORY ( smpi_pmpi  )

◆ PMPI_Group_free()

int PMPI_Group_free ( MPI_Group group)

◆ PMPI_Group_size()

int PMPI_Group_size ( MPI_Group  group,
int *  size 
)

◆ PMPI_Group_rank()

int PMPI_Group_rank ( MPI_Group  group,
int *  rank 
)

◆ PMPI_Group_translate_ranks()

int PMPI_Group_translate_ranks ( MPI_Group  group1,
int  n,
int *  ranks1,
MPI_Group  group2,
int *  ranks2 
)

◆ PMPI_Group_compare()

int PMPI_Group_compare ( MPI_Group  group1,
MPI_Group  group2,
int *  result 
)

◆ PMPI_Group_union()

int PMPI_Group_union ( MPI_Group  group1,
MPI_Group  group2,
MPI_Group newgroup 
)

◆ PMPI_Group_intersection()

int PMPI_Group_intersection ( MPI_Group  group1,
MPI_Group  group2,
MPI_Group newgroup 
)

◆ PMPI_Group_difference()

int PMPI_Group_difference ( MPI_Group  group1,
MPI_Group  group2,
MPI_Group newgroup 
)

◆ PMPI_Group_incl()

int PMPI_Group_incl ( MPI_Group  group,
int  n,
int *  ranks,
MPI_Group newgroup 
)

◆ PMPI_Group_excl()

int PMPI_Group_excl ( MPI_Group  group,
int  n,
int *  ranks,
MPI_Group newgroup 
)

◆ PMPI_Group_range_incl()

int PMPI_Group_range_incl ( MPI_Group  group,
int  n,
int  ranges[][3],
MPI_Group newgroup 
)

◆ PMPI_Group_range_excl()

int PMPI_Group_range_excl ( MPI_Group  group,
int  n,
int  ranges[][3],
MPI_Group newgroup 
)

◆ PMPI_Group_f2c()

MPI_Group PMPI_Group_f2c ( MPI_Fint  group)

◆ PMPI_Group_c2f()

MPI_Fint PMPI_Group_c2f ( MPI_Group  group)