Computational Fluid Dynamics is the Future
  • Main Page
    • Purpose of Website
    • About Me >
      • My PhD Thesis
      • My Teaching at the American University of the Middle East
      • My Teaching at the University of Sharjah
      • My Books & Codes
      • My CFD Projects
      • My SolidWorks Projects
      • My Family
      • In the Living Memory >
        • Family who contributed to My Personality
        • Lecturers Who Contributed to My Personality
      • Testimonials
    • CFD2012 Blog
    • معلومات عن الموقع
    • Page Contact >
      • Feedback Form
  • Research
    • C++ for Excel
    • Undergrad Stage Advice >
      • Cheat Sheet
      • Dealing with Dyslexia
      • Work/Research Placement
    • Masters Stage Advice >
      • PIV Lab
      • Prototype Modelling Lab
      • Field Trips 2006
      • Fuel Atomization Lab
      • Cardiff Airbus Seminar
      • Research Labs
      • GT Onsite Trips
      • On-Site Visits
    • PhD Stage Advice >
      • CFD Modelling >
        • Online CFD Codes
        • CFD Mandatory Reading List >
          • CFD Book Reviews >
            • Turbulence book Reviews
          • Turbulence Modelling Books
          • Finite Element Reading List
        • Eulerian and Lagrangian Descriptions
        • Multigrid Method
        • Finite Volume Method
        • Quantum Physics
        • Navier-Stokes Equations >
          • Atmospheric
          • CFD Simulation Validation
        • Numerical Methods >
          • Numerical Methods Book Reviews
          • Derivatives of Different Orders
          • Vector Calculus
          • Solvers >
            • Iterative Method
          • Data Structures
        • Grid Classification >
          • Mesh Geneation Book Reviews
          • Delaunay Trangulation
        • Reactive Flows >
          • Anaerobic Digestion
          • Combustion Theory Notes
          • Combustion Book Reviews
          • Swirl Flow and Combustion
          • Combustion Reading List
          • Working with Mixtures
          • Combustion Theory
      • Experimentation for CFD >
        • Diffusion Sensors
        • Experimental Wind Tunnels >
          • Wind Tunnel Walk Around
          • Wind Tunnels Books
      • Design of Experiment
      • Optimization
      • My Teaching Activities
      • Google Scholar Profile
      • Yearly Upgrade Report
      • Attending Regular Seminars >
        • Publication Reading
        • Making a Presentation
        • Research Collaboration Fundamentals >
          • Writting a Publication
          • Trip Planning
      • Supervisor Guidance >
        • Studies Budget >
          • Making a Pause for Your Studies
      • Thesis Writting >
        • Putting Together the Thesis
        • List of Symbols
        • Thesis Abstract
        • Thesis Rational and Finding the Gap
        • Thesis Literature Review
        • Thesis Methodolgy
        • Thesis Hypothesis
        • Thesis Conclusion
        • Thesis Check List
      • Referencing >
        • LaTeX
        • EndNote >
          • Setting Up EndNote with Google
          • EndNote Selecting Reference Method
      • Ideal Image of the VIVA >
        • Dealing with Correction Obstactles
        • Thesis Corrections
    • Postdoc >
      • Whitelee Windfarm
      • Dumbarton Scottish Maritime Museum
      • Meetings and Negotiating
      • Student Recommendations
      • Team Work
      • Writting a Research Proposal
      • Conference Organization
      • Research Networking
      • Supervising Students >
        • Types of PhD students >
          • Mind Mapping
    • Research Trends
    • Photoshop >
      • Inserting Text in Photoshop
      • Using Brush in Photoshop
      • Using Blur in Photoshop
    • Microsoft Office Skills >
      • Flow Chart
      • Microsoft Outlook
      • Making a Poster
      • Power Point
      • Making Gantt Chart
      • Mircosoft Word Thesis Layout >
        • Adding Rear Color in Word
        • Applying a Border Line in Word
        • Steps to Write a Thesis
        • Document Heading
        • Applying Chapter Headings
        • Document Footer
        • Using Text Box
        • Using Quick Parts
      • Microsoft Excel >
        • Reading Data into Excel
    • Jobs Search >
      • Jobs Requirments >
        • Requesting Copy of Reference
        • Work Email Formats
        • Regular Rejection Excuses >
          • Email Job Replies
      • CFD Job Sites >
        • Other Jobs Sites
      • Telephone Job Interview
      • Interview Clothing
  • ANSYS-Flow Modelling
    • ANSYS CFX Tutorials >
      • ANSYS CFX Introductory Tutorials >
        • Boundary Conditions
        • ANSYS CFX Introductory 2
      • ANSYS-CFX Porous Media >
        • ANSYS-CFX Porous Media Models
        • ANSYS-CFX Porous Media Bugs
      • ANSYS CFX Single Domain Wind Turbines >
        • ANSYS CFX Double Domain Wind Turbines
        • Rotating Wind Turbine
        • Wind Turbine Stress Analysis
      • ANSYS-CFX Turbo Machinery >
        • ANSYS-CFX Pump Simulation
        • ANSYS-CFX Turbine Cooling >
          • Steps to Model Gas Turbine Blades
      • ANSYS-CFX Formula One CAR >
        • Car Aerodynamics Books
      • ANSYS-CFX Heat Exchanger >
        • ANSYS-CFX Finned Heat Exchanger
        • Phase Change Heat Exchangers
        • Shell and Tube Heat Exchangers
        • Heat Exchangers Reading List
        • ANSYS CFX Heat Exchanger Tube Wear
        • ANSYS CFX Thermal Radiation
      • ANSYS CFX Combustion >
        • ANSYS-CFX Gas Turbine Combustor
        • ANSYS-CFX Multiphase Combustion Modelling
        • ANSYS CFX Flamelet
      • ANSYS-CFX Spary Modelling >
        • ANSYS-CFX Spray Modelling in Car Engines
        • ANSYS-CFX Resolving Multiphase Interface
        • ANSYS CFX Fluid/Solid Transport
        • ANSYS-CFX Air Assisted Sprays
        • Applying a Function of Time
        • ANSYS CFX Rosin Rammler
        • ANSYS CFX Nukiyama Tanasawa
        • SAUTER MEAN DIAMETER
      • ANSYS Geophysical Simualtions >
        • ANSYS Modelling Terrain
      • ANSYS-CFX Tank Sloshing
      • ANSYS Combustion Engines >
        • Setting up ICE Simulation
        • Applying Radiation in the Engine
      • ANSYS-CFX Pelton Turbine
      • ANSYS Flow Modelling Throttle Valve
      • ANSYS-CFX Immersed Solid
      • ANSYS CFX Changing Airfoil Para
      • ANSYS Flow around Buildings
      • ANSYS CFX Compressible Flows
      • ANSYS CFX Solid Particles
      • ANSYS Horizontal Francis Turbine
      • ANSYS-CFX Kaplan Turbine
      • ANSYS-CFX Hair Dryer
      • Types of Flaps >
        • Wings
    • ANSYS-FLUENT >
      • ANSYS FLUENT Simulation Setup >
        • ANSYS FLUENT Boundary Conditions
      • ANSYS FLUENT UDF
      • ANSYS-FLUENT Heat Exchanger Tutorial
    • ANSYS Design Modeller >
      • Blade Modelling >
        • Modelling a Turbine Blade
        • ANSYS Blade Modelling
        • ANSYS BladeGen Axial Compressor
        • ANSYS BladeGen Centrifugal Compressor
      • ANSYS Design Modeler Operations
      • ANSYS Design Modeler Boolean Operations
      • Design Modeller for Turbo Machinery
    • ANSYS CFX Meshing >
      • ICEM >
        • ICEM Introductory Tutorials
        • ICEM Surfacing
        • ICEM Parallel Meshing and Repair
        • ICEM Theory
      • Importing External Geometry to ANSYS
      • ANSYS CFX Types of Meshing >
        • Mesh (Refinement/Relevance)
        • Mesh Number of Cells
        • Mesh Types
        • Mesh Sizing
      • CFX Meshing Online Material
    • ANSYS Simulation Setup >
      • ANSYS CFX Lang CEL >
        • ANSYS-CFX Time Dependent Boundary Conditions
        • Applying a time dependent Velocity Profile
        • Inserting Equation into ANSYS
      • Workbech File Structure
      • Dealing With Memory Problems >
        • Calculating Resources
        • Calculation Guide Lines
      • Applying a Source Term
      • Applying a Velocity Profile to BC
      • Varabile Dependent Boundary Condition >
        • Time dependent Boundary Condition
        • Temperature Dependent Boundary Condition
      • Applying a Riged Body
      • CFX Data Transfer
      • CFX User Functions
      • ANSYS CFX Material Addition
    • ANSYS CFX Steady/Unsteady >
      • ANSYS CFX Time Stepping
      • Time Step Planning
      • Adaptive Time Stepping
      • Length Scale
      • Time Scale
      • Number of Iterations
      • CFL Condition
      • ANSYS CFX Transient Blade Flow
    • ANSYS CFX Data Analysis >
      • ANSYS CFX Moving Mesh >
        • ANSYS Dynamic Mesh
        • ANSYS CFX GGI Interface
      • CFD-Post >
        • CFX Point Parameter
        • ANSYS Parameter Analysis
        • Fatigue Life Optimization with ANSYS nCode DesignLife
        • ANSYS-CFX Probe Tool
        • Exporting Plane Data
        • CFD-Post Parameters
        • Using FFT for Data Analysis
        • Finding Paramters of a Close Surface
        • Histograms in CFD-Post
        • Extracting Data from a Stream Line
        • Transient or Seqence in CFD-Post
        • Linear Data Analysis in CFD-Post
        • CFD-Post Point Cloud
      • ANSYS Making Movies
      • ANSYS CFD-Post Data Loading
      • ANSYS-CFX Data Importing for Analysis
      • ANSYS Loading Simulation Data
      • ANSYS CFX Analysis Tools
      • ANSYS and Excel Data Analysis
      • Using Report Viewer
    • ANSYS Simulation Validation >
      • Flow Validation Around a Cylinder
      • Grid Sensitivity Analysis >
        • ANSYS-FLUENT Time Dependent Boundary Condition
      • Validation Steps
    • ANSYS Blogs >
      • ANSYS HPC
      • ANSYS Stress Analysis >
        • Wing Stress Analysis
        • ANSYS Mechanical APDL
        • Tail Fin Stress Analysis
        • ANSYS Stress Analysis Material >
          • Assigning Boundary Conditions
        • ANSYS Friction Modelling
        • ANSYS Static Structure
        • ANSYS Rigid Dynamics
        • ANSYS Explicit Dynamics
        • ANSYS Assembly Manager >
          • ANSYS Rigid Dynamics
  • MATLAB
    • MATLAB Control Circuits
    • MATLAB GUI
    • MATLAB Fourier Transform >
      • MATLAB Fourier Transform
    • MATLAB Numerical Analysis >
      • Newton Raphson Method
      • MATLAB Derivatives
      • Coding MATLAB EQUATIONS
    • MATLAB APPLICATION >
      • MATLAB Time Dependent Beams
      • MATLAB Hydrulic Circuts Losses
      • MATLAB Sensitivity Analysis
      • MATLAB Water Resources
      • MATLAB Reciprocating Engine
      • MATLAB Ready Polygon Data
      • MATLAB Aerofoil Lift Calculation
      • MATLAB Gas Diffusion
      • MATLAB Studying Drag
      • MATLAB Fuel Droplet Studies
      • MATLAB Atmospheric
      • MATLAB Gas Turbine Code
      • MATLAB Combustion
      • MATLAB Spray Modelling
      • MATLAB Moving Sets of Data
      • MATLAB Applying Non-Slip Conditions
      • MATLAB Fuel Gas Diffusion
      • MATLAB Landing Gear
      • MATLAB Beam Analysis >
        • MATLAB Bending of Plates
      • MATLAB Wind Analysis
      • MATLAB Code for Solar Radiation
      • MATLAB SIMULATION
    • MATLAB Data Analysis >
      • Adding Descriptive Text to Images
      • MATLAB Multiplying Two Functions
      • MATLAB Image Analysis >
        • MATLAB Image Simulation
      • MATLAB Movies >
        • MATLAB Cameras
      • MATLAB Plotting Functions
      • MATLAB PDF Methods
      • MATLAB Adding Two Functions
      • MATLAB Area Segmintation
      • MATLAB Reading Data In and Out
      • MATLAB Functions Written by User
      • COUPLING MATLAB WITH SOFTWARE
    • MATLAB FlOW MODELLING >
      • MATLAB Continuity Equation
      • MATLAB Navier Stokes Equations >
        • Navier Stokes U Velocity in 2D
      • MATLAB Flow Diffusion
      • Gauss Seidel Matlab
      • MATLAB Partical Motion
      • Matlab Gauss Elimination
      • MATLAB Ideal Gas Equation
      • MATLAB Fluid Properties
      • MATLAB Gauss-Seidel Method
      • MATLAB Boundary Layer
      • MATLAB Infinitesimal strain theory
      • MATLAB Stream Functions >
        • MATLAB Studying Vorticity
        • MATLAB 2D Heat Diffusion
      • MATLAB Atmospheric Analysis
      • MATLAB Crank Nicolson
      • Building Codes >
        • MATLAB Data Generation Algorithm
        • MATLAB DNS Subsonic Code
        • MATLAB Runge Kutta
        • MATLAB DNS Sonic Code
        • MATLAB DNS Incompressible Code
      • MATLAB Flow Applications
      • MATLAB Species Concentration
      • MATLAB Wind Flow Analysis
      • MATLAB Turbulence Modelling
      • MATLAB VECTOR FIELD PLOTS >
        • Vector Fields Sites
        • MATLAB Vector Arrow Function
        • MATLAB Vector Gradient
    • MATLAB Working with Different Coordinates >
      • MATLAB Cylindrical Coordinates
      • MATLAB Spherical Coordinates
    • MATLAB Algebric Operations >
      • MATLAB Diagonal Matrix Construction
      • MATLAB Applying Shear to a Box
      • MATLAB Rotating a Set of Points
      • MATLAB Translation
      • MATLAB Scaling a Box
    • MATLAB MESH GENERATION >
      • MATLAB GEOMETRICAL MODELLING
      • MATLAB Geometric Operations
      • MATLAB Mesh Simulation
      • Delaunay Trangulation >
        • Mesh Genration Code Trials
      • MATLAB Uniform Mesh
    • MATLAB PDE Problems >
      • MATLAB Vibrations Modelling >
        • MATLAB Harmonic Motion
        • Molecular vibration
      • MATLAB Solving ODEs
    • MATLAB Reading List
  • SolidWorks
    • AutoDesk 3ds Max
    • AutoCAD
    • Aircraft Design >
      • Aircraft Design Data Base 1
      • Aircraft Structures Books
      • Aircraft Cutaway Drawings
      • Aerodynamics Book Reviews
  • Programs
    • STAR-CCM+ Tutorials
    • FORTRAN90 >
      • The Netlib
      • Salome-Platform
    • CHEMKIN
    • OpenFoam >
      • OpenFOAM Installation
      • OpenFoam Links
    • C++ >
      • C++ Compiling Your First Code
      • C++ Delaunay Triangulation

CFD Book Reviews

Book Number 1:

I would like to thank the authors for there marvelous peace of work. I predict that in the coming future with the introduction of future editions, this book will become an important reference in finite volume methods which will be a must to read for every student. The student can read through it but with difficulty if he had no back ground in numerical analysis. So my advice is that the student should have knowledge in numerical analysis to read this book. If the reader has in mind to work on compressible codes or problems this book will not be helpful because its main focus is on incompressible fluids. If the reader has future plans to work on CFD software this book will be very beneficial for him. Self study of this book will take the reader about (6 to 9) months to get a full understanding of the book. I presume with academic assistance that will cut down the period from (6 to 4) months. The book will be help full for the reader to work on a CFD code, but does not have the required material to write a CFD code. The problem is that the after reading the book , it would be hard for the reader to formulate problems related to combustion and reactive flows. Chapter 1, Chapter 2, Chapter 4, Chapter 5, are excellently explained with very easy examples to go through. Chapter 3 is well written but it's to dense in theory especially when different turbulence models are discussed which gets boring at some point. Chapter 6: incompressible fluids simulations need pressure correction during the calculation, comparing this chapter to other CFD books its best described in my point of view, its well organized and written but the theory is hard to understand, there are two solved problems but don't seem simple to understand. Chapter 7: it's organized in layout and has a good 2d solved example, but the material in the chapter is just introductory and the reader should cover his thirst for a better understanding from a numerical analysis text book. It's not enough for the reader to get a good grip of things.Chapter 8: has been given a very small part of the book while i think it should be given more attention, it would have been beneficial for the reader if the Runge Kutta example had been provided.
Picture


Chapter 9: the boundary conditions chapter hasn't been given enough talk, with no solved examples. Boundary conditions were covered in solved examples in chapters 4 ,5 ,6 and 11. Chapter 10: it's a short introductory chapter for error analysis. Simple error analysis use was discussed in chapter 4. Chapter 11: it's organized in layout and has a good 2d solved example, discretization of the linear and none linear terms for unstructured grid is introduced but not that easy to go through, but the material in the chapter is just introductory and the reader should cover his thirst for a better understanding from a Grid Generation text book. It's not enough for the reader to get a good grip of things. Chapter 12: Is well written but also dense in information, but not enough and detailed examples solved to be enough for the reader to formulate his combustion problem. Chapter 13 : Can be considered as a short introduction into radiative heat transfer. I hope this was helpful. Wish you best of luck.

Book Number 2

The book is most referred to postgrad researchers having a strong background in mathematics and coding. This book is for researchers dealing with incompressible flows not sufficient for working with compressible flows especially for beginners. For people staring in the field , the reader is advised to have an accompanying book by Joel H. Ferziger on Numerical Methods for Engineering Applications. Chapter 1: very well written with the fundamental laws mentioned. Chapter 2: very well written with the description of different methods and conditions that have to be achieved by the selected numerical methods to validate its efficiency. Chapter 3: its well written but cant be counted as an introduction for a beginner, space discretization using finite difference method. Chapter 4: its well written but cant be counted as an introduction for a beginner, space discretization using finite Volume method.
Chapter 5: very well written it discusses the solution methods of linear Equation Systems with efficiency and pros and cons of each method. Chapter 6: its well written but cant be counted as an introduction for a beginner for the time discretization. Chapter 7: its the best and chapter for the solution of the Navier-Stokes I ever came across.
Chapter 8:it's a brief introduction to dealing with complex geometries. Chapter 9: it is a brief summary, with several basic turbulence models covered.

Picture
Chapter 10: it's a brief introduction a book on compressible fluid is better if the researcher is refered to. Chapter 11: it's a brief introduction on types of errors encountered when different numerical methods are used. Chapter 12: can be regard as an introduction to application side of things.

Book Number 3

The name John Anderson always rings a bell its excellently written simplified organized intended for engineers. The book is cheap in price. This book can perform the role of putting you in the field of computational fluid dynamics. You can self study this book without any external assistance. The book leads you to write the mathematical algorithm for a CFD code then you will have to rely on your skills to write the code in the language you excel in.
Picture

Book Number 4

Its a very well written book thanks to the author, finite difference, finite volume, finite element and spectral methods are covered. The book is rich with material related to finite difference method.The derivatives of the finite difference scheme are presented for a large selection of cases example forward differencing ,backward differencing, central differencing ....etc. Also finding a derivative for a two, three, four, five point... n point case. The derivation method of the derivatives is also presented. All are presented in an organized manner. The finite element method is also given its good share of description. Not that much emphasis on the finite volume though. The advantage of the book that it covers a large spectrum of applications.
Picture

Book Number 5

Firstly i would like to thank the author for this book, there are lots of books on computational fluid dynamics but this book has a special approach that differs from other authors. The book covers the finite difference and finite volume method. I wouldn't advice a beginner in the field to start from this reference due to its high level approach to the subject. The book tries to approach the subject from the application side of things, which would be beneficial for the reader if he was a mechanical engineer. Reading this book requires knowledge on fluid mechanics heat transfer, tensor calculus, vector analysis and linear algebra. The book provides two fortran77 codes in its appendices shown in an organized manner.
Chapter 1: Introduction, very well written.
Chapter 2: 1D Heat Conduction, very well written with a 1D solid case solved.
Chapter 3: 1D Conduction-Convection.,
Chapter 4: 2D Boundary Layers,
Chapter 5: 2D Convection- Cartesian Grids,
Chapter 6: 2D Convection-Complex Domains, very well written chapter
Chapter 7: Phase Change, short chapter.
Chapter 8: Numerical Grid Generation, it's a short chapter and not enough for an in depth understanding of grid generation, it's an introduction to an introduction.
Chapter 9: Convergence Enhancement, its focuses on an important issue that will reduce the cost of a simulation.
I hope that was helpful, good luck
Picture

Book Number 6

Computational Fluid Dynamics for Engineers: 001
Klaus A. Hoffmann, Steve T. Chian
g

Computational Fluid Dynamics for Engineers: 002
Klaus A. Hoffmann, Steve T. Chiang


I would recommend this book and its second volume if you want to write your own finite difference cfd code. its such a shame its not that wide spread in use and not easy to find, it wuld be really nice if a new edition is available, for a Phd student this is an excellent guide.
Picture

Book Number 7

Under Construction.
Picture

Book Number 8

This is an excellently written book, but I wouldn't recommend it for starters in the field of CFD.
Picture

Book Number 9

This book is intended for advanced students mostly postgraduates .
introductory material relating to Finite differnce schemes has been given covered in the last chapter with mild coverage of their stability study. If your looking for finite volume of finite elemnt methods then this is not the book.
Stream functions have been given their good share.
Different flow parameters have been covered which can help you understand their meaning when you work on CFD codes such as the Helicity.
Mathematics students woudldnt find any problems with it.
It covers some introductery material for grid generation in the first two chapters.
Its to complex for an engineering student. 
Picture

Book Number 10

I would like to thank the author for this marvelous book.The first 184 pages are a detailed revision of basic principles, which is something not found in the majority of CFD books.
This books focus is on the finite difference and volume methods. This book is for researchers who work on compressible codes. Good Luck.
Picture

Book Number 11

This is one of the very good books I came across in CFD, the author has also provided some links codes.
Picture

Book Number 12

Numerical Simulations of Heat Transfer and Fluid Flow on a Personal Computer.
Picture

Unless otherwise noted, all content on this site is @Copyright by Ahmed Al Makky 2012-2014 - http://cfd2012.com
Web Hosting by Just Host