Computational Fluid Dynamics is a huge research area that involves all the algorithms developed to solve physical problems connected with fluids.
In Kratos the three different descriptions of motion can be chosen to solve the classical Navier Stokes equations: the Eulerian, the Lagrangian and the more general ALE.