What is OpenFOAM?
OpenFOAM for "Open Field Operation and Manipulation" is an open-source CFD software. It has the following characteristics:
Solves partial differential equations by the finite volume method
Multi-physics code mainly oriented towards fluid mechanics
Default consideration of 3D geometries
Open-source code developed in C++ (object-oriented programming)
Downloadable for free from www.openfoam.com or www.openfoam.org
Designed as an "easily" programmable toolbox
Parallel calculation modules
Multi-platform installation (preferably Linux)