Lines Matching refs:owner
446 PetscInt *owner, *startv, *starti, bs2; in MatStashScatterBegin_Ref() local
469 PetscCall(PetscMalloc1(stash->n + 1, &owner)); in MatStashScatterBegin_Ref()
484 owner[ii] = j; in MatStashScatterBegin_Ref()
541 j = owner[ii]; in MatStashScatterBegin_Ref()
575 PetscCall(PetscFree(owner)); in MatStashScatterBegin_Ref()
858 PetscInt owner; in MatStashScatterBegin_BTS() local
861 PetscCall(PetscFindInt(sendblock_rowstart->row, stash->size + 1, owners, &owner)); in MatStashScatterBegin_BTS()
862 if (owner < 0) owner = -(owner + 2); in MatStashScatterBegin_BTS()
866 if (sendblock_i->row >= owners[owner + 1]) break; in MatStashScatterBegin_BTS()
877 PetscMPIInt owner; in MatStashScatterBegin_BTS() local
881 PetscCall(PetscMPIIntCast(iowner, &owner)); in MatStashScatterBegin_BTS()
882 if (owner < 0) owner = -(owner + 2); in MatStashScatterBegin_BTS()
883 stash->sendranks[sendno] = owner; in MatStashScatterBegin_BTS()
887 if (sendblock_i->row >= owners[owner + 1]) break; in MatStashScatterBegin_BTS()