I would like to learn how to solve partial differential equations (first and second order, e.g. Poisson, etc...) numerically with finite differences. Which book can be recommended if one want it to learn at the level of a physicist and not a mathematician? Of course I know that the topic is not trivial, but I would like to learn how to solve concrete problems in fluid dynamics without studying mathematics for three years first. In other words: it shouldn't be too trivial, but not too demanding either.
To put an example: Given an initial 2D velocity stream field $u(x,y,t=0), v(x,y, t=0)$ I would like to solve numerically for $u(x,y,t)$, $v(x,y,t)$ by empoing the vorticity equation for an incompressible fluid:
$$\zeta(x, y, t) = \vec \nabla \times \vec v(x, y, t)$$
$$\frac{\partial \zeta}{\partial t} + u(x,y) \cdot \frac{\partial \zeta}{\partial x} + v(x,y) \cdot \frac{\partial \zeta}{\partial y} = 0$$
This is the simplest equation in fluid dynamics. Regardless of whether it is realistic in nature or not, I would like to be able to solve such a model problem.
EDIT:
Originally I didn't want to put the original problem here, but here it is:
The problem in particular was:
As an exercise there were given four Rankine vortices of radius R=1 (1...4) at positions (0, 0), (-2,0), (2,0), (0,1). Vorticities for 2, 3, 4 are given as 1, 1, -3. The question was how to choose vorticity of a fifth vortex at (0, -4) so that vortex 1 is not moving. Considering all vortices as rather solid objects and by focusing on their centers the simple answer is of course -12 due to 1/r behavior outside R.
But then we had some discussion about how to interpret the exercise and came to the conclusion, that it is more complex: by viewing the velocity field all vortices (including 1) are not only moving around but also become severely distorted as time passes. The big question then was not how to draw the initial field (see image) but how this initial field develops with time.
Assuming conservation of vorticity the equation above must be fulfilled together with the condition, that the velocity field is free of divergence. I was wondering, how such problem can be formulated in terms of finite differences and finally is solved.