/*D
   MPI_Group_range_excl - Produces a group by excluding ranges of processes from an existing group

Synopsis:
.vb
int MPI_Group_range_excl(MPI_Group group, int n, int ranges[][3],
                         MPI_Group *newgroup)
.ve

Input Parameters:
+ group - group (handle)
. n - number of triplets in array ranges (integer)
- ranges - a one-dimensional array of integer triplets, of the form (first rank, last rank, stride) indicating ranks in group of processes to be excluded from the output group newgroup (integer)

Output Parameters:
. newgroup - new group derived from above, preserving the order in group (handle)

.N ThreadSafe

.N Fortran

.N Errors
.N MPI_SUCCESS
.N MPI_ERR_ARG
.N MPI_ERR_GROUP
.N MPI_ERR_OTHER

.seealso: MPI_Group_free
D*/

