Searched refs:Yslow (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ts/impls/multirate/ |
| H A D | mprk.c | 645 Vec Yslow, Yslowbuffer, Yfast; in TSStep_MPRK() local 669 PetscCall(VecGetSubVector(Y[i], mprk->is_slow, &Yslow)); in TSStep_MPRK() 670 PetscCall(VecMAXPY(Yslow, i, wsb, mprk->YdotRHS_slow)); in TSStep_MPRK() 671 PetscCall(VecRestoreSubVector(Y[i], mprk->is_slow, &Yslow)); in TSStep_MPRK() 791 …Vec Yslow, Yslowbuffer, Yfast; /* subvectors for slow and fast components in Y[i] res… in TSStep_MPRKSPLIT() local 832 PetscCall(VecGetSubVector(Y[i], mprk->is_slow, &Yslow)); in TSStep_MPRKSPLIT() 833 PetscCall(VecISCopy(Y[tab->rsb[i] - 1], mprk->is_slow, SCATTER_REVERSE, Yslow)); in TSStep_MPRKSPLIT() 834 PetscCall(VecRestoreSubVector(Y[i], mprk->is_slow, &Yslow)); in TSStep_MPRKSPLIT() 841 PetscCall(VecGetSubVector(Y[i], mprk->is_slow, &Yslow)); in TSStep_MPRKSPLIT() 842 PetscCall(VecMAXPY(Yslow, computedstages, ws, YdotRHS_slow)); in TSStep_MPRKSPLIT() [all …]
|
| /petsc/src/ts/impls/explicit/rk/ |
| H A D | mrk.c | 370 …Vec Yslow, Yfast; /* subvectors store the stges of slow components and fast component… in TSStep_RK_MultirateSplit() local 390 PetscCall(VecGetSubVector(Y[i], rk->is_slow, &Yslow)); in TSStep_RK_MultirateSplit() 393 PetscCall(VecMAXPY(Yslow, i, w, YdotRHS_slow)); in TSStep_RK_MultirateSplit() 395 PetscCall(VecRestoreSubVector(Y[i], rk->is_slow, &Yslow)); in TSStep_RK_MultirateSplit()
|
| /petsc/src/ts/impls/arkimex/ |
| H A D | fsarkimex.c | 221 …fast, *YdotRHS_slow = ark->YdotRHS_slow, *YdotI_fast = ark->YdotI_fast, Yfast, Yslow, Xfast, Xslow; in TSStep_ARKIMEX_FastSlowSplit() local 371 PetscCall(VecGetSubVector(Y[i], ark->is_slow, &Yslow)); in TSStep_ARKIMEX_FastSlowSplit() 372 PetscCall(VecMAXPY(Yslow, i, w, YdotRHS_slow)); in TSStep_ARKIMEX_FastSlowSplit() 373 PetscCall(VecRestoreSubVector(Y[i], ark->is_slow, &Yslow)); in TSStep_ARKIMEX_FastSlowSplit()
|