| /petsc/src/tao/constrained/tutorials/ |
| H A D | ex1.c | 43 VecScatter scat; member 194 PetscCall(VecScatterCreateToZero(user->x, &user->scat, &user->Xseq)); in InitializeProblem() 246 PetscCall(VecScatterDestroy(&user->scat)); in DestroyProblem() 262 VecScatter scat = user->scat; in FormFunctionGradient() local 269 PetscCall(VecScatterBegin(scat, X, Xseq, INSERT_VALUES, SCATTER_FORWARD)); in FormFunctionGradient() 270 PetscCall(VecScatterEnd(scat, X, Xseq, INSERT_VALUES, SCATTER_FORWARD)); in FormFunctionGradient() 359 VecScatter scat = user->scat; in FormInequalityConstraints() local 365 PetscCall(VecScatterBegin(scat, X, Xseq, INSERT_VALUES, SCATTER_FORWARD)); in FormInequalityConstraints() 366 PetscCall(VecScatterEnd(scat, X, Xseq, INSERT_VALUES, SCATTER_FORWARD)); in FormInequalityConstraints() 392 VecScatter scat = user->scat; in FormEqualityConstraints() local [all …]
|
| /petsc/src/mat/tests/ |
| H A D | ex73.c | 28 VecScatter scat; in main() local 123 PetscCall(VecScatterCreate(xin, is, xout, NULL, &scat)); in main() 124 PetscCall(VecScatterBegin(scat, xin, xout, INSERT_VALUES, SCATTER_FORWARD)); in main() 125 PetscCall(VecScatterEnd(scat, xin, xout, INSERT_VALUES, SCATTER_FORWARD)); in main() 126 PetscCall(VecScatterDestroy(&scat)); in main()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex49.c | 987 VecScatter scat; in solve_elasticity_2d() local 1000 PetscCall(VecScatterCreate(XX, NULL, X, is, &scat)); in solve_elasticity_2d() 1001 PetscCall(VecScatterBegin(scat, XX, X, INSERT_VALUES, SCATTER_FORWARD)); in solve_elasticity_2d() 1002 PetscCall(VecScatterEnd(scat, XX, X, INSERT_VALUES, SCATTER_FORWARD)); in solve_elasticity_2d() 1003 PetscCall(VecScatterDestroy(&scat)); in solve_elasticity_2d() 1213 VecScatter scat; in DMDABCApplySymmetricCompression() local 1256 PetscCall(VecScatterCreate(f, is, *ff, NULL, &scat)); in DMDABCApplySymmetricCompression() 1257 PetscCall(VecScatterBegin(scat, f, *ff, INSERT_VALUES, SCATTER_FORWARD)); in DMDABCApplySymmetricCompression() 1258 PetscCall(VecScatterEnd(scat, f, *ff, INSERT_VALUES, SCATTER_FORWARD)); in DMDABCApplySymmetricCompression() 1271 PetscCall(VecScatterBegin(scat, vecs[i], uvecs[i], INSERT_VALUES, SCATTER_FORWARD)); in DMDABCApplySymmetricCompression() [all …]
|
| /petsc/src/tao/pde_constrained/tutorials/ |
| H A D | parabolic.c | 622 PetscErrorCode Scatter_i(Vec y, Vec *yi, VecScatter *scat, PetscInt nt) in Scatter_i() argument 628 PetscCall(VecScatterBegin(scat[i], y, yi[i], INSERT_VALUES, SCATTER_FORWARD)); in Scatter_i() 629 PetscCall(VecScatterEnd(scat[i], y, yi[i], INSERT_VALUES, SCATTER_FORWARD)); in Scatter_i() 644 PetscErrorCode Gather_i(Vec y, Vec *yi, VecScatter *scat, PetscInt nt) in Gather_i() argument 650 PetscCall(VecScatterBegin(scat[i], yi[i], y, INSERT_VALUES, SCATTER_REVERSE)); in Gather_i() 651 PetscCall(VecScatterEnd(scat[i], yi[i], y, INSERT_VALUES, SCATTER_REVERSE)); in Gather_i()
|
| H A D | hyperbolic.c | 649 PetscErrorCode Scatter_yi(Vec y, Vec *yi, VecScatter *scat, PetscInt nt) in Scatter_yi() argument 655 PetscCall(VecScatterBegin(scat[i], y, yi[i], INSERT_VALUES, SCATTER_FORWARD)); in Scatter_yi() 656 PetscCall(VecScatterEnd(scat[i], y, yi[i], INSERT_VALUES, SCATTER_FORWARD)); in Scatter_yi() 661 PetscErrorCode Gather_yi(Vec y, Vec *yi, VecScatter *scat, PetscInt nt) in Gather_yi() argument 667 PetscCall(VecScatterBegin(scat[i], yi[i], y, INSERT_VALUES, SCATTER_REVERSE)); in Gather_yi() 668 PetscCall(VecScatterEnd(scat[i], yi[i], y, INSERT_VALUES, SCATTER_REVERSE)); in Gather_yi()
|
| /petsc/doc/tutorials/ |
| H A D | in_person.md | 108 - [Scientific Computing Advanced Training](http://www.scat.bristol.ac.uk) Daresbury
|
| /petsc/src/ksp/pc/impls/patch/ |
| H A D | pcpatch.c | 2340 …cal_Private(PC pc, PetscInt p, Vec x, Vec y, InsertMode mode, ScatterMode scat, PatchScatterType s… in PCPatch_ScatterLocal_Private() argument 2364 …PetscCheck(mode != INSERT_VALUES || scat == SCATTER_FORWARD, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP… in PCPatch_ScatterLocal_Private() 2365 …PetscCheck(mode != ADD_VALUES || scat == SCATTER_REVERSE, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "… in PCPatch_ScatterLocal_Private()
|