Lines Matching refs:bvec
552 Vec bvec; // a copy of b for scatter (just alias to bin now)
565 PetscCall(VecDuplicate(bin, &bvec));
567 PetscCall(VecScatterBegin(plex_batch, bin, bvec, INSERT_VALUES, SCATTER_FORWARD));
568 PetscCall(VecScatterEnd(plex_batch, bin, bvec, INSERT_VALUES, SCATTER_FORWARD));
571 bvec = bin;
578 PetscCall(VecGetArrayReadAndMemType(bvec, &glb_bdata, &mtype));
753 PetscCall(VecRestoreArrayReadAndMemType(bvec, &glb_bdata));
757 PetscCall(VecCopy(xout, bvec));
758 PetscCall(VecScatterBegin(plex_batch, bvec, xout, INSERT_VALUES, SCATTER_REVERSE));
759 PetscCall(VecScatterEnd(plex_batch, bvec, xout, INSERT_VALUES, SCATTER_REVERSE));
760 PetscCall(VecDestroy(&bvec));