Lines Matching refs:vec_fast
59 Vec vec_fast, subvec_fast; in TSStepRefine_RK_MultirateNonsplit() local
67 PetscCall(VecDuplicate(ts->vec_sol, &vec_fast)); in TSStepRefine_RK_MultirateNonsplit()
76 PetscCall(VecCopy(ts->vec_sol, vec_fast)); in TSStepRefine_RK_MultirateNonsplit()
77 PetscCall(VecMAXPY(vec_fast, i, w, YdotRHS)); in TSStepRefine_RK_MultirateNonsplit()
79 PetscCall(VecGetSubVector(vec_fast, rk->is_fast, &subvec_fast)); in TSStepRefine_RK_MultirateNonsplit()
81 PetscCall(VecRestoreSubVector(vec_fast, rk->is_fast, &subvec_fast)); in TSStepRefine_RK_MultirateNonsplit()
85 PetscCall(VecCopy(ts->vec_sol, vec_fast)); in TSStepRefine_RK_MultirateNonsplit()
86 PetscCall(TSEvaluateStep(ts, tab->order, vec_fast, NULL)); in TSStepRefine_RK_MultirateNonsplit()
88 PetscCall(VecGetSubVector(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()
114 PetscCall(VecDestroy(&vec_fast)); in TSStepRefine_RK_MultirateNonsplit()