Searched refs:Xglobal (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/dm/tutorials/ |
| H A D | ex2.c | 27 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 D | dmshell.c | 6 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 D | ex5.c | 546 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()
|