Lines Matching refs:owner
96 PetscMPIInt rank, size, *toranks, *fromranks, nto, nfrom, owner, *rrow_ranks; in MatIncreaseOverlap_MPIAIJ_Once_Scalable() local
124 owner = -1; in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
125 PetscCall(PetscLayoutFindOwner(rmap, indices_i[j], &owner)); in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
127 if (owner != rank) { in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
128 tosizes_temp[owner]++; /* number of rows to owner */ in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
129 rrow_ranks[nrrows] = owner; /* processor */ in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
186 owner = rrow_ranks[i]; /* process */ in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
187 j = tosizes_temp[owner]; /* index */ in MatIncreaseOverlap_MPIAIJ_Once_Scalable()
407 PetscMPIInt rank, owner; in MatIncreaseOverlap_MPIAIJ_Local_Scalable() local
437 owner = -1; in MatIncreaseOverlap_MPIAIJ_Local_Scalable()
439 PetscCall(PetscLayoutFindOwner(rmap, row, &owner)); in MatIncreaseOverlap_MPIAIJ_Local_Scalable()
440 if (owner != rank) continue; in MatIncreaseOverlap_MPIAIJ_Local_Scalable()