How to start learning CFD?
Hii , this question might seem real dumb, but its because I'm quite new to CFD.
I want to gain a level of expertise so that I can write my own codes. How can I do this? i mean what all books to read, and more importantly what all topics I should know well. Should I start with the Finite difference method? |
If you are a student you should see if your university offers a course. What books you should read depends on which method(s) you want to learn about. Patankar's "Numerical heat transfer and fluid flow" is the standard first reference for finite volume methods. Ferziger and Peric's "Computational Methods for Fluid Dynamics" is also good. Writing a simple 2D structured finite volume code seems like a reasonable place to start.
|
I would also recommend, "An introduction to computational fluid dynamics" by Versteeg and Malalasekeara. If you are interested in high Mach number flows, then "Computational Gasdynamics" by Laney is also a good place to start. Other introductory books: "Using Computational Fluid Dynamics" by C. T. Shaw, "Computational Fluid Dynamics" by John D. Anderson.
|
Do you know how to write code? If not then start with a book or course in programming. Matlab is a good start, but eventually you will want to know C, Fortran, etc. An introductory course in programming will cover solving PDE's I would suggest starting there.
|
How difficult could it be if you already know good how to program with a couple of programming languages?
C/C++ Python Visual Basic |
Quote:
|
Quote:
|
Quote:
Quote:
Exactly. I have programmed for years with c/c++ but I have to refresh FD, and numeric analysis is something new for me. I have a lot of work. ;) |
Quote:
|
All times are GMT -4. The time now is 15:56. |