Fully implement the timestep limiter (non MPI)

Matthieu Schaller requested to merge timestep_limiter_update into master

This is a large new chunk of code. This implements the following changes:

  • Implement the time-step limiter condition based on differences in time-bin and not on differences in the signal velocity,
  • Move the time-step limiter loop after the time-step task,
  • Add a synchronization runtime flag (--sync) that switches on the synchronization of particles hit by feedback to the current time,
  • Move the time-step limiter infrastructure out of the individual hydro schemes and into its own set of files,
  • Make the time-step limiter loop a loop of type "1" and not type "2" as required by the original scheme.

Implements #196 (closed).

Edited by Matthieu Schaller

Merge request reports