group1 46 ompi/group/group.c int ompi_group_translate_ranks ( ompi_group_t *group1, group1 51 ompi/group/group.c if ( MPI_GROUP_EMPTY == group1 || MPI_GROUP_EMPTY == group2 ) { group1 66 ompi/group/group.c if( group1->grp_parent_group_ptr == group2 ) { /* from child to parent */ group1 67 ompi/group/group.c if(OMPI_GROUP_IS_SPORADIC(group1)) { group1 69 ompi/group/group.c (group1,n_ranks,ranks1,group2,ranks2); group1 71 ompi/group/group.c else if(OMPI_GROUP_IS_STRIDED(group1)) { group1 73 ompi/group/group.c (group1,n_ranks,ranks1,group2,ranks2); group1 75 ompi/group/group.c else if(OMPI_GROUP_IS_BITMAP(group1)) { group1 77 ompi/group/group.c (group1,n_ranks,ranks1,group2,ranks2); group1 84 ompi/group/group.c if( group2->grp_parent_group_ptr == group1 ) { /* from parent to child*/ group1 87 ompi/group/group.c (group1,n_ranks,ranks1,group2,ranks2); group1 91 ompi/group/group.c (group1,n_ranks,ranks1,group2,ranks2); group1 95 ompi/group/group.c (group1,n_ranks,ranks1,group2,ranks2); group1 113 ompi/group/group.c proc1_pointer = ompi_group_get_proc_ptr_raw (group1, rank); group1 443 ompi/group/group.c int ompi_group_intersection(ompi_group_t* group1,ompi_group_t* group2, group1 451 ompi/group/group.c group1_pointer=(ompi_group_t *)group1; group1 480 ompi/group/group.c result = ompi_group_incl(group1, k, ranks_included, new_group); group1 489 ompi/group/group.c int ompi_group_compare(ompi_group_t *group1, group1 500 ompi/group/group.c if( group1 == group2 ) { group1 506 ompi/group/group.c if( ( MPI_GROUP_EMPTY == group1 ) || ( MPI_GROUP_EMPTY == group2 ) ) { group1 512 ompi/group/group.c group1_pointer = (ompi_group_t *)group1; group1 238 ompi/group/group.h OMPI_DECLSPEC int ompi_group_translate_ranks ( ompi_group_t *group1, group1 246 ompi/group/group.h OMPI_DECLSPEC int ompi_group_compare(ompi_group_t *group1, group1 258 ompi/group/group.h int ompi_group_translate_ranks_sporadic ( ompi_group_t *group1, group1 262 ompi/group/group.h int ompi_group_translate_ranks_sporadic_reverse ( ompi_group_t *group1, group1 266 ompi/group/group.h int ompi_group_translate_ranks_strided ( ompi_group_t *group1, group1 270 ompi/group/group.h int ompi_group_translate_ranks_strided_reverse ( ompi_group_t *group1, group1 274 ompi/group/group.h int ompi_group_translate_ranks_bmap ( ompi_group_t *group1, group1 278 ompi/group/group.h int ompi_group_translate_ranks_bmap_reverse ( ompi_group_t *group1, group1 295 ompi/group/group.h int ompi_group_union (ompi_group_t* group1, ompi_group_t* group2, group1 297 ompi/group/group.h int ompi_group_intersection(ompi_group_t* group1,ompi_group_t* group2, group1 299 ompi/group/group.h int ompi_group_difference(ompi_group_t* group1, ompi_group_t* group2, group1 36 ompi/group/group_plist.c static int ompi_group_dense_overlap (ompi_group_t *group1, ompi_group_t *group2, opal_bitmap_t *bitmap) group1 43 ompi/group/group_plist.c for (int proc1 = 0 ; proc1 < group1->grp_proc_count ; ++proc1) { group1 44 ompi/group/group_plist.c proc1_pointer = ompi_group_get_proc_ptr_raw (group1, proc1); group1 147 ompi/group/group_plist.c int ompi_group_union (ompi_group_t* group1, ompi_group_t* group2, group1 168 ompi/group/group_plist.c overlap_count = ompi_group_dense_overlap (group1, group2, &bitmap); group1 174 ompi/group/group_plist.c new_group_size = group1->grp_proc_count + group2->grp_proc_count - overlap_count; group1 192 ompi/group/group_plist.c for (int proc1 = 0; proc1 < group1->grp_proc_count; ++proc1) { group1 194 ompi/group/group_plist.c ompi_group_get_proc_ptr_raw (group1, proc1); group1 196 ompi/group/group_plist.c cnt = group1->grp_proc_count; group1 214 ompi/group/group_plist.c if (MPI_UNDEFINED != group1->grp_my_rank || MPI_UNDEFINED != group2->grp_my_rank) { group1 229 ompi/group/group_plist.c int ompi_group_difference(ompi_group_t* group1, ompi_group_t* group2, group1 250 ompi/group/group_plist.c overlap_count = ompi_group_dense_overlap (group2, group1, &bitmap); group1 256 ompi/group/group_plist.c new_group_size = group1->grp_proc_count - overlap_count; group1 273 ompi/group/group_plist.c for (int proc1 = 0, cnt = 0 ; proc1 < group1->grp_proc_count ; ++proc1) { group1 278 ompi/group/group_plist.c proc1_pointer = ompi_group_get_proc_ptr_raw (group1, proc1); group1 288 ompi/group/group_plist.c if (MPI_UNDEFINED == group1->grp_my_rank || MPI_UNDEFINED != group2->grp_my_rank) { group1 43 ompi/mpi/c/group_compare.c int MPI_Group_compare(MPI_Group group1, MPI_Group group2, int *result) { group1 50 ompi/mpi/c/group_compare.c if( ( MPI_GROUP_NULL == group1 ) || ( MPI_GROUP_NULL == group2 ) || group1 51 ompi/mpi/c/group_compare.c (NULL == group1) || (NULL==group2) ){ group1 62 ompi/mpi/c/group_compare.c return_value = ompi_group_compare((ompi_group_t *)group1, (ompi_group_t *)group2, result); group1 41 ompi/mpi/c/group_difference.c int MPI_Group_difference(MPI_Group group1, MPI_Group group2, group1 49 ompi/mpi/c/group_difference.c if( (MPI_GROUP_NULL == group1) || (MPI_GROUP_NULL == group2) || group1 50 ompi/mpi/c/group_difference.c (NULL == group1) || (NULL == group2) || group1 59 ompi/mpi/c/group_difference.c err = ompi_group_difference ( group1, group2, new_group ); group1 41 ompi/mpi/c/group_intersection.c int MPI_Group_intersection(MPI_Group group1, MPI_Group group2, group1 50 ompi/mpi/c/group_intersection.c if ( (MPI_GROUP_NULL == group1) || (MPI_GROUP_NULL == group2) || group1 51 ompi/mpi/c/group_intersection.c ( NULL == group1) || (NULL == group2) || group1 60 ompi/mpi/c/group_intersection.c err = ompi_group_intersection ( group1, group2, new_group ); group1 43 ompi/mpi/c/group_translate_ranks.c int MPI_Group_translate_ranks(MPI_Group group1, int n_ranks, const int ranks1[], group1 52 ompi/mpi/c/group_translate_ranks.c if ((MPI_GROUP_NULL == group1) || (MPI_GROUP_NULL == group2) || group1 53 ompi/mpi/c/group_translate_ranks.c (NULL == group1) || (NULL == group2)) { group1 73 ompi/mpi/c/group_translate_ranks.c err = ompi_group_translate_ranks ( group1, n_ranks, ranks1, group1 41 ompi/mpi/c/group_union.c int MPI_Group_union(MPI_Group group1, MPI_Group group2, MPI_Group *new_group) group1 49 ompi/mpi/c/group_union.c if ((MPI_GROUP_NULL == group1) || (MPI_GROUP_NULL == group2) || group1 50 ompi/mpi/c/group_union.c (NULL == group1) || (NULL == group2) || group1 60 ompi/mpi/c/group_union.c err = ompi_group_union ( group1, group2, new_group ); group1 92 ompi/mpi/cxx/group.h static void Translate_ranks (const Group& group1, int n, const int ranks1[], group1 95 ompi/mpi/cxx/group.h static int Compare(const Group& group1, const Group& group2); group1 97 ompi/mpi/cxx/group.h static Group Union(const Group &group1, const Group &group2); group1 99 ompi/mpi/cxx/group.h static Group Intersect(const Group &group1, const Group &group2); group1 101 ompi/mpi/cxx/group.h static Group Difference(const Group &group1, const Group &group2); group1 42 ompi/mpi/cxx/group_inln.h MPI::Group::Translate_ranks (const MPI::Group& group1, int n, group1 46 ompi/mpi/cxx/group_inln.h (void)MPI_Group_translate_ranks(group1, n, const_cast<int *>(ranks1), group2, const_cast<int *>(ranks2)); group1 50 ompi/mpi/cxx/group_inln.h MPI::Group::Compare(const MPI::Group& group1, const MPI::Group& group2) group1 53 ompi/mpi/cxx/group_inln.h (void)MPI_Group_compare(group1, group2, &result); group1 58 ompi/mpi/cxx/group_inln.h MPI::Group::Union(const MPI::Group &group1, const MPI::Group &group2) group1 61 ompi/mpi/cxx/group_inln.h (void)MPI_Group_union(group1, group2, &newgroup); group1 66 ompi/mpi/cxx/group_inln.h MPI::Group::Intersect(const MPI::Group &group1, const MPI::Group &group2) group1 69 ompi/mpi/cxx/group_inln.h (void)MPI_Group_intersection( group1, group2, &newgroup); group1 74 ompi/mpi/cxx/group_inln.h MPI::Group::Difference(const MPI::Group &group1, const MPI::Group &group2) group1 77 ompi/mpi/cxx/group_inln.h (void)MPI_Group_difference(group1, group2, &newgroup); group1 43 ompi/mpi/fortran/mpif-h/group_compare_f.c (MPI_Fint *group1, MPI_Fint *group2, group1 45 ompi/mpi/fortran/mpif-h/group_compare_f.c (group1,group2,result,ierror)) group1 65 ompi/mpi/fortran/mpif-h/group_compare_f.c (MPI_Fint *group1, MPI_Fint *group2, group1 67 ompi/mpi/fortran/mpif-h/group_compare_f.c (group1,group2,result,ierror)) group1 77 ompi/mpi/fortran/mpif-h/group_compare_f.c void ompi_group_compare_f(MPI_Fint *group1, MPI_Fint *group2, group1 85 ompi/mpi/fortran/mpif-h/group_compare_f.c c_group1 = PMPI_Group_f2c(*group1); group1 42 ompi/mpi/fortran/mpif-h/group_difference_f.c (MPI_Fint *group1, MPI_Fint *group2, MPI_Fint *newgroup, MPI_Fint *ierr), group1 43 ompi/mpi/fortran/mpif-h/group_difference_f.c (group1, group2, newgroup, ierr) ) group1 62 ompi/mpi/fortran/mpif-h/group_difference_f.c (MPI_Fint *group1, MPI_Fint *group2, MPI_Fint *newgroup, MPI_Fint *ierr), group1 63 ompi/mpi/fortran/mpif-h/group_difference_f.c (group1, group2, newgroup, ierr) ) group1 70 ompi/mpi/fortran/mpif-h/group_difference_f.c void ompi_group_difference_f(MPI_Fint *group1, MPI_Fint *group2, MPI_Fint *newgroup, MPI_Fint *ierr) group1 76 ompi/mpi/fortran/mpif-h/group_difference_f.c c_group1 = PMPI_Group_f2c(*group1); group1 42 ompi/mpi/fortran/mpif-h/group_intersection_f.c (MPI_Fint *group1, MPI_Fint *group2, MPI_Fint *newgroup, MPI_Fint *ierr), group1 43 ompi/mpi/fortran/mpif-h/group_intersection_f.c (group1, group2, newgroup, ierr) ) group1 62 ompi/mpi/fortran/mpif-h/group_intersection_f.c (MPI_Fint *group1, MPI_Fint *group2, MPI_Fint *newgroup, MPI_Fint *ierr), group1 63 ompi/mpi/fortran/mpif-h/group_intersection_f.c (group1, group2, newgroup, ierr) ) group1 70 ompi/mpi/fortran/mpif-h/group_intersection_f.c void ompi_group_intersection_f(MPI_Fint *group1, MPI_Fint *group2, MPI_Fint *newgroup, MPI_Fint *ierr) group1 76 ompi/mpi/fortran/mpif-h/group_intersection_f.c c_group1 = PMPI_Group_f2c(*group1); group1 42 ompi/mpi/fortran/mpif-h/group_translate_ranks_f.c (MPI_Fint *group1, MPI_Fint *n, MPI_Fint *ranks1, MPI_Fint *group2, MPI_Fint *ranks2, MPI_Fint *ierr), group1 43 ompi/mpi/fortran/mpif-h/group_translate_ranks_f.c (group1, n, ranks1, group2, ranks2, ierr) ) group1 62 ompi/mpi/fortran/mpif-h/group_translate_ranks_f.c (MPI_Fint *group1, MPI_Fint *n, MPI_Fint *ranks1, MPI_Fint *group2, MPI_Fint *ranks2, MPI_Fint *ierr), group1 63 ompi/mpi/fortran/mpif-h/group_translate_ranks_f.c (group1, n, ranks1, group2, ranks2, ierr) ) group1 70 ompi/mpi/fortran/mpif-h/group_translate_ranks_f.c void ompi_group_translate_ranks_f(MPI_Fint *group1, MPI_Fint *n, group1 80 ompi/mpi/fortran/mpif-h/group_translate_ranks_f.c c_group1 = PMPI_Group_f2c(*group1); group1 42 ompi/mpi/fortran/mpif-h/group_union_f.c (MPI_Fint *group1, MPI_Fint *group2, MPI_Fint *newgroup, MPI_Fint *ierr), group1 43 ompi/mpi/fortran/mpif-h/group_union_f.c (group1, group2, newgroup, ierr) ) group1 62 ompi/mpi/fortran/mpif-h/group_union_f.c (MPI_Fint *group1, MPI_Fint *group2, MPI_Fint *newgroup, MPI_Fint *ierr), group1 63 ompi/mpi/fortran/mpif-h/group_union_f.c (group1, group2, newgroup, ierr) ) group1 70 ompi/mpi/fortran/mpif-h/group_union_f.c void ompi_group_union_f(MPI_Fint *group1, MPI_Fint *group2, MPI_Fint *newgroup, MPI_Fint *ierr) group1 76 ompi/mpi/fortran/mpif-h/group_union_f.c c_group1 = PMPI_Group_f2c(*group1); group1 251 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Group_compare, mpi_group_compare, MPI_GROUP_COMPARE, (MPI_Fint *group1, MPI_Fint *group2, MPI_Fint *result, MPI_Fint *ierr)); group1 252 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Group_difference, mpi_group_difference, MPI_GROUP_DIFFERENCE, (MPI_Fint *group1, MPI_Fint *group2, MPI_Fint *newgroup, MPI_Fint *ierr)); group1 256 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Group_intersection, mpi_group_intersection, MPI_GROUP_INTERSECTION, (MPI_Fint *group1, MPI_Fint *group2, MPI_Fint *newgroup, MPI_Fint *ierr)); group1 261 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Group_translate_ranks, mpi_group_translate_ranks, MPI_GROUP_TRANSLATE_RANKS, (MPI_Fint *group1, MPI_Fint *n, MPI_Fint *ranks1, MPI_Fint *group2, MPI_Fint *ranks2, MPI_Fint *ierr)); group1 262 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Group_union, mpi_group_union, MPI_GROUP_UNION, (MPI_Fint *group1, MPI_Fint *group2, MPI_Fint *newgroup, MPI_Fint *ierr)); group1 1443 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_group_compare_f(group1,group2,result,ierror) & group1 1446 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: group1 group1 1452 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_group_difference_f(group1,group2,newgroup,ierror) & group1 1455 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: group1 group1 1488 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_group_intersection_f(group1,group2,newgroup,ierror) & group1 1491 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: group1 group1 1533 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_group_translate_ranks_f(group1,n,ranks1,group2,ranks2,ierror) & group1 1536 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: group1, group2 group1 1543 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_group_union_f(group1,group2,newgroup,ierror) & group1 1546 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: group1, group2 group1 796 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h subroutine MPI_Group_compare(group1, group2, result, ierror) group1 797 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h integer, intent(in) :: group1 group1 808 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h subroutine MPI_Group_difference(group1, group2, newgroup, ierror) group1 809 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h integer, intent(in) :: group1 group1 856 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h subroutine MPI_Group_intersection(group1, group2, newgroup, ierror) group1 857 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h integer, intent(in) :: group1 group1 916 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h subroutine MPI_Group_translate_ranks(group1, n, ranks1, group2, ranks2& group1 918 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h integer, intent(in) :: group1 group1 931 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h subroutine MPI_Group_union(group1, group2, newgroup, ierror) group1 932 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h integer, intent(in) :: group1 group1 796 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h subroutine PMPI_Group_compare(group1, group2, result, ierror) group1 797 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h integer, intent(in) :: group1 group1 808 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h subroutine PMPI_Group_difference(group1, group2, newgroup, ierror) group1 809 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h integer, intent(in) :: group1 group1 856 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h subroutine PMPI_Group_intersection(group1, group2, newgroup, ierror) group1 857 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h integer, intent(in) :: group1 group1 916 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h subroutine PMPI_Group_translate_ranks(group1, n, ranks1, group2, ranks2& group1 918 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h integer, intent(in) :: group1 group1 931 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h subroutine PMPI_Group_union(group1, group2, newgroup, ierror) group1 932 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h integer, intent(in) :: group1 group1 99 ompi/mpi/java/c/mpi_Group.c JNIEnv *env, jclass jthis, jlong group1, group1 109 ompi/mpi/java/c/mpi_Group.c int rc = MPI_Group_translate_ranks((MPI_Group)group1, n, cRanks1, group1 118 ompi/mpi/java/c/mpi_Group.c JNIEnv *env, jclass jthis, jlong group1, jlong group2) group1 121 ompi/mpi/java/c/mpi_Group.c rc = MPI_Group_compare((MPI_Group)group1, (MPI_Group)group2, &result); group1 127 ompi/mpi/java/c/mpi_Group.c JNIEnv *env, jclass jthis, jlong group1, jlong group2) group1 130 ompi/mpi/java/c/mpi_Group.c int rc = MPI_Group_union((MPI_Group)group1, (MPI_Group)group2, &newGroup); group1 136 ompi/mpi/java/c/mpi_Group.c JNIEnv *env, jclass jthis, jlong group1, jlong group2) group1 141 ompi/mpi/java/c/mpi_Group.c (MPI_Group)group1, (MPI_Group)group2, &newGroup); group1 148 ompi/mpi/java/c/mpi_Group.c JNIEnv *env, jclass jthis, jlong group1, jlong group2) group1 153 ompi/mpi/java/c/mpi_Group.c (MPI_Group)group1, (MPI_Group)group2, &newGroup); group1 130 ompi/mpi/java/java/Group.java public static int[] translateRanks(Group group1, int[] ranks1, Group group2) group1 134 ompi/mpi/java/java/Group.java return translateRanks(group1.handle, ranks1, group2.handle); group1 138 ompi/mpi/java/java/Group.java long group1, int[] ranks1, long group2) throws MPIException; group1 150 ompi/mpi/java/java/Group.java public static int compare(Group group1, Group group2) throws MPIException group1 153 ompi/mpi/java/java/Group.java return compare(group1.handle, group2.handle); group1 156 ompi/mpi/java/java/Group.java private static native int compare(long group1, long group2) throws MPIException; group1 166 ompi/mpi/java/java/Group.java public static Group union(Group group1, Group group2) throws MPIException group1 169 ompi/mpi/java/java/Group.java return new Group(union(group1.handle, group2.handle)); group1 172 ompi/mpi/java/java/Group.java private static native long union(long group1, long group2); group1 182 ompi/mpi/java/java/Group.java public static Group intersection(Group group1, Group group2) throws MPIException group1 185 ompi/mpi/java/java/Group.java return new Group(intersection(group1.handle, group2.handle)); group1 188 ompi/mpi/java/java/Group.java private static native long intersection(long group1, long group2); group1 198 ompi/mpi/java/java/Group.java public static Group difference(Group group1, Group group2) throws MPIException group1 201 ompi/mpi/java/java/Group.java return new Group(difference(group1.handle, group2.handle)); group1 204 ompi/mpi/java/java/Group.java private static native long difference(long group1, long group2);