Searched refs:subts_fast (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/ts/impls/explicit/rk/ |
| H A D | mrk.c | 95 rk->subts_current = rk->subts_fast; in TSStepRefine_RK_MultirateNonsplit() 183 PetscCall(TSRHSSplitGetSubTS(ts, "fast", &rk->subts_fast)); in TSSetUp_RK_MultirateNonsplit() 184 …PetscCheck(rk->subts_slow && rk->subts_fast, PetscObjectComm((PetscObject)ts), PETSC_ERR_USER, "Mu… in TSSetUp_RK_MultirateNonsplit() 187 rk->subts_current = rk->subts_fast; in TSSetUp_RK_MultirateNonsplit() 221 if (rk->subts_fast) { in TSReset_RK_MultirateSplit() 225 PetscCall(TSReset_RK_MultirateSplit(rk->subts_fast)); in TSReset_RK_MultirateSplit() 226 PetscCall(PetscFree(rk->subts_fast->data)); in TSReset_RK_MultirateSplit() 227 rk->subts_fast = NULL; in TSReset_RK_MultirateSplit() 308 TS subts_fast = rk->subts_fast, currentlevelts; in TSStepRefine_RK_MultirateSplit() local 309 TS_RK *subrk_fast = (TS_RK *)subts_fast->data; in TSStepRefine_RK_MultirateSplit() [all …]
|
| H A D | rk.h | 42 TS subts_fast, subts_slow, subts_current, ts_root; member
|
| /petsc/src/ts/impls/arkimex/ |
| H A D | fsarkimex.c | 13 PetscCall(TSRHSSplitGetSubTS(ts, "fast", &ark->subts_fast)); in TSARKIMEXSetSplits() 23 if (ark->subts_fast) { in TSARKIMEXSetSplits() 25 PetscCall(TSGetDM(ark->subts_fast, &subdm)); in TSARKIMEXSetSplits() 27 PetscCall(TSSetDM(ark->subts_fast, newdm)); in TSARKIMEXSetSplits() 48 PetscCall(TSComputeIFunction(ark->subts_fast, ark->stage_time, Y, Ydot, F, ark->imex)); in SNESTSFormFunction_ARKIMEX_FastSlowSplit() 69 PetscCall(TSComputeIJacobian(ark->subts_fast, ark->stage_time, Y, Ydot, shift, A, B, ark->imex)); in SNESTSFormJacobian_ARKIMEX_FastSlowSplit() 100 PetscCall(TSHasRHSFunction(ark->subts_fast, &fasthasE)); in TSExtrapolate_ARKIMEX_FastSlowSplit() 142 if (ark->is_fast) PetscCall(TSHasRHSFunction(ark->subts_fast, &fasthasE)); in TSEvaluateStep_ARKIMEX_FastSlowSplit() 231 if (ark->is_fast) PetscCall(TSHasRHSFunction(ark->subts_fast, &fasthasE)); in TSStep_ARKIMEX_FastSlowSplit() 358 …PetscCall(TSComputeIFunction(ark->subts_fast, ark->stage_time, Y[i], Ydot_fast, YdotI_fast[i], ark… in TSStep_ARKIMEX_FastSlowSplit() [all …]
|
| H A D | arkimex.h | 48 TS subts_slow, subts_fast; member
|
| /petsc/src/ts/impls/multirate/ |
| H A D | mprk.c | 66 TS subts_slow, subts_slowbuffer, subts_medium, subts_mediumbuffer, subts_fast; member 561 PetscCall(TSRHSSplitGetSubTS(ts, "fast", &mprk->subts_fast)); in TSMPRKSetSplits() 562 …PetscCheck(mprk->subts_slow && mprk->subts_fast, PetscObjectComm((PetscObject)ts), PETSC_ERR_USER,… in TSMPRKSetSplits() 588 PetscCall(TSGetDM(mprk->subts_fast, &subdm)); in TSMPRKSetSplits() 591 PetscCall(TSSetDM(mprk->subts_fast, newdm)); in TSMPRKSetSplits() 891 PetscCall(TSComputeRHSFunction(mprk->subts_fast, t + h * cf[i], Y[i], YdotRHS_fast[i])); in TSStep_MPRKSPLIT()
|