Lines Matching refs:localX
32 Vec localX, localV; /* ghosted local vector */ member
104 PetscCall(DMCreateLocalVector(user.dm, &user.localX)); in main()
105 PetscCall(VecDuplicate(user.localX, &user.localV)); in main()
164 PetscCall(VecDestroy(&user.localX)); in main()
210 Vec localX = user->localX, localG = user->localV; in FormFunctionGradient() local
218 PetscCall(DMGlobalToLocalBegin(user->dm, X, INSERT_VALUES, localX)); in FormFunctionGradient()
219 PetscCall(DMGlobalToLocalEnd(user->dm, X, INSERT_VALUES, localX)); in FormFunctionGradient()
225 PetscCall(VecGetArray(localX, &x)); in FormFunctionGradient()
362 PetscCall(VecRestoreArray(localX, &x)); in FormFunctionGradient()
427 Vec localX = user->localX; in FormHessian() local
443 PetscCall(DMGlobalToLocalBegin(user->dm, X, INSERT_VALUES, localX)); in FormHessian()
444 PetscCall(DMGlobalToLocalEnd(user->dm, X, INSERT_VALUES, localX)); in FormHessian()
447 PetscCall(VecGetArray(localX, &x)); in FormHessian()
578 PetscCall(VecRestoreArray(localX, &x)); in FormHessian()
807 Vec localX = user->localX; in MSA_InitialPoint() local
819 PetscCall(VecGetArray(localX, &x)); in MSA_InitialPoint()
829 PetscCall(VecRestoreArray(localX, &x)); in MSA_InitialPoint()
837 PetscCall(DMLocalToGlobalBegin(user->dm, localX, INSERT_VALUES, X)); in MSA_InitialPoint()
838 PetscCall(DMLocalToGlobalEnd(user->dm, localX, INSERT_VALUES, X)); in MSA_InitialPoint()