| /petsc/src/ts/impls/multirate/ |
| H A D | mprk.c | 661 …for (j = 0; j < i; j++) PetscCall(VecGetSubVector(YdotRHS[j], mprk->is_slowbuffer, &YdotRHS_slowbu… in TSStep_MPRK() 662 PetscCall(VecGetSubVector(Y[i], mprk->is_slowbuffer, &Yslowbuffer)); in TSStep_MPRK() 668 … for (j = 0; j < i; j++) PetscCall(VecGetSubVector(YdotRHS[j], mprk->is_slow, &YdotRHS_slow[j])); in TSStep_MPRK() 669 PetscCall(VecGetSubVector(Y[i], mprk->is_slow, &Yslow)); in TSStep_MPRK() 677 for (j = 0; j < i; j++) PetscCall(VecGetSubVector(YdotRHS[j], mprk->is_fast, &YdotRHS_fast[j])); in TSStep_MPRK() 678 PetscCall(VecGetSubVector(Y[i], mprk->is_fast, &Yfast)); in TSStep_MPRK() 690 …for (j = 0; j < i; j++) PetscCall(VecGetSubVector(YdotRHS[j], mprk->is_medium, &YdotRHS_medium[j])… in TSStep_MPRK() 691 PetscCall(VecGetSubVector(Y[i], mprk->is_medium, &Ymedium)); in TSStep_MPRK() 697 …for (j = 0; j < i; j++) PetscCall(VecGetSubVector(YdotRHS[j], mprk->is_mediumbuffer, &YdotRHS_medi… in TSStep_MPRK() 698 PetscCall(VecGetSubVector(Y[i], mprk->is_mediumbuffer, &Ymediumbuffer)); in TSStep_MPRK() [all …]
|
| /petsc/src/ts/impls/explicit/rk/ |
| H A D | mrk.c | 79 PetscCall(VecGetSubVector(vec_fast, rk->is_fast, &subvec_fast)); in TSStepRefine_RK_MultirateNonsplit() 88 PetscCall(VecGetSubVector(vec_fast, rk->is_fast, &subvec_fast)); in TSStepRefine_RK_MultirateNonsplit() 154 PetscCall(VecGetSubVector(sol_slow, is_slow, &subvec_slow)); in TSStep_RK_MultirateNonsplit() 263 …for (i = 0; i < s; i++) PetscCall(VecGetSubVector(rk->YdotRHS[i], rk->is_slow, &rk->YdotRHS_slow[i… in TSInterpolate_RK_MultirateSplit() 264 PetscCall(VecGetSubVector(X, rk->is_slow, &Xslow)); in TSInterpolate_RK_MultirateSplit() 293 PetscCall(VecGetSubVector(ts->vec_sol, rk->is_slow, &Xslow)); in TSEvaluateStep_RK_MultirateSplit() 298 PetscCall(VecGetSubVector(X, rk->is_fast, &Xfast)); in TSEvaluateStep_RK_MultirateSplit() 322 PetscCall(VecGetSubVector(ts->vec_sol, rk->is_fast, &Xfast)); in TSStepRefine_RK_MultirateSplit() 323 for (i = 0; i < s; i++) PetscCall(VecGetSubVector(YdotRHS[i], rk->is_fast, &YdotRHS_fast[i])); in TSStepRefine_RK_MultirateSplit() 337 PetscCall(VecGetSubVector(Y[i], rk->is_fast, &Yfast)); in TSStepRefine_RK_MultirateSplit() [all …]
|
| /petsc/src/ts/impls/arkimex/ |
| H A D | fsarkimex.c | 148 PetscCall(VecGetSubVector(X, ark->is_slow, &Xslow)); in TSEvaluateStep_ARKIMEX_FastSlowSplit() 153 PetscCall(VecGetSubVector(X, ark->is_fast, &Xfast)); in TSEvaluateStep_ARKIMEX_FastSlowSplit() 168 PetscCall(VecGetSubVector(X, ark->is_slow, &Xslow)); in TSEvaluateStep_ARKIMEX_FastSlowSplit() 173 PetscCall(VecGetSubVector(X, ark->is_fast, &Xfast)); in TSEvaluateStep_ARKIMEX_FastSlowSplit() 183 PetscCall(VecGetSubVector(X, ark->is_slow, &Xslow)); in TSEvaluateStep_ARKIMEX_FastSlowSplit() 188 PetscCall(VecGetSubVector(X, ark->is_fast, &Xfast)); in TSEvaluateStep_ARKIMEX_FastSlowSplit() 233 PetscCall(VecGetSubVector(ts->vec_sol, ark->is_fast, &Xfast)); in TSStep_ARKIMEX_FastSlowSplit() 238 PetscCall(VecGetSubVector(ts->vec_sol, ark->is_slow, &Xslow)); in TSStep_ARKIMEX_FastSlowSplit() 300 PetscCall(VecGetSubVector(Y[i], ark->is_fast, &Yfast)); in TSStep_ARKIMEX_FastSlowSplit() 321 PetscCall(VecGetSubVector(Y[i], ark->is_fast, &Yfast)); in TSStep_ARKIMEX_FastSlowSplit() [all …]
|
| /petsc/src/vec/vec/tests/ |
| H A D | ex38.c | 53 PetscCall(VecGetSubVector(X, is0, &Y)); in main() 54 PetscCall(VecGetSubVector(X, is1, &Z)); in main() 55 PetscCall(VecGetSubVector(X, is2, &W)); in main()
|
| H A D | ex26f.F90 | 37 PetscCallA(VecGetSubVector(v, index_set, subv, ierr))
|
| H A D | ex51.c | 78 PetscCall(VecGetSubVector(testvec, loadis, &loadvec)); in main()
|
| /petsc/src/tao/bound/utils/ |
| H A D | isutil.c | 353 PetscCall(VecGetSubVector(S, active_lower, &step_lower)); in TaoBoundStep() 354 PetscCall(VecGetSubVector(X, active_lower, &x_lower)); in TaoBoundStep() 355 PetscCall(VecGetSubVector(XL, active_lower, &bound_lower)); in TaoBoundStep() 366 PetscCall(VecGetSubVector(S, active_upper, &step_upper)); in TaoBoundStep() 367 PetscCall(VecGetSubVector(X, active_upper, &x_upper)); in TaoBoundStep() 368 PetscCall(VecGetSubVector(XU, active_upper, &bound_upper)); in TaoBoundStep() 379 PetscCall(VecGetSubVector(S, active_fixed, &step_fixed)); in TaoBoundStep()
|
| /petsc/src/ts/impls/symplectic/basicsymplectic/ |
| H A D | basicsymplectic.c | 221 PetscCall(VecGetSubVector(update, is_q, &q_update)); in TSStep_BasicSymplectic() 222 PetscCall(VecGetSubVector(update, is_p, &p_update)); in TSStep_BasicSymplectic() 225 PetscCall(VecGetSubVector(solution, is_q, &q)); in TSStep_BasicSymplectic() 226 PetscCall(VecGetSubVector(solution, is_p, &p)); in TSStep_BasicSymplectic()
|
| /petsc/src/snes/tutorials/ |
| H A D | ex70.c | 189 PetscCall(VecGetSubVector(s->y, s->isg[0], &y0)); in StokesExactSolution() 205 PetscCall(VecGetSubVector(s->y, s->isg[1], &y1)); in StokesExactSolution() 226 PetscCall(VecGetSubVector(s->b, s->isg[0], &b0)); in StokesRhs() 240 PetscCall(VecGetSubVector(s->b, s->isg[1], &b1)); in StokesRhs() 665 PetscCall(VecGetSubVector(s->b, s->isg[0], &b0)); in StokesCalcResidual() 671 PetscCall(VecGetSubVector(s->b, s->isg[1], &b1)); in StokesCalcResidual() 693 PetscCall(VecGetSubVector(s->y, s->isg[0], &y0)); in StokesCalcError() 699 PetscCall(VecGetSubVector(s->y, s->isg[1], &y1)); in StokesCalcError()
|
| /petsc/src/ts/tests/ |
| H A D | ex35.c | 113 PetscCall(VecGetSubVector(randVec, isvx, &subvecvx)); in main() 114 PetscCall(VecGetSubVector(randVec, isvy, &subvecvy)); in main()
|
| /petsc/src/ts/interface/ |
| H A D | tsrhssplit.c | 124 PetscCall(VecGetSubVector(ts->vec_sol, isplit->is, &subvec)); in TSRHSSplitSetRHSFunction() 177 PetscCall(VecGetSubVector(ts->vec_sol, isplit->is, &subvec)); in TSRHSSplitSetIFunction()
|
| /petsc/src/ksp/pc/impls/lmvm/ |
| H A D | lmvmpc.c | 192 PetscCall(VecGetSubVector(ctx->xwork, ctx->inactive, &xsub)); in PCApply_LMVM() 200 PetscCall(VecGetSubVector(ctx->ywork, ctx->inactive, &ysub)); in PCApply_LMVM()
|
| /petsc/src/dm/tests/ |
| H A D | ex53.c | 125 PetscCall(VecGetSubVector(vec_full, selectis, &vec_slice)); in main()
|
| /petsc/src/mat/impls/nest/ |
| H A D | matnest.c | 45 for (i = 0; i < nr; i++) PetscCall(VecGetSubVector(y, bA->isglobal.row[i], &by[i])); in MatMult_Nest() 46 for (i = 0; i < nc; i++) PetscCall(VecGetSubVector(x, bA->isglobal.col[i], &bx[i])); in MatMult_Nest() 67 for (i = 0; i < nr; i++) PetscCall(VecGetSubVector(z, bA->isglobal.row[i], &bz[i])); in MatMultAdd_Nest() 68 for (i = 0; i < nc; i++) PetscCall(VecGetSubVector(x, bA->isglobal.col[i], &bx[i])); in MatMultAdd_Nest() 72 PetscCall(VecGetSubVector(y, bA->isglobal.row[i], &by)); in MatMultAdd_Nest() 268 for (i = 0; i < nr; i++) PetscCall(VecGetSubVector(x, bA->isglobal.row[i], &bx[i])); in MatMultTransposeKernel_Nest() 269 for (i = 0; i < nc; i++) PetscCall(VecGetSubVector(y, bA->isglobal.col[i], &by[i])); in MatMultTransposeKernel_Nest() 304 for (i = 0; i < nr; i++) PetscCall(VecGetSubVector(x, bA->isglobal.row[i], &bx[i])); in MatMultTransposeAddKernel_Nest() 305 for (i = 0; i < nc; i++) PetscCall(VecGetSubVector(z, bA->isglobal.col[i], &bz[i])); in MatMultTransposeAddKernel_Nest() 309 PetscCall(VecGetSubVector(y, bA->isglobal.col[j], &by)); in MatMultTransposeAddKernel_Nest() [all …]
|
| /petsc/src/tao/bound/impls/bnk/ |
| H A D | bnk.c | 167 PetscCall(VecGetSubVector(bnk->W, bnk->inactive_idx, &bnk->X_inactive)); in TaoBNKInitialize() 168 PetscCall(VecGetSubVector(bnk->Xwork, bnk->inactive_idx, &bnk->inactive_work)); in TaoBNKInitialize() 438 PetscCall(VecGetSubVector(bnk->Gwork, bnk->inactive_idx, &bnk->G_inactive)); in TaoBNKComputeStep() 439 PetscCall(VecGetSubVector(tao->stepdirection, bnk->inactive_idx, &bnk->X_inactive)); in TaoBNKComputeStep() 530 PetscCall(VecGetSubVector(tao->stepdirection, bnk->inactive_idx, &bnk->X_inactive)); in TaoBNKRecomputePred() 531 PetscCall(VecGetSubVector(bnk->Xwork, bnk->inactive_idx, &bnk->inactive_work)); in TaoBNKRecomputePred() 532 PetscCall(VecGetSubVector(bnk->Gwork, bnk->inactive_idx, &bnk->G_inactive)); in TaoBNKRecomputePred()
|
| /petsc/src/vec/vec/tutorials/ |
| H A D | ex44.c | 88 PetscCall(VecGetSubVector(y, x_is[i], &x_test)); in main()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex81a.c | 112 PetscCall(VecGetSubVector(b, rows[Q - 1], &sub)); in main()
|
| H A D | ex81.c | 176 PetscCall(VecGetSubVector(b, rows[Q - 1], &sub)); in main()
|
| /petsc/src/dm/tutorials/ |
| H A D | ex22.c | 133 PetscCall(VecGetSubVector(vec_full, patchis_3d, &vec_extracted)); in main()
|
| /petsc/src/vec/vec/utils/ |
| H A D | vsection.c | 228 PetscCall(VecGetSubVector(v, *is, subv)); in PetscSectionGetField_Internal()
|
| /petsc/src/dm/impls/swarm/ |
| H A D | swarm_migrate.c | 296 PetscCall(VecGetSubVector(pos, nis, &npos)); in DMSwarmMigrate_CellDMScatter() 308 PetscCall(VecGetSubVector(pos, nis, &npos)); in DMSwarmMigrate_CellDMScatter()
|
| /petsc/src/dm/impls/plex/exodusii/ |
| H A D | plexexodusii2.c | 1360 PetscCall(VecGetSubVector(vNatural, compIS, &vComp)); in VecViewPlex_ExodusII_Nodal_Internal() 1405 PetscCall(VecGetSubVector(vNatural, compIS, &vComp)); in VecLoadPlex_ExodusII_Nodal_Internal() 1482 PetscCall(VecGetSubVector(vNatural, compIS, &vComp)); in VecViewPlex_ExodusII_Zonal_Internal() 1553 PetscCall(VecGetSubVector(vNatural, compIS, &vComp)); in VecLoadPlex_ExodusII_Zonal_Internal()
|
| /petsc/src/dm/impls/stag/tests/ |
| H A D | ex18.c | 156 PetscCall(VecGetSubVector(rhs, isuf, &tmp)); in main() 181 PetscCall(VecGetSubVector(s, isuc, &tmp)); in main()
|
| /petsc/src/tao/matrix/ |
| H A D | adamat.c | 217 PetscCall(VecGetSubVector(ctx->D2, isrow, &D2sub)); in MatCreateSubMatrix_ADA()
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex39.c | 471 PetscCall(VecGetSubVector(computed, fieldIS[2], &divErr)); in main()
|