Next Monday, I'll have an interview at Siemens for an internship where I have to know about fluid dynamics/computational fluid dynamics. I'm not a physicist, so does somebody have a suggestion for a good book where I can read about some basics? Thank you very much.

  • $\begingroup$ Acheson, Elementary Fluid Dynamics. books.google.com/books?id=GgC69-WUTs0C $\endgroup$ Apr 13, 2010 at 13:54
  • 9
    $\begingroup$ It strikes me as a bad idea to try to learn fluid dynamics in one week. But for a short account that is mathematically somewhat rigorous (that's why you are asking here on MO, right?), try Chorin and Marsden's "A Mathematical Introduction to Fluid Mechanics". $\endgroup$ Apr 15, 2010 at 22:18
  • 2
    $\begingroup$ The Feynman Lectures has a couple of chapters on this. $\endgroup$
    – user21349
    Aug 22, 2012 at 23:18
  • 6
    $\begingroup$ To add to @Willie's comment: in my extensive experience with both sides of the table, it is much better to admit ignorance than to try to fake it (which is what you will be doing after learning about the subject in a couple of days). $\endgroup$
    – Igor Rivin
    Sep 5, 2012 at 20:08

3 Answers 3


For the records:

Fluid Dynamics:

G.K. Batchelor, An Introduction to Fluid Dynamics, Cambridge, 2000.

Computational Fluid Dynamics:

John D. Anderson Jr., Computational Fluid Dynamics - The Basics with Applications, McGraw-Hill, 1995.

From Preface:

This computational fluid dynamics (CFD) book is truly for beginners. If you have never worked in this area, and if you have no real idea as to what the discipline is all about, then this book is for you. Absolutely no prior knowledge of CFD is assumed on your part--only your desire to learn something about the subject is taken for granted.

Also, if you have access to Elsevier: J. Tu, G. Y. and C. Liu, Computational Fluid Dynamics - A Practical Approach, Elsevier, 2008.


Perhaps this CFD crash course and also A crash course in fluid mechanics could help a bit.


Since this is for a job interview, I would focus on the more applied side of computational fluid dynamics (CFD). I really liked CFD Python: 12 steps to Navier-Stokes

A brief description of this course from the author's webpage is:

The course is for beginners. It assumes only basic programming skills —the concepts of iterations, function calls, and so on— and builds immediate hands-on experience via this module and several others that come after.

Hope this helps others in need of a crash course on applied CFD.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.