Lines Matching refs:time_step
93 PetscReal time_step, eval_times[100] = {0};
127 PetscCall(PetscOptionsReal("-ts_time_step", "Initial time step", "TSSetTimeStep", ts->time_step, &time_step, &flg));
128 if (flg) PetscCall(TSSetTimeStep(ts, time_step));
2000 PetscCall(PetscSNPrintf(dir, 1024, "/PETSc/Objects/%s/time_step", name));
2143 - time_step - the size of the timestep
2157 PetscErrorCode TSSetTimeStep(TS ts, PetscReal time_step)
2161 PetscValidLogicalCollectiveReal(ts, time_step, 2);
2162 ts->time_step = time_step;
2163 if (ts->setupcalled == PETSC_FALSE) ts->initial_time_step = time_step;
2248 *dt = ts->time_step;
2994 PetscErrorCode TSSetInitialTimeStep(TS ts, PetscReal initial_time, PetscReal time_step)
2999 PetscCall(TSSetTimeStep(ts, time_step));
3512 ts->time_step0 = ts->time_step;
3990 ts->time_step = ts->time_step0;
4080 PetscBool is_close = PetscIsCloseAtTol(ts->ptime, ts->eval_times->time_points[i], ts->eval_times->reltol * ts->time_step + ts->eval_times->abstol, 0);
4085 if (ts->eval_times->sol_idx > 0) is_ptime_in_sol_times = PetscIsCloseAtTol(ts->ptime, ts->eval_times->sol_times[ts->eval_times->sol_idx - 1], ts->eval_times->reltol * ts->time_step + ts->eval_times->abstol, 0);
4118 PetscReal dt = ts->time_step;
4122 ts->time_step = dt >= maxdt ? maxdt : (PetscIsCloseAtTol(dt, maxdt, 10 * PETSC_MACHINE_EPSILON, 0) ? maxdt : dt);
5452 ts->time_step = ts->ptime - ts->ptime_prev;
5758 t->time_step = tsin->time_step;