Home
last modified time | relevance | path

Searched refs:dt_next (Results 1 – 1 of 1) sorted by relevance

/petsc/src/ts/event/
H A Dtsevent.c777 PetscReal t, dt_next = 0.0; in TSEventHandler() local
837 dt_next = bracket_size; // need one more step to get to event->ptime_right in TSEventHandler()
842 … (double)event->ptime_right, (double)(event->ptime_prev + dt_next))); in TSEventHandler()
845 …if (bracket_size <= 2 * event->timestep_min) dt_next = bracket_size / 2; // the bracket is almost … in TSEventHandler()
854 …PetscCallMPI(MPIU_Allreduce(&dti_min, &dt_next, 1, MPIU_REAL, MPIU_MIN, PetscObjectComm((PetscObje… in TSEventHandler()
855 if (dt_next < event->timestep_min) dt_next = event->timestep_min; in TSEventHandler()
856 … if (bracket_size - dt_next < event->timestep_min) dt_next = bracket_size - event->timestep_min; in TSEventHandler()
870 … (double)event->ptime_right, (double)(event->ptime_prev + dt_next))); in TSEventHandler()
933 …PetscCall(TSSetTimeStep(ts, TSEvent_dt_cap(ts, t, dt_next, PETSC_FALSE))); // continue resolving t… in TSEventHandler()