Searched refs:ylocal (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ts/tutorials/ |
| H A D | ex50.c | 326 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 D | vecseqcupm_impl.hpp | 1049 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()
|