Home
last modified time | relevance | path

Searched refs:procs_candidates (Results 1 – 1 of 1) sorted by relevance

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c7723 PetscInt void_procs, *procs_candidates = NULL; in PCBDDCMatISGetSubassemblingPattern() local
7750 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 …]