Lines Matching refs:vec_sol

67   PetscCall(VecDuplicate(ts->vec_sol, &vec_fast));  in TSStepRefine_RK_MultirateNonsplit()
76 PetscCall(VecCopy(ts->vec_sol, vec_fast)); in TSStepRefine_RK_MultirateNonsplit()
85 PetscCall(VecCopy(ts->vec_sol, vec_fast)); in TSStepRefine_RK_MultirateNonsplit()
89 PetscCall(VecISCopy(ts->vec_sol, rk->is_fast, SCATTER_FORWARD, subvec_fast)); in TSStepRefine_RK_MultirateNonsplit()
94 PetscCall(VecDuplicateVecs(ts->vec_sol, s, &YdotRHS_copy)); in TSStepRefine_RK_MultirateNonsplit()
134 PetscCall(VecDuplicate(ts->vec_sol, &stage_slow)); in TSStep_RK_MultirateNonsplit()
135 PetscCall(VecDuplicate(ts->vec_sol, &sol_slow)); in TSStep_RK_MultirateNonsplit()
136 PetscCall(VecCopy(ts->vec_sol, rk->X0)); in TSStep_RK_MultirateNonsplit()
140 PetscCall(VecCopy(ts->vec_sol, Y[i])); in TSStep_RK_MultirateNonsplit()
155 PetscCall(VecISCopy(ts->vec_sol, is_slow, SCATTER_FORWARD, subvec_slow)); in TSStep_RK_MultirateNonsplit()
185 PetscCall(VecDuplicate(ts->vec_sol, &rk->X0)); in TSSetUp_RK_MultirateNonsplit()
186 PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &rk->YdotRHS_slow)); in TSSetUp_RK_MultirateNonsplit()
290 PetscCall(VecCopy(ts->vec_sol, X)); in TSEvaluateStep_RK_MultirateSplit()
293 PetscCall(VecGetSubVector(ts->vec_sol, rk->is_slow, &Xslow)); in TSEvaluateStep_RK_MultirateSplit()
295 PetscCall(VecRestoreSubVector(ts->vec_sol, rk->is_slow, &Xslow)); in TSEvaluateStep_RK_MultirateSplit()
322 PetscCall(VecGetSubVector(ts->vec_sol, rk->is_fast, &Xfast)); in TSStepRefine_RK_MultirateSplit()
345 PetscCall(VecRestoreSubVector(ts->vec_sol, rk->is_fast, &Xfast)); in TSStepRefine_RK_MultirateSplit()
348 PetscCall(TSEvaluateStep_RK_MultirateSplit(ts, tab->order, ts->vec_sol, NULL)); in TSStepRefine_RK_MultirateSplit()
357 PetscCall(VecGetSubVector(ts->vec_sol, rk->is_fast, &Xfast)); in TSStepRefine_RK_MultirateSplit()
359 PetscCall(VecRestoreSubVector(ts->vec_sol, rk->is_fast, &Xfast)); in TSStepRefine_RK_MultirateSplit()
383 PetscCall(VecCopy(ts->vec_sol, rk->X0)); in TSStep_RK_MultirateSplit()
388 PetscCall(VecCopy(ts->vec_sol, Y[i])); in TSStep_RK_MultirateSplit()
402 PetscCall(TSEvaluateStep_RK_MultirateSplit(ts, tab->order, ts->vec_sol, NULL)); in TSStep_RK_MultirateSplit()
431 PetscCall(VecDuplicate(ts->vec_sol, &X0)); in TSSetUp_RK_MultirateSplit()
450 PetscCall(TSSetSolution(nextlevelts, ts->vec_sol)); in TSSetUp_RK_MultirateSplit()
466 PetscCall(TSSetSolution(nextlevelts, ts->vec_sol)); in TSSetUp_RK_MultirateSplit()