Fluid Simulation For Computer Graphics: A Tutorial in Grid Based and Particle Based Methods
an introduction to the conjugate gradient method without the agonizing pain .