Lines Matching refs:VecGetSubVector

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()
357 PetscCall(VecGetSubVector(ts->vec_sol, rk->is_fast, &Xfast)); in TSStepRefine_RK_MultirateSplit()
380 PetscCall(VecGetSubVector(YdotRHS[i], rk->is_slow, &YdotRHS_slow[i])); in TSStep_RK_MultirateSplit()
381 PetscCall(VecGetSubVector(YdotRHS[i], rk->is_fast, &YdotRHS_fast[i])); in TSStep_RK_MultirateSplit()
389 PetscCall(VecGetSubVector(Y[i], rk->is_fast, &Yfast)); in TSStep_RK_MultirateSplit()
390 PetscCall(VecGetSubVector(Y[i], rk->is_slow, &Yslow)); in TSStep_RK_MultirateSplit()