Lines Matching refs:YdotRHS_slowbuffer

52 …Vec         *YdotRHS_slowbuffer;   /* Function evaluations by medium tableau for slow components  …  member
644 …k->YdotRHS_fast, *YdotRHS_slow = mprk->YdotRHS_slow, *YdotRHS_slowbuffer = mprk->YdotRHS_slowbuffe… in TSStep_MPRK() local
661 …0; j < i; j++) PetscCall(VecGetSubVector(YdotRHS[j], mprk->is_slowbuffer, &YdotRHS_slowbuffer[j])); in TSStep_MPRK()
663 PetscCall(VecMAXPY(Yslowbuffer, i, wsb, mprk->YdotRHS_slowbuffer)); in TSStep_MPRK()
665 … < i; j++) PetscCall(VecRestoreSubVector(YdotRHS[j], mprk->is_slowbuffer, &YdotRHS_slowbuffer[j])); in TSStep_MPRK()
749 PetscCall(VecMAXPY(Xslowbuffer, computedstages, wsb, mprk->YdotRHS_slowbuffer)); in TSEvaluateStep_MPRKSPLIT()
755 PetscCall(VecMAXPY(Xslowbuffer, s, wsb, mprk->YdotRHS_slowbuffer)); in TSEvaluateStep_MPRKSPLIT()
790 …k->YdotRHS_fast, *YdotRHS_slow = mprk->YdotRHS_slow, *YdotRHS_slowbuffer = mprk->YdotRHS_slowbuffe… in TSStep_MPRKSPLIT() local
820 PetscCall(VecMAXPY(Yslowbuffer, computedstages, wm, YdotRHS_slowbuffer)); in TSStep_MPRKSPLIT()
825 PetscCall(VecMAXPY(Yslowbuffer, i, wsb, YdotRHS_slowbuffer)); in TSStep_MPRKSPLIT()
884 …TSComputeRHSFunction(mprk->subts_slowbuffer, t + h * csb[i], Y[i], YdotRHS_slowbuffer[computedstag… in TSStep_MPRKSPLIT()
890 …tscCall(TSComputeRHSFunction(mprk->subts_slowbuffer, t + h * csb[i], Y[i], YdotRHS_slowbuffer[i])); in TSStep_MPRKSPLIT()
916 PetscCall(VecDestroyVecs(tab->s, &mprk->YdotRHS_slowbuffer)); in TSMPRKTableauReset()
922 PetscCall(PetscFree(mprk->YdotRHS_slowbuffer)); in TSMPRKTableauReset()
967 Vec YdotRHS_slow, YdotRHS_slowbuffer, YdotRHS_medium, YdotRHS_mediumbuffer, YdotRHS_fast; in TSMPRKTableauSetUp() local
985 PetscCall(VecGetSubVector(ts->vec_sol, mprk->is_slowbuffer, &YdotRHS_slowbuffer)); in TSMPRKTableauSetUp()
986 PetscCall(VecDuplicateVecs(YdotRHS_slowbuffer, tab->s, &mprk->YdotRHS_slowbuffer)); in TSMPRKTableauSetUp()
987 PetscCall(VecRestoreSubVector(ts->vec_sol, mprk->is_slowbuffer, &YdotRHS_slowbuffer)); in TSMPRKTableauSetUp()
1004 PetscCall(PetscMalloc1(tab->s, &mprk->YdotRHS_slowbuffer)); in TSMPRKTableauSetUp()