+ for(int i = 0; i < n; i++){
+ if (ranks[i] < 0 || ranks[i] >= group->size())
+ return MPI_ERR_RANK;
+ for(int j = i+1; j < n; j++){
+ if(ranks[i] == ranks[j])
+ return MPI_ERR_RANK;
+ }
+ }
+ if (n > group->size()){
+ XBT_WARN("MPI_Group_excl, param 2 > group size");
+ return MPI_ERR_ARG;
+ } else {
+ return group->incl(n, ranks, newgroup);
+ }