OpenFOAM Validation Studies

One question that everyone discovering open-source CFD using OpenFOAM can ask is:

“Is OpenFOAM reliable compared to commercial softwares?”

The quick answer to this question is:

“Of course yes!”

Maybe the first proof of that is that OpenFOAM is known to be used for years in many universities and commercial companies.

As a second proof, one can find numerous successful validation studies on the Internet, of small list of which can be found below:

NACA Demonstration Case

As an additional proof, we propose here to make a quick OpenFOAM test on a 1m long NACA0015 profile and to compare results with experimental data found here:


As usual, we used cfMesh to generate the mesh. We produced here a 2D cartesian mesh with a single refinement area enclosing the profile, coupled to small refinements on the leading and trailing edges. The final mesh had 65,000 cells.


Prismatic layer parameters were chosen so as to ensure acceptable y+ values for a flow of air at 80m/s.

To compute the flow in OpenFOAM, we chose the simpleFoam solver (for steady incompressible cases). We selected the most robust available discretization schemes (“upwind” first-order divergent schemes). We set a “freestream” boundary condition on the farfield patch. We also activated the k-omega-SST turbulent model with wall functions.

Below are some charts and plots from the case: AoA = 10deg.

CL Variation



Comparison between CP values along the chord obtained from OpenFOAM (circles) and experimental measurement (lines) can be visible in the following charts:

chart chart chart

As we can see, the pressure distribution along the foil perfectly fits experimental results. Small irregularities inside the CFD data are due to the cartesian nature of the mesh. The vertical jumps near the trailing edge are due to the thickening of the trailing edge surface in the mesh, obtained by trimming the foil at x/c < 1.

Integrated values of CL and CD can be seen in charts below. CL values from OpenFOAM (circles) are very close to experimental ones (line).

chart chart

CD value seems less accurate when looking at the line, but the black cross at AoA = 0deg, which indicates a more precise value of the drag measured in the wake (cf. pages 6 and 13 of the report), shows a very good agreement. Estimated drag values after correcting them by the ratio CD wake/CD are represented by gray crosses.

We could now see that OpenFOAM could give excellent results by using a simple mesh and robust schemes.

Source files for the present OpenFOAM case can be downloaded by clicking on the following link:


About Open-source Tools in General

OpenFOAM is of course only one of the numerous open-source tools that I can use for you. So, what about these other tools: are they also reliable?

Once again, the response is “yes”, for two reasons:

What is Different with Commercial Tools?

In conclusion to this page, one can be sure that I will use for you only validated and maturated open-source tools so as to provide you high quality results in the best time.

The question is then:

“Why do people use commercial softwares instead of open-source CFD tools when they are reliable?”

The response is simple:

Nevertheless, having access to an open-source CFD expert allows you to get rid of complexity and to have customized support even with open-source tools.

Besides, open-source tools have valuable advantages:

In consequence, working with me is the guarantee that:

Tougeron CFD © 2018