Searched refs:Xlocal (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/dm/tutorials/ |
| H A D | ex2.c | 27 Vec Xlocal, Xglobal; in main() local 51 PetscCall(DMCreateLocalVector(da, &Xlocal)); in main() 60 PetscCall(DMDAVecGetArray(da, Xlocal, &x)); in main() 75 PetscCall(DMDAVecRestoreArray(da, Xlocal, &x)); in main() 76 PetscCall(DMLocalToGlobal(da, Xlocal, ADD_VALUES, Xglobal)); in main() 91 PetscCall(DMGlobalToLocal(da, Xglobal, INSERT_VALUES, Xlocal)); in main() 93 PetscCall(DMDAVecGetArrayRead(da, Xlocal, (void *)&x)); in main() 121 PetscCall(DMDAVecRestoreArrayRead(da, Xlocal, (void *)&x)); in main() 138 PetscCall(VecDestroy(&Xlocal)); in main()
|
| /petsc/src/ts/tutorials/ |
| H A D | extchemfield.c | 249 Vec Xlocal; in FormDiffusionFunction() local 255 PetscCall(DMGetLocalVector(dm, &Xlocal)); in FormDiffusionFunction() 256 PetscCall(DMGlobalToLocalBegin(dm, X, INSERT_VALUES, Xlocal)); in FormDiffusionFunction() 257 PetscCall(DMGlobalToLocalEnd(dm, X, INSERT_VALUES, Xlocal)); in FormDiffusionFunction() 258 PetscCall(DMDAVecGetArrayDOFRead(dm, Xlocal, &x)); in FormDiffusionFunction() 266 PetscCall(DMDAVecRestoreArrayDOFRead(dm, Xlocal, &x)); in FormDiffusionFunction() 268 PetscCall(DMRestoreLocalVector(dm, &Xlocal)); in FormDiffusionFunction()
|
| /petsc/src/dm/impls/shell/ |
| H A D | dmshell.c | 7 Vec Xlocal; member 227 X = shell->Xlocal; in DMCreateLocalVector_Shell() 510 PetscCall(VecDestroy(&shell->Xlocal)); in DMShellSetLocalVector() 511 shell->Xlocal = X; in DMShellSetLocalVector() 1092 PetscCall(VecDestroy(&shell->Xlocal)); in DMDestroy_Shell()
|