MPI_Group_range_incl - Creates a new group from ranges of
ranks in an existing group
SYNOPSIS
C:
#include <mpi.h>
int MPI_Group_range_incl ( group, n, ranges, newgroup )
MPI_Group group, *newgroup;
int n, ranges[][3];
C++:
#include <mpi.h>
Group Group::Range_incl(
int n,
const int ranges[3][]) const
Fortran:
INCLUDE "mpif.h" (or USE MPI)
INTEGER group, n, ranges(3,*), newgroup, ierror
CALL MPI_GROUP_RANGE_INCL(group, n, ranges(3,*), newgroup, ierror)
STANDARDS
This release implements the MPI 1.2 standard, as
documented by the MPI Forum in the spring 1997 release of
MPI: A Message Passing Interface Standard.
DESCRIPTION
The MPI_Group_range_incl routine creates a new group from
ranges of ranks in an existing group. This routine
accepts the following parameters:
group Specifies the group (handle)
n Specifies the number of triplets in array ranges
(integer)
ranges Specifies a one-dimensional array of integer
triplets, of the form "first rank, last rank,
stride," indicating ranks in the group or
processes to be included in newgroup
newgroup Returns a new group derived from group, in the
order defined by ranges (handle)
completion, which is in MPI_SUCCESS.
MPI_SUCCESS is defined in the mpif.h file.
NOTES
Currently, this implementation does not check to determine
if the list of ranges to include are valid ranks in the
group.
Man(1) output converted with
man2html