Home
last modified time | relevance | path

Searched refs:ylocal (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ts/tutorials/
H A Dex50.c326 Vec xlocal, ylocal; in MatMult_Laplacian() local
337 PetscCall(DMGetLocalVector(appctx->da, &ylocal)); in MatMult_Laplacian()
338 PetscCall(VecSet(ylocal, 0.0)); in MatMult_Laplacian()
345 PetscCall(DMDAVecGetArray(appctx->da, ylocal, &yl)); in MatMult_Laplacian()
350 PetscCall(DMDAVecRestoreArray(appctx->da, ylocal, &yl)); in MatMult_Laplacian()
353 PetscCall(DMLocalToGlobalBegin(appctx->da, ylocal, ADD_VALUES, y)); in MatMult_Laplacian()
354 PetscCall(DMLocalToGlobalEnd(appctx->da, ylocal, ADD_VALUES, y)); in MatMult_Laplacian()
356 PetscCall(DMRestoreLocalVector(appctx->da, &ylocal)); in MatMult_Laplacian()
366 Vec xlocal, ylocal; in MatMult_Advection() local
377 PetscCall(DMGetLocalVector(appctx->da, &ylocal)); in MatMult_Advection()
[all …]
/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm_impl.hpp1049 const PetscScalar *ylocal[] = {y...}; in MDot_kernel() local
1071 for (auto j = 0; j < N; ++j) sumlocal[j] += ylocal[j][i] * xi; in MDot_kernel()