| /petsc/src/dm/interface/ |
| H A D | dmget.c | 149 if (dm->globalin[i]) { in DMGetGlobalVector() 152 *g = dm->globalin[i]; in DMGetGlobalVector() 153 dm->globalin[i] = NULL; in DMGetGlobalVector() 198 g = dm->globalin[i]; in DMClearGlobalVectors() 199 dm->globalin[i] = NULL; in DMClearGlobalVectors() 283 if (!dm->globalin[i]) { in DMRestoreGlobalVector() 284 dm->globalin[i] = *g; in DMRestoreGlobalVector()
|
| /petsc/src/ts/tutorials/ |
| H A D | ex50.c | 274 PetscErrorCode RHSFunction(TS ts, PetscReal t, Vec globalin, Vec globalout, PetscCtx ctx) in RHSFunction() argument 279 PetscCall(MatMult(appctx->SEMop.grad, globalin, globalout)); /* grad u */ in RHSFunction() 280 PetscCall(VecPointwiseMult(globalout, globalin, globalout)); /* u grad u */ in RHSFunction() 282 PetscCall(MatMultAdd(appctx->SEMop.keptstiff, globalin, globalout, globalout)); in RHSFunction() 294 PetscErrorCode RHSJacobian(TS ts, PetscReal t, Vec globalin, Mat A, Mat B, PetscCtx ctx) in RHSJacobian() argument 303 PetscCall(MatDiagonalScale(A, globalin, NULL)); in RHSJacobian() 306 PetscCall(VecDuplicate(globalin, &Gglobalin)); in RHSJacobian() 307 PetscCall(MatMult(appctx->SEMop.grad, globalin, Gglobalin)); in RHSJacobian()
|
| H A D | ex4.c | 546 PetscErrorCode RHSFunctionHeat(TS ts, PetscReal t, Vec globalin, Vec globalout, PetscCtx ctx) in RHSFunctionHeat() argument 552 PetscCall(RHSMatrixHeat(ts, t, globalin, A, NULL, ctx)); in RHSFunctionHeat() 554 PetscCall(MatMult(A, globalin, globalout)); in RHSFunctionHeat()
|
| /petsc/src/tao/unconstrained/tutorials/ |
| H A D | burgers_spectral.c | 365 PetscErrorCode RHSFunction(TS ts, PetscReal t, Vec globalin, Vec globalout, PetscCtx ctx) in RHSFunction() argument 370 PetscCall(MatMult(appctx->SEMop.grad, globalin, globalout)); /* grad u */ in RHSFunction() 371 PetscCall(VecPointwiseMult(globalout, globalin, globalout)); /* u grad u */ in RHSFunction() 373 PetscCall(MatMultAdd(appctx->SEMop.keptstiff, globalin, globalout, globalout)); in RHSFunction() 385 PetscErrorCode RHSJacobian(TS ts, PetscReal t, Vec globalin, Mat A, Mat B, PetscCtx ctx) in RHSJacobian() argument 394 PetscCall(MatDiagonalScale(A, globalin, NULL)); in RHSJacobian() 397 PetscCall(VecDuplicate(globalin, &Gglobalin)); in RHSJacobian() 398 PetscCall(MatMult(appctx->SEMop.grad, globalin, Gglobalin)); in RHSJacobian()
|
| H A D | spectraladjointassimilation.c | 414 PetscErrorCode RHSFunction(TS ts, PetscReal t, Vec globalin, Vec globalout, PetscCtx ctx) in RHSFunction() argument 419 PetscCall(MatMult(appctx->SEMop.keptstiff, globalin, globalout)); in RHSFunction() 423 PetscErrorCode RHSJacobian(TS ts, PetscReal t, Vec globalin, Mat A, Mat B, PetscCtx ctx) in RHSJacobian() argument
|
| /petsc/src/ts/tests/ |
| H A D | ex2.c | 152 PetscErrorCode RHSFunction(TS ts, PetscReal t, Vec globalin, Vec globalout, PetscCtx ctx) in RHSFunction() argument 159 PetscCall(VecGetArrayRead(globalin, &inptr)); in RHSFunction() 168 PetscCall(VecRestoreArrayRead(globalin, &inptr)); in RHSFunction()
|
| H A D | ex4.c | 401 PetscErrorCode RHSFunction(TS ts, PetscReal t, Vec globalin, Vec globalout, PetscCtx ctx) in RHSFunction() argument 432 PetscCall(VecGetSize(globalin, &len)); in RHSFunction() 445 PetscCall(VecScatterCreate(globalin, from, tmp_in, to, &scatter)); in RHSFunction() 446 PetscCall(VecScatterBegin(scatter, globalin, tmp_in, INSERT_VALUES, SCATTER_FORWARD)); in RHSFunction() 447 PetscCall(VecScatterEnd(scatter, globalin, tmp_in, INSERT_VALUES, SCATTER_FORWARD)); in RHSFunction()
|
| H A D | ex3.c | 541 PetscErrorCode RHSfunction(TS ts, PetscReal t, Vec globalin, Vec globalout, PetscCtx ctx) in RHSfunction() argument 551 PetscCall(VecGetArrayRead(globalin, &soln_ptr)); in RHSfunction() 553 PetscCall(VecRestoreArrayRead(globalin, &soln_ptr)); in RHSfunction()
|
| /petsc/doc/manual/ |
| H A D | vec.md | 1045 VecScatterBegin(VecScatter scatter, Vec globalin, Vec localin, InsertMode INSERT_VALUES, ScatterMod… 1046 VecScatterEnd(VecScatter scatter, Vec globalin, Vec localin, InsertMode INSERT_VALUES, ScatterMode … 1170 which duplicates the local values in the memory in `globalin`, and 1172 `globalin`. 1213 VecGhostUpdateBegin(Vec globalin, InsertMode INSERT_VALUES, ScatterMode SCATTER_FORWARD); 1214 VecGhostUpdateEnd(Vec globalin, InsertMode INSERT_VALUES, ScatterMode SCATTER_FORWARD); 1215 VecGhostGetLocalForm(Vec globalin, Vec *localin); 1218 VecGhostRestoreLocalForm(Vec globalin, Vec *localin);
|
| /petsc/include/petsc/private/ |
| H A D | dmimpl.h | 231 Vec globalin[DM_MAX_WORK_VECTORS], globalout[DM_MAX_WORK_VECTORS]; member
|