Although the Navier-Stokes equation describes fluid motion under essentially any conditions it is extremely difficult, and in almost all cases impossible, to solve exactly because it is inherently nonlinear. Roughly speaking, the nonlinearity arises from feedback mechanisms in which water interacts with itself.