[WIP] Timestep limiter for hydrodynamics
This implements #196 (closed).
We create an extra loop after the second kick where we verify that particles do not have neighbours with vastly different signal velocities. If they do, we wake up the inactive particle.
Currently works with all the hydro schemes as well as with gravity.
Missing for now:
- Deal with MPI.
Edited by Matthieu Schaller
Merge request reports
Activity
@bvandenbroucke if you confirm that it all makes sense also for gizmo, I'll work on the last two points.
added 1 commit
- b28ddc5a - Moved vmax initialization to hydro_prepare_force to accommodate timestep limiter.
added 1 commit
- a600c531 - Make the 1D Sedov explosion ICs properly symmetric.
added 1 commit
- 4bf5348d - Make the time-step limiter factor a constant defined in const.h
added 1 commit
- a44d1628 - If a particle was limited in the previous step and gets limited again, the…
added 13 commits
-
a44d1628...19ca1efd - 9 commits from branch
master
- 7ddb98f0 - Merge branch 'master' into timestep_limiter2
- 380eaa8d - Code formatting
- 72d29cfa - Removed debugging code. Added correct weight for the time-step limiter task.
- ed6a1275 - Move the synchronization of accelerations to a separate stand-alone function.
Toggle commit list-
a44d1628...19ca1efd - 9 commits from branch
added 14 commits
-
d2410c23...96c1f4d8 - 12 commits from branch
master
- 9dcfcec3 - Merge branch 'master' into timestep_limiter2
- 4e401357 - Missing parameters in the dependency creation function.
-
d2410c23...96c1f4d8 - 12 commits from branch
added 1 commit
- 5178a66e - Create a dependency between time-step and kick1 for the cases where no time-step…
added 41 commits
-
5178a66e...4aad7761 - 40 commits from branch
master
- bbf00215 - Merge branch 'master' into timestep_limiter2
-
5178a66e...4aad7761 - 40 commits from branch
added 1 commit
- 9ef4c069 - Also reinstate the dependency between end-force and kick2 for the case where…
added 3 commits
-
2fc83521...eb768e46 - 2 commits from branch
master
- 85098f84 - Merge branch 'master' into timestep_limiter2
-
2fc83521...eb768e46 - 2 commits from branch
Please register or sign in to reply