Lines Matching refs:localX
270 PetscErrorCode FormFunctionLocal(SNES snes, Vec localX, Vec F, void *ptr) in FormFunctionLocal() argument
294 PetscCall(DMDAVecGetArrayRead(da, localX, &x)); in FormFunctionLocal()
330 PetscCall(DMDAVecRestoreArrayRead(da, localX, &x)); in FormFunctionLocal()
349 Vec localX; in FormFunction() local
354 PetscCall(DMGetLocalVector(da, &localX)); in FormFunction()
362 PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, localX)); in FormFunction()
363 PetscCall(DMGlobalToLocalEnd(da, X, INSERT_VALUES, localX)); in FormFunction()
365 PetscCall(FormFunctionLocal(snes, localX, F, ptr)); in FormFunction()
366 PetscCall(DMRestoreLocalVector(da, &localX)); in FormFunction()
386 Vec localX; in FormJacobian() local
395 PetscCall(DMGetLocalVector(da, &localX)); in FormJacobian()
413 PetscCall(DMGlobalToLocalBegin(da, X, INSERT_VALUES, localX)); in FormJacobian()
414 PetscCall(DMGlobalToLocalEnd(da, X, INSERT_VALUES, localX)); in FormJacobian()
419 PetscCall(DMDAVecGetArrayRead(da, localX, &x)); in FormJacobian()
482 PetscCall(DMDAVecRestoreArrayRead(da, localX, &x)); in FormJacobian()
483 PetscCall(DMRestoreLocalVector(da, &localX)); in FormJacobian()