Lines Matching refs:xlocal
326 Vec xlocal, ylocal; in MatMult_Laplacian() local
334 PetscCall(DMGetLocalVector(appctx->da, &xlocal)); in MatMult_Laplacian()
335 PetscCall(DMGlobalToLocalBegin(appctx->da, x, INSERT_VALUES, xlocal)); in MatMult_Laplacian()
336 PetscCall(DMGlobalToLocalEnd(appctx->da, x, INSERT_VALUES, xlocal)); in MatMult_Laplacian()
344 PetscCall(DMDAVecGetArrayRead(appctx->da, xlocal, (void *)&xl)); in MatMult_Laplacian()
349 PetscCall(DMDAVecRestoreArrayRead(appctx->da, xlocal, (void *)&xl)); in MatMult_Laplacian()
355 PetscCall(DMRestoreLocalVector(appctx->da, &xlocal)); in MatMult_Laplacian()
366 Vec xlocal, ylocal; in MatMult_Advection() local
374 PetscCall(DMGetLocalVector(appctx->da, &xlocal)); in MatMult_Advection()
375 PetscCall(DMGlobalToLocalBegin(appctx->da, x, INSERT_VALUES, xlocal)); in MatMult_Advection()
376 PetscCall(DMGlobalToLocalEnd(appctx->da, x, INSERT_VALUES, xlocal)); in MatMult_Advection()
380 PetscCall(DMDAVecGetArrayRead(appctx->da, xlocal, (void *)&xl)); in MatMult_Advection()
385 PetscCall(DMDAVecRestoreArrayRead(appctx->da, xlocal, (void *)&xl)); in MatMult_Advection()
391 PetscCall(DMRestoreLocalVector(appctx->da, &xlocal)); in MatMult_Advection()