Lines Matching refs:bstash
44 PetscCall(VecStashDestroy_Private(&v->bstash)); in VecDestroy_MPI()
790 PetscCall(VecStashValuesBlocked_Private(&xin->bstash, ix[i], y)); in VecSetValuesBlocked_MPI()
804 PetscCall(VecStashValuesBlocked_Private(&xin->bstash, ix[i], y)); in VecSetValuesBlocked_MPI()
831 xin->bstash.insertmode = addv; /* Block stash implicitly tracks InsertMode of scalar stash */ in VecAssemblyBegin_MPI()
835 if (!xin->bstash.bowners && xin->map->bs != -1) { in VecAssemblyBegin_MPI()
838 xin->bstash.bowners = bowners; in VecAssemblyBegin_MPI()
839 } else bowners = xin->bstash.bowners; in VecAssemblyBegin_MPI()
842 PetscCall(VecStashScatterBegin_Private(&xin->bstash, bowners)); in VecAssemblyBegin_MPI()
845 PetscCall(VecStashGetInfo_Private(&xin->bstash, &nstash, &reallocs)); in VecAssemblyBegin_MPI()
876 PetscCall(VecStashScatterGetMesg_Private(&vec->bstash, &n, &row, &val, &flg)); in VecAssemblyEnd_MPI()
888 PetscCall(VecStashScatterEnd_Private(&vec->bstash)); in VecAssemblyEnd_MPI()