Numerical Fluid Dynamics with Free Surface