Home
last modified time | relevance | path

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

12

/petsc/src/ts/impls/multirate/
H A Dmprk.c664 PetscCall(VecRestoreSubVector(Y[i], mprk->is_slowbuffer, &Yslowbuffer)); in TSStep_MPRK()
665 …for (j = 0; j < i; j++) PetscCall(VecRestoreSubVector(YdotRHS[j], mprk->is_slowbuffer, &YdotRHS_sl… in TSStep_MPRK()
671 PetscCall(VecRestoreSubVector(Y[i], mprk->is_slow, &Yslow)); in TSStep_MPRK()
672 …for (j = 0; j < i; j++) PetscCall(VecRestoreSubVector(YdotRHS[j], mprk->is_slow, &YdotRHS_slow[j])… in TSStep_MPRK()
680 PetscCall(VecRestoreSubVector(Y[i], mprk->is_fast, &Yfast)); in TSStep_MPRK()
681 …for (j = 0; j < i; j++) PetscCall(VecRestoreSubVector(YdotRHS[j], mprk->is_fast, &YdotRHS_fast[j])… in TSStep_MPRK()
693 PetscCall(VecRestoreSubVector(Y[i], mprk->is_medium, &Ymedium)); in TSStep_MPRK()
694 …for (j = 0; j < i; j++) PetscCall(VecRestoreSubVector(YdotRHS[j], mprk->is_medium, &YdotRHS_medium… in TSStep_MPRK()
700 PetscCall(VecRestoreSubVector(Y[i], mprk->is_mediumbuffer, &Ymediumbuffer)); in TSStep_MPRK()
701 …for (j = 0; j < i; j++) PetscCall(VecRestoreSubVector(YdotRHS[j], mprk->is_mediumbuffer, &YdotRHS_… in TSStep_MPRK()
[all …]
/petsc/src/ts/impls/arkimex/
H A Dfsarkimex.c150 PetscCall(VecRestoreSubVector(X, ark->is_slow, &Xslow)); in TSEvaluateStep_ARKIMEX_FastSlowSplit()
157 PetscCall(VecRestoreSubVector(X, ark->is_fast, &Xfast)); in TSEvaluateStep_ARKIMEX_FastSlowSplit()
170 PetscCall(VecRestoreSubVector(X, ark->is_slow, &Xslow)); in TSEvaluateStep_ARKIMEX_FastSlowSplit()
177 PetscCall(VecRestoreSubVector(X, ark->is_fast, &Xfast)); in TSEvaluateStep_ARKIMEX_FastSlowSplit()
185 PetscCall(VecRestoreSubVector(X, ark->is_slow, &Xslow)); in TSEvaluateStep_ARKIMEX_FastSlowSplit()
192 PetscCall(VecRestoreSubVector(X, ark->is_fast, &Xfast)); in TSEvaluateStep_ARKIMEX_FastSlowSplit()
237 PetscCall(VecRestoreSubVector(ts->vec_sol, ark->is_fast, &Xfast)); in TSStep_ARKIMEX_FastSlowSplit()
239 PetscCall(VecRestoreSubVector(ts->vec_sol, ark->is_fast, &Xslow)); in TSStep_ARKIMEX_FastSlowSplit()
307 PetscCall(VecRestoreSubVector(Y[i], ark->is_fast, &Yfast)); in TSStep_ARKIMEX_FastSlowSplit()
330 PetscCall(VecRestoreSubVector(Y[i], ark->is_fast, &Yfast)); in TSStep_ARKIMEX_FastSlowSplit()
[all …]
/petsc/src/ts/impls/explicit/rk/
H A Dmrk.c81 PetscCall(VecRestoreSubVector(vec_fast, rk->is_fast, &subvec_fast)); in TSStepRefine_RK_MultirateNonsplit()
90 PetscCall(VecRestoreSubVector(vec_fast, rk->is_fast, &subvec_fast)); in TSStepRefine_RK_MultirateNonsplit()
156 PetscCall(VecRestoreSubVector(sol_slow, is_slow, &subvec_slow)); in TSStep_RK_MultirateNonsplit()
267 PetscCall(VecRestoreSubVector(X, rk->is_slow, &Xslow)); in TSInterpolate_RK_MultirateSplit()
268 …for (i = 0; i < s; i++) PetscCall(VecRestoreSubVector(rk->YdotRHS[i], rk->is_slow, &rk->YdotRHS_sl… in TSInterpolate_RK_MultirateSplit()
295 PetscCall(VecRestoreSubVector(ts->vec_sol, rk->is_slow, &Xslow)); in TSEvaluateStep_RK_MultirateSplit()
300 PetscCall(VecRestoreSubVector(X, rk->is_fast, &Xfast)); in TSEvaluateStep_RK_MultirateSplit()
340 PetscCall(VecRestoreSubVector(Y[i], rk->is_fast, &Yfast)); in TSStepRefine_RK_MultirateSplit()
345 PetscCall(VecRestoreSubVector(ts->vec_sol, rk->is_fast, &Xfast)); in TSStepRefine_RK_MultirateSplit()
349 … for (i = 0; i < s; i++) PetscCall(VecRestoreSubVector(YdotRHS[i], rk->is_fast, &YdotRHS_fast[i])); in TSStepRefine_RK_MultirateSplit()
[all …]
/petsc/src/vec/vec/tests/
H A Dex38.c68 PetscCall(VecRestoreSubVector(X, is0, &Y)); in main()
69 PetscCall(VecRestoreSubVector(X, is1, &Z)); in main()
70 PetscCall(VecRestoreSubVector(X, is2, &W)); in main()
H A Dex26f.F9038 PetscCallA(VecRestoreSubVector(v, index_set, subv, ierr))
H A Dex51.c93 PetscCall(VecRestoreSubVector(testvec, loadis, &loadvec)); in main()
/petsc/src/tao/bound/utils/
H A Disutil.c359 PetscCall(VecRestoreSubVector(S, active_lower, &step_lower)); in TaoBoundStep()
360 PetscCall(VecRestoreSubVector(X, active_lower, &x_lower)); in TaoBoundStep()
361 PetscCall(VecRestoreSubVector(XL, active_lower, &bound_lower)); in TaoBoundStep()
372 PetscCall(VecRestoreSubVector(S, active_upper, &step_upper)); in TaoBoundStep()
373 PetscCall(VecRestoreSubVector(X, active_upper, &x_upper)); in TaoBoundStep()
374 PetscCall(VecRestoreSubVector(XU, active_upper, &bound_upper)); in TaoBoundStep()
381 PetscCall(VecRestoreSubVector(S, active_fixed, &step_fixed)); in TaoBoundStep()
/petsc/src/ts/impls/symplectic/basicsymplectic/
H A Dbasicsymplectic.c238 PetscCall(VecRestoreSubVector(solution, is_q, &q)); in TSStep_BasicSymplectic()
239 PetscCall(VecRestoreSubVector(solution, is_p, &p)); in TSStep_BasicSymplectic()
250 PetscCall(VecRestoreSubVector(update, is_q, &q_update)); in TSStep_BasicSymplectic()
251 PetscCall(VecRestoreSubVector(update, is_p, &p_update)); in TSStep_BasicSymplectic()
/petsc/src/snes/tutorials/
H A Dex70.c202 PetscCall(VecRestoreSubVector(s->y, s->isg[0], &y0)); in StokesExactSolution()
214 PetscCall(VecRestoreSubVector(s->y, s->isg[1], &y1)); in StokesExactSolution()
237 PetscCall(VecRestoreSubVector(s->b, s->isg[0], &b0)); in StokesRhs()
248 PetscCall(VecRestoreSubVector(s->b, s->isg[1], &b1)); in StokesRhs()
668 PetscCall(VecRestoreSubVector(s->b, s->isg[0], &b0)); in StokesCalcResidual()
674 PetscCall(VecRestoreSubVector(s->b, s->isg[1], &b1)); in StokesCalcResidual()
696 PetscCall(VecRestoreSubVector(s->y, s->isg[0], &y0)); in StokesCalcError()
702 PetscCall(VecRestoreSubVector(s->y, s->isg[1], &y1)); in StokesCalcError()
/petsc/src/ts/tests/
H A Dex35.c117 PetscCall(VecRestoreSubVector(randVec, isvx, &subvecvx)); in main()
118 PetscCall(VecRestoreSubVector(randVec, isvy, &subvecvy)); in main()
/petsc/src/ts/interface/
H A Dtsrhssplit.c127 PetscCall(VecRestoreSubVector(ts->vec_sol, isplit->is, &subvec)); in TSRHSSplitSetRHSFunction()
180 PetscCall(VecRestoreSubVector(ts->vec_sol, isplit->is, &subvec)); in TSRHSSplitSetIFunction()
/petsc/src/ksp/pc/impls/lmvm/
H A Dlmvmpc.c194 PetscCall(VecRestoreSubVector(ctx->xwork, ctx->inactive, &xsub)); in PCApply_LMVM()
202 PetscCall(VecRestoreSubVector(ctx->ywork, ctx->inactive, &ysub)); in PCApply_LMVM()
/petsc/src/dm/tests/
H A Dex53.c137 PetscCall(VecRestoreSubVector(vec_full, selectis, &vec_slice)); in main()
/petsc/src/mat/impls/nest/
H A Dmatnest.c55 for (i = 0; i < nr; i++) PetscCall(VecRestoreSubVector(y, bA->isglobal.row[i], &by[i])); in MatMult_Nest()
56 for (i = 0; i < nc; i++) PetscCall(VecRestoreSubVector(x, bA->isglobal.col[i], &bx[i])); in MatMult_Nest()
74 PetscCall(VecRestoreSubVector(y, bA->isglobal.row[i], &by)); in MatMultAdd_Nest()
82 for (i = 0; i < nr; i++) PetscCall(VecRestoreSubVector(z, bA->isglobal.row[i], &bz[i])); in MatMultAdd_Nest()
83 for (i = 0; i < nc; i++) PetscCall(VecRestoreSubVector(x, bA->isglobal.col[i], &bx[i])); in MatMultAdd_Nest()
278 for (i = 0; i < nr; i++) PetscCall(VecRestoreSubVector(x, bA->isglobal.row[i], &bx[i])); in MatMultTransposeKernel_Nest()
279 for (i = 0; i < nc; i++) PetscCall(VecRestoreSubVector(y, bA->isglobal.col[i], &by[i])); in MatMultTransposeKernel_Nest()
311 PetscCall(VecRestoreSubVector(y, bA->isglobal.col[j], &by)); in MatMultTransposeAddKernel_Nest()
319 for (i = 0; i < nr; i++) PetscCall(VecRestoreSubVector(x, bA->isglobal.row[i], &bx[i])); in MatMultTransposeAddKernel_Nest()
320 for (i = 0; i < nc; i++) PetscCall(VecRestoreSubVector(z, bA->isglobal.col[i], &bz[i])); in MatMultTransposeAddKernel_Nest()
[all …]
/petsc/src/tao/bound/impls/bnk/
H A Dbnk.c176 PetscCall(VecRestoreSubVector(bnk->W, bnk->inactive_idx, &bnk->X_inactive)); in TaoBNKInitialize()
177 PetscCall(VecRestoreSubVector(bnk->Xwork, bnk->inactive_idx, &bnk->inactive_work)); in TaoBNKInitialize()
483 PetscCall(VecRestoreSubVector(bnk->Gwork, bnk->inactive_idx, &bnk->G_inactive)); in TaoBNKComputeStep()
484 PetscCall(VecRestoreSubVector(tao->stepdirection, bnk->inactive_idx, &bnk->X_inactive)); in TaoBNKComputeStep()
544 PetscCall(VecRestoreSubVector(tao->stepdirection, bnk->inactive_idx, &bnk->X_inactive)); in TaoBNKRecomputePred()
545 PetscCall(VecRestoreSubVector(bnk->Xwork, bnk->inactive_idx, &bnk->inactive_work)); in TaoBNKRecomputePred()
546 PetscCall(VecRestoreSubVector(bnk->Gwork, bnk->inactive_idx, &bnk->G_inactive)); in TaoBNKRecomputePred()
/petsc/src/vec/vec/tutorials/
H A Dex44.c98 PetscCall(VecRestoreSubVector(y, x_is[i], &x_test)); in main()
/petsc/src/ksp/ksp/tutorials/
H A Dex81a.c114 PetscCall(VecRestoreSubVector(b, rows[Q - 1], &sub)); in main()
H A Dex81.c178 PetscCall(VecRestoreSubVector(b, rows[Q - 1], &sub)); in main()
/petsc/src/vec/vec/utils/
H A Dvsection.c236 PetscCall(VecRestoreSubVector(v, *is, subv)); in PetscSectionRestoreField_Internal()
/petsc/src/dm/tutorials/
H A Dex22.c239 PetscCall(VecRestoreSubVector(vec_full, patchis_3d, &vec_extracted)); in main()
/petsc/src/dm/impls/swarm/
H A Dswarm_migrate.c298 PetscCall(VecRestoreSubVector(pos, nis, &npos)); in DMSwarmMigrate_CellDMScatter()
310 PetscCall(VecRestoreSubVector(pos, nis, &npos)); in DMSwarmMigrate_CellDMScatter()
/petsc/src/dm/impls/plex/exodusii/
H A Dplexexodusii2.c1364 PetscCall(VecRestoreSubVector(vNatural, compIS, &vComp)); in VecViewPlex_ExodusII_Nodal_Internal()
1409 PetscCall(VecRestoreSubVector(vNatural, compIS, &vComp)); in VecLoadPlex_ExodusII_Nodal_Internal()
1486 PetscCall(VecRestoreSubVector(vNatural, compIS, &vComp)); in VecViewPlex_ExodusII_Zonal_Internal()
1557 PetscCall(VecRestoreSubVector(vNatural, compIS, &vComp)); in VecLoadPlex_ExodusII_Zonal_Internal()
/petsc/src/dm/impls/stag/tests/
H A Dex18.c158 PetscCall(VecRestoreSubVector(rhs, isuf, &tmp)); in main()
183 PetscCall(VecRestoreSubVector(s, isuc, &tmp)); in main()
/petsc/src/tao/matrix/
H A Dadamat.c220 PetscCall(VecRestoreSubVector(ctx->D2, isrow, &D2sub)); in MatCreateSubMatrix_ADA()
/petsc/src/dm/impls/plex/tests/
H A Dex39.c473 PetscCall(VecRestoreSubVector(computed, fieldIS[2], &divErr)); in main()

12