Lines Matching refs:ts_start
257 TS ts_start; in TSStep_ARKIMEX_FastSlowSplit() local
258 PetscCall(TSClone(ts, &ts_start)); in TSStep_ARKIMEX_FastSlowSplit()
259 PetscCall(TSSetSolution(ts_start, ts->vec_sol)); in TSStep_ARKIMEX_FastSlowSplit()
260 PetscCall(TSSetTime(ts_start, ts->ptime)); in TSStep_ARKIMEX_FastSlowSplit()
261 PetscCall(TSSetMaxSteps(ts_start, ts->steps + 1)); in TSStep_ARKIMEX_FastSlowSplit()
262 PetscCall(TSSetMaxTime(ts_start, ts->ptime + ts->time_step)); in TSStep_ARKIMEX_FastSlowSplit()
263 PetscCall(TSSetExactFinalTime(ts_start, TS_EXACTFINALTIME_STEPOVER)); in TSStep_ARKIMEX_FastSlowSplit()
264 PetscCall(TSSetTimeStep(ts_start, ts->time_step)); in TSStep_ARKIMEX_FastSlowSplit()
265 PetscCall(TSSetType(ts_start, TSARKIMEX)); in TSStep_ARKIMEX_FastSlowSplit()
266 PetscCall(TSARKIMEXSetFullyImplicit(ts_start, PETSC_TRUE)); in TSStep_ARKIMEX_FastSlowSplit()
267 PetscCall(TSARKIMEXSetType(ts_start, TSARKIMEX1BEE)); in TSStep_ARKIMEX_FastSlowSplit()
269 PetscCall(TSRestartStep(ts_start)); in TSStep_ARKIMEX_FastSlowSplit()
270 PetscCall(TSSolve(ts_start, ts->vec_sol)); in TSStep_ARKIMEX_FastSlowSplit()
271 PetscCall(TSGetTime(ts_start, &ts->ptime)); in TSStep_ARKIMEX_FastSlowSplit()
272 PetscCall(TSGetTimeStep(ts_start, &ts->time_step)); in TSStep_ARKIMEX_FastSlowSplit()
275 TS_ARKIMEX *ark_start = (TS_ARKIMEX *)ts_start->data; in TSStep_ARKIMEX_FastSlowSplit()
285 PetscCall(TSDestroy(&ts_start)); in TSStep_ARKIMEX_FastSlowSplit()