Lines Matching refs:Yslowbuffer
645 Vec Yslow, Yslowbuffer, Yfast; in TSStep_MPRK() local
662 PetscCall(VecGetSubVector(Y[i], mprk->is_slowbuffer, &Yslowbuffer)); in TSStep_MPRK()
663 PetscCall(VecMAXPY(Yslowbuffer, i, wsb, mprk->YdotRHS_slowbuffer)); in TSStep_MPRK()
664 PetscCall(VecRestoreSubVector(Y[i], mprk->is_slowbuffer, &Yslowbuffer)); in TSStep_MPRK()
791 …Vec Yslow, Yslowbuffer, Yfast; /* subvectors for slow and fast components in Y[i] res… in TSStep_MPRKSPLIT() local
809 PetscCall(VecGetSubVector(Y[i], mprk->is_slowbuffer, &Yslowbuffer)); in TSStep_MPRKSPLIT()
810 PetscCall(VecISCopy(Y[tab->rmb[i] - 1], mprk->is_slowbuffer, SCATTER_REVERSE, Yslowbuffer)); in TSStep_MPRKSPLIT()
811 PetscCall(VecRestoreSubVector(Y[i], mprk->is_slowbuffer, &Yslowbuffer)); in TSStep_MPRKSPLIT()
819 PetscCall(VecGetSubVector(Y[i], mprk->is_slowbuffer, &Yslowbuffer)); in TSStep_MPRKSPLIT()
820 PetscCall(VecMAXPY(Yslowbuffer, computedstages, wm, YdotRHS_slowbuffer)); in TSStep_MPRKSPLIT()
821 PetscCall(VecRestoreSubVector(Y[i], mprk->is_slowbuffer, &Yslowbuffer)); in TSStep_MPRKSPLIT()
824 PetscCall(VecGetSubVector(Y[i], mprk->is_slowbuffer, &Yslowbuffer)); in TSStep_MPRKSPLIT()
825 PetscCall(VecMAXPY(Yslowbuffer, i, wsb, YdotRHS_slowbuffer)); in TSStep_MPRKSPLIT()
826 PetscCall(VecRestoreSubVector(Y[i], mprk->is_slowbuffer, &Yslowbuffer)); in TSStep_MPRKSPLIT()