public class Group {
// Group Management
public int Size() throws MPIException {...}
public int Rank() throws MPIException {...}
public static int [] Translate_ranks(Group group1, int [] ranks1,
Group group2)
throws MPIException {...}
public static int Compare(Group group1, Group group2)
throws MPIException {...}
public static Group Union(Group group1, Group group2)
throws MPIException {...}
public static Group Intersection(Group group1, Group group2)
throws MPIException {...}
public static Group Difference(Group group1, Group group2)
throws MPIException {...}
public Group Incl(int [] ranks) throws MPIException {...}
public Group Excl(int [] ranks) throws MPIException {...}
public Group Range_incl(int [] [] ranges) throws MPIException {...}
public Group Range_excl(int [] [] ranges) throws MPIException {...}
public void finalize() throws MPIException {...}
...
}