Searched refs:procs_candidates (Results 1 – 1 of 1) sorted by relevance
7723 PetscInt void_procs, *procs_candidates = NULL; in PCBDDCMatISGetSubassemblingPattern() local7750 PetscCall(PetscMalloc1(size, &procs_candidates)); in PCBDDCMatISGetSubassemblingPattern()7751 …PetscCallMPI(MPI_Allgather(&im_active, 1, MPIU_INT, procs_candidates, 1, MPIU_INT, PetscObjectComm… in PCBDDCMatISGetSubassemblingPattern()7753 if (!procs_candidates[i]) procs_candidates[ncand++] = i; in PCBDDCMatISGetSubassemblingPattern()7770 if (procs_candidates) { /* shift the pattern on non-active candidates (if any) */ in PCBDDCMatISGetSubassemblingPattern()7771 isidx = procs_candidates[dest]; in PCBDDCMatISGetSubassemblingPattern()7784 PetscCall(PetscFree(procs_candidates)); in PCBDDCMatISGetSubassemblingPattern()7937 if (procs_candidates) { /* shift the pattern on non-active candidates (if any) */ in PCBDDCMatISGetSubassemblingPattern()7939 ranks_send_to_idx[0] = procs_candidates[oldranks[is_indices[0]]]; in PCBDDCMatISGetSubassemblingPattern()7956 if (procs_candidates) { /* shift the pattern on non-active candidates (if any) */ in PCBDDCMatISGetSubassemblingPattern()[all …]