Home
last modified time | relevance | path

Searched refs:globalin (Results 1 – 10 of 10) sorted by relevance

/petsc/src/dm/interface/
H A Ddmget.c149 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 Dex50.c274 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 Dex4.c546 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 Dburgers_spectral.c365 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 Dspectraladjointassimilation.c414 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 Dex2.c152 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 Dex4.c401 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 Dex3.c541 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 Dvec.md1045 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 Ddmimpl.h231 Vec globalin[DM_MAX_WORK_VECTORS], globalout[DM_MAX_WORK_VECTORS]; member