Didn't you think of these fluid solvers? How are they made? How to build them? We will talk about the theory of the process of building fluid solvers in my new course understanding fluid solvers on MIX Training. This is volume 1, volume 2 soon!
http://mixtrn.com/course/understanding-fluid-solvers-volume-1/