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.
- Traditional (Density-Entropy) SPH
- Minimal (Density-Energy) SPH
- Planetary (Density-Energy, Multi-Material) SPH
- Pressure-Entropy SPH
- Pressure-Energy SPH
- ANARCHY-PU SPH
- Gasoline-2 SPH
- GIZMO-Like Scheme
- Adding Hydro Schemes