At G-MET Technologies we love to use OpenFOAM. On top of being one of the most advanced (state of art code), and one of the most complete CFD codes of the world, the sources being available, it is possible for us to know precisely what has been done and solved. From our point of view, it is a tremendous asset comparing to “black-box” commercial tools. Indeed, especially when it comes to the verification of the simulation and the numerical results.
Moreover, the code is promoted and developed by a very large and dynamic community of people across the world.
OpenFOAM is an open-source toolkit code written in C ++ (more than a million lines). It is compatible with the Linux environment, Windows (Docker or BASH), and Mac (Docker). The code is used in practice via commands and the Linux terminal. OpenFOAM® does not have a universal solver applicable to any engineering problem. Instead, the code is distributed with more than 90 solvers appropriate to different cases (steady one-phase incompressible flow, compressible two-phases flow, combustion, Lagrangian particle tracking, DNS, etc.). The code is also provided with numerous libraries (dynamic mesh, real gas, turbulence models, etc.) and pre and post-processing utilities (mesh manipulation, field initialization, force calculations, source terms…).