Home
last modified time | relevance | path

Searched refs:VecGetSubVector (Results 1 – 25 of 36) sorted by relevance

12

/petsc/src/ts/impls/multirate/
H A Dmprk.c661 …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 Dmrk.c79 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 Dfsarkimex.c148 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 Dex38.c53 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 Dex26f.F9037 PetscCallA(VecGetSubVector(v, index_set, subv, ierr))
H A Dex51.c78 PetscCall(VecGetSubVector(testvec, loadis, &loadvec)); in main()
/petsc/src/tao/bound/utils/
H A Disutil.c353 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 Dbasicsymplectic.c221 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 Dex70.c189 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 Dex35.c113 PetscCall(VecGetSubVector(randVec, isvx, &subvecvx)); in main()
114 PetscCall(VecGetSubVector(randVec, isvy, &subvecvy)); in main()
/petsc/src/ts/interface/
H A Dtsrhssplit.c124 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 Dlmvmpc.c192 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 Dex53.c125 PetscCall(VecGetSubVector(vec_full, selectis, &vec_slice)); in main()
/petsc/src/mat/impls/nest/
H A Dmatnest.c45 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 Dbnk.c167 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 Dex44.c88 PetscCall(VecGetSubVector(y, x_is[i], &x_test)); in main()
/petsc/src/ksp/ksp/tutorials/
H A Dex81a.c112 PetscCall(VecGetSubVector(b, rows[Q - 1], &sub)); in main()
H A Dex81.c176 PetscCall(VecGetSubVector(b, rows[Q - 1], &sub)); in main()
/petsc/src/dm/tutorials/
H A Dex22.c133 PetscCall(VecGetSubVector(vec_full, patchis_3d, &vec_extracted)); in main()
/petsc/src/vec/vec/utils/
H A Dvsection.c228 PetscCall(VecGetSubVector(v, *is, subv)); in PetscSectionGetField_Internal()
/petsc/src/dm/impls/swarm/
H A Dswarm_migrate.c296 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 Dplexexodusii2.c1360 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 Dex18.c156 PetscCall(VecGetSubVector(rhs, isuf, &tmp)); in main()
181 PetscCall(VecGetSubVector(s, isuc, &tmp)); in main()
/petsc/src/tao/matrix/
H A Dadamat.c217 PetscCall(VecGetSubVector(ctx->D2, isrow, &D2sub)); in MatCreateSubMatrix_ADA()
/petsc/src/dm/impls/plex/tests/
H A Dex39.c471 PetscCall(VecGetSubVector(computed, fieldIS[2], &divErr)); in main()

12