Home
last modified time | relevance | path

Searched refs:xlocal (Results 1 – 9 of 9) sorted by relevance

/petsc/src/snes/tutorials/
H A Dex47cu.cu81 Vec xlocal; in ComputeFunction() local
90 PetscCall(DMGetLocalVector(da, &xlocal)); in ComputeFunction()
91 PetscCall(DMGlobalToLocalBegin(da, x, INSERT_VALUES, xlocal)); in ComputeFunction()
92 PetscCall(DMGlobalToLocalEnd(da, x, INSERT_VALUES, xlocal)); in ComputeFunction()
98 PetscCall(VecCUDAGetArrayRead(xlocal, &xarray)); in ComputeFunction()
133 PetscCall(VecCUDARestoreArrayRead(xlocal, &xarray)); in ComputeFunction()
136 PetscCall(DMDAVecGetArray(da, xlocal, &xx)); in ComputeFunction()
144 PetscCall(DMDAVecRestoreArray(da, xlocal, &xx)); in ComputeFunction()
147 PetscCall(DMRestoreLocalVector(da, &xlocal)); in ComputeFunction()
155 Vec xlocal; in ComputeJacobian() local
[all …]
H A Dex78.c115 Vec xlocal; in FormFunction() local
119 PetscCall(DMGetLocalVector(da, &xlocal)); in FormFunction()
127 PetscCall(DMGlobalToLocalBegin(da, x, INSERT_VALUES, xlocal)); in FormFunction()
128 PetscCall(DMGlobalToLocalEnd(da, x, INSERT_VALUES, xlocal)); in FormFunction()
136 PetscCall(DMDAVecGetArray(da, xlocal, &xx)); in FormFunction()
156 PetscCall(DMDAVecRestoreArray(da, xlocal, &xx)); in FormFunction()
158 PetscCall(DMRestoreLocalVector(da, &xlocal)); in FormFunction()
H A Dex3.c354 Vec xlocal; in FormFunction() local
357 PetscCall(DMGetLocalVector(da, &xlocal)); in FormFunction()
364 PetscCall(DMGlobalToLocalBegin(da, x, INSERT_VALUES, xlocal)); in FormFunction()
365 PetscCall(DMGlobalToLocalEnd(da, x, INSERT_VALUES, xlocal)); in FormFunction()
373 PetscCall(DMDAVecGetArrayRead(da, xlocal, (void *)&xx)); in FormFunction()
408 PetscCall(DMDAVecRestoreArrayRead(da, xlocal, (void *)&xx)); in FormFunction()
411 PetscCall(DMRestoreLocalVector(da, &xlocal)); in FormFunction()
/petsc/src/ts/tutorials/
H A Dex50.c326 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()
[all …]
/petsc/src/dm/impls/da/
H A Dgrglvis.c18 Vec xlocal; member
26 PetscCall(VecDestroy(&ctx->xlocal)); in DMDAFieldDestroyGLVisViewerCtx_Private()
100 PetscCall(VecGetDM(ctx->xlocal, &da)); in DMDASampleGLVisFields_Private()
103 PetscCall(VecGetBlockSize(ctx->xlocal, &bs)); in DMDASampleGLVisFields_Private()
104 PetscCall(DMGlobalToLocalBegin(da, (Vec)oX, INSERT_VALUES, ctx->xlocal)); in DMDASampleGLVisFields_Private()
105 PetscCall(DMGlobalToLocalEnd(da, (Vec)oX, INSERT_VALUES, ctx->xlocal)); in DMDASampleGLVisFields_Private()
117 PetscCall(VecGetArrayRead(ctx->xlocal, &array)); in DMDASampleGLVisFields_Private()
137 PetscCall(VecRestoreArrayRead(ctx->xlocal, &array)); in DMDASampleGLVisFields_Private()
248 Vec xlocal, *Ufield; in DMSetUpGLVisViewer_DMDA() local
257 PetscCall(DMCreateLocalVector(daview, &xlocal)); in DMSetUpGLVisViewer_DMDA()
[all …]
H A Dgr2.c125 Vec xlocal, xcoor, xcoorl; in VecView_MPI_Draw_DA2d() local
159 PetscCall(PetscObjectQuery((PetscObject)da, "GraphicsGhosted", (PetscObject *)&xlocal)); in VecView_MPI_Draw_DA2d()
160 if (!xlocal) { in VecView_MPI_Draw_DA2d()
174 PetscCall(DMCreateLocalVector(dac, &xlocal)); in VecView_MPI_Draw_DA2d()
182 PetscCall(PetscObjectRemoveReference((PetscObject)xlocal, "__PETSc_dm")); in VecView_MPI_Draw_DA2d()
184 PetscCall(PetscObjectCompose((PetscObject)da, "GraphicsGhosted", (PetscObject)xlocal)); in VecView_MPI_Draw_DA2d()
185 PetscCall(PetscObjectDereference((PetscObject)xlocal)); in VecView_MPI_Draw_DA2d()
188 PetscCall(VecGetDM(xlocal, &dac)); in VecView_MPI_Draw_DA2d()
197 PetscCall(DMGlobalToLocalBegin(dac, xin, INSERT_VALUES, xlocal)); in VecView_MPI_Draw_DA2d()
198 PetscCall(DMGlobalToLocalEnd(dac, xin, INSERT_VALUES, xlocal)); in VecView_MPI_Draw_DA2d()
[all …]
/petsc/src/ksp/ksp/tutorials/
H A Dex69.c53 Vec blocal, xlocal; in ComputeRhs() local
62 PetscCall(DMGetCoordinatesLocal(da, &xlocal)); in ComputeRhs()
63 PetscCall(DMDAVecGetArray(da, xlocal, &xx)); in ComputeRhs()
72 PetscCall(DMDAVecRestoreArray(da, xlocal, &xx)); in ComputeRhs()
/petsc/src/dm/impls/plex/
H A Dplexglvis.c43 Vec xlocal, xfield, *Ufield; in DMSetUpGLVisViewer_Plex() local
82 PetscCall(DMCreateLocalVector(dm, &xlocal)); in DMSetUpGLVisViewer_Plex()
83 PetscCall(VecGetLocalSize(xlocal, &totdofs)); in DMSetUpGLVisViewer_Plex()
152 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)xlocal), Nv * Nc, idxs, PETSC_USE_POINTER, … in DMSetUpGLVisViewer_Plex()
164 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)xlocal), totc * Nc, idxs, PETSC_USE_POINTER… in DMSetUpGLVisViewer_Plex()
166 PetscCall(VecScatterCreate(xlocal, isfield, xfield, NULL, &ctx->scctx[ctx->nf])); in DMSetUpGLVisViewer_Plex()
191 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)xlocal), totc, idxs, PETSC_USE_POINTER, &is… in DMSetUpGLVisViewer_Plex()
192 PetscCall(VecScatterCreate(xlocal, isfield, xfield, NULL, &ctx->scctx[ctx->nf])); in DMSetUpGLVisViewer_Plex()
202 PetscCall(VecDestroy(&xlocal)); in DMSetUpGLVisViewer_Plex()
/petsc/doc/manual/
H A Dvec.md425 :start-at: PetscCall(VecCUDAGetArrayRead(xlocal, &xarray));