Hydrodynamics Schemes
This section of the documentation includes information on the hydrodynamics schemes available in SWIFT, as well as how to implement your own.
Depending on the scheme used, the algorithm will need either 2 (e.g. GADGET-2) or 3 (e.g. GIZMO and SPHENIX) interaction loops. Here we show the task dependencies for the hydrodynamics assuming 3 loops. In case the case of a 2 loop scheme, SWIFT removes the gradient loop and the extra ghost.