OpenFOAM CFD Toolbox is a versatile software that enables simulation of complex fluid flows including those with chemical reactions.
Some of the pre-configured solvers, utilities, and libraries that come with OpenFOAM include those for basic CFD, incompressible flows, compressible flows, multiphase flows, DNS and LES, combustion, heat transfer, electromagnetics, solid dynamics, and even finance.
OpenFOAM leverages finite volume numerics to solve systems of partial differential equations on any 3D unstructured mesh of polyhedral cells. The fluid flow solvers are developed using an implicit, pressure-velocity, iterative solution framework, although other techniques can be applied to other continuum mechanics solvers.
Domain decomposition parallelism is a key feature of OpenFOAM, meaning that solvers can be developed without the need for any "parallel-specific" coding.
Users can take advantage of various pre-processing utilities, such as the FoamX case manager, as well as post-processing utilities, including the paraFoam post-processor or third-party options. Mesh processing is also supported with mesh generation, mesh converters, and mesh manipulation tools readily available.
OpenFOAM also provides users with a variety of model libraries for things like turbulence, large-eddy simulation, transport models, thermophysical models, Lagrangian particle tracking, and chemical kinetics. Other features include linear system solvers, ODE system solvers, parallel computing, mesh motion, and numerical methods.
Overall, OpenFOAM is a robust, open-source software that provides users with incredible flexibility and customization options for their simulation needs. Its structure and hierarchical design make it a solid choice for users who need to extend solvers, utilities, and libraries to meet their particular needs.
Version 1.4.1: N/A