Description of some numerical tools for solving incompressible turbulent and free surface flows