Lines Matching refs:gscat
595 VecScatter iscat, oscat, gscat, oscat_copy; in SNESNASMSolveLocal_Private() local
609 gscat = nasm->gscatter[i]; in SNESNASMSolveLocal_Private()
611 PetscCall(VecScatterBegin(gscat, X, Xlloc, INSERT_VALUES, SCATTER_FORWARD)); in SNESNASMSolveLocal_Private()
634 gscat = nasm->gscatter[i]; in SNESNASMSolveLocal_Private()
636 PetscCall(VecScatterEnd(gscat, X, Xlloc, INSERT_VALUES, SCATTER_FORWARD)); in SNESNASMSolveLocal_Private()
646 PetscCall(DMSubDomainRestrict(dm, oscat, gscat, subdm)); in SNESNASMSolveLocal_Private()
675 VecScatter oscat, gscat; in SNESNASMComputeFinalJacobian_Private() local
689 gscat = nasm->gscatter[i]; in SNESNASMComputeFinalJacobian_Private()
690 PetscCall(VecScatterBegin(gscat, X, Xlloc, INSERT_VALUES, SCATTER_FORWARD)); in SNESNASMComputeFinalJacobian_Private()
700 gscat = nasm->gscatter[i]; in SNESNASMComputeFinalJacobian_Private()
701 … if (nasm->fjtype != 1) PetscCall(VecScatterEnd(gscat, X, Xlloc, INSERT_VALUES, SCATTER_FORWARD)); in SNESNASMComputeFinalJacobian_Private()
703 PetscCall(DMSubDomainRestrict(dm, oscat, gscat, subdm)); in SNESNASMComputeFinalJacobian_Private()