Home
last modified time | relevance | path

Searched refs:Xglobal (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/tutorials/
H A Dex2.c27 Vec Xlocal, Xglobal; in main() local
52 PetscCall(DMCreateGlobalVector(da, &Xglobal)); in main()
76 PetscCall(DMLocalToGlobal(da, Xlocal, ADD_VALUES, Xglobal)); in main()
80 PetscCall(VecView(Xglobal, viewer)); in main()
91 PetscCall(DMGlobalToLocal(da, Xglobal, INSERT_VALUES, Xlocal)); in main()
94 PetscCall(DMDAVecGetArrayWrite(da, Xglobal, &y)); in main()
122 PetscCall(DMDAVecRestoreArrayWrite(da, Xglobal, &y)); in main()
125 PetscCall(VecSum(Xglobal, &sum)); in main()
132 if (step % viz_interval == 0) PetscCall(VecView(Xglobal, viewer)); in main()
137 PetscCall(VecDestroy(&Xglobal)); in main()
/petsc/src/dm/impls/shell/
H A Ddmshell.c6 Vec Xglobal; member
185 …PetscCheck(shell->Xglobal, PetscObjectComm((PetscObject)dm), PETSC_ERR_USER, "Must call DMShellSet… in DMCreateMatrix_Shell()
187 PetscCall(VecGetSize(shell->Xglobal, &M)); in DMCreateMatrix_Shell()
188 PetscCall(VecGetLocalSize(shell->Xglobal, &m)); in DMCreateMatrix_Shell()
209 X = shell->Xglobal; in DMCreateGlobalVector_Shell()
418 PetscCall(VecDestroy(&shell->Xglobal)); in DMShellSetGlobalVector()
419 shell->Xglobal = X; in DMShellSetGlobalVector()
448 *X = shell->Xglobal; in DMShellGetGlobalVector()
1091 PetscCall(VecDestroy(&shell->Xglobal)); in DMDestroy_Shell()
1106 if (shell->Xglobal) PetscCall(VecView(shell->Xglobal, v)); in DMView_Shell()
[all …]
/petsc/src/ts/tests/
H A Dex5.c546 PetscErrorCode FormInitialSolution(DM da, Vec Xglobal, PetscCtx ctx) in FormInitialSolution() argument
556 PetscCall(DMDAVecGetArray(da, Xglobal, &X)); in FormInitialSolution()
588 PetscCall(DMDAVecRestoreArray(da, Xglobal, &X)); in FormInitialSolution()
605 PetscErrorCode RhsFunc(TS ts, PetscReal t, Vec Xglobal, Vec F, PetscCtx ctx) in RhsFunc() argument
650 PetscCall(DMGlobalToLocalBegin(da, Xglobal, INSERT_VALUES, localT)); in RhsFunc()
651 PetscCall(DMGlobalToLocalEnd(da, Xglobal, INSERT_VALUES, localT)); in RhsFunc()