Lines Matching refs:subts_fast
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()
365 …if (fasthasE) PetscCall(TSComputeRHSFunction(ark->subts_fast, ark->stage_time, Y[i], YdotRHS_fast[… in TSStep_ARKIMEX_FastSlowSplit()
453 …if (ark->subts_fast) { // subts SNESJacobian is set when users set the subts Jacobian, but the mai… in TSSetUp_ARKIMEX_FastSlowSplit()
458 PetscCall(TSGetSNES(ark->subts_fast, &snes_fast)); in TSSetUp_ARKIMEX_FastSlowSplit()