OpenFOAM® Documentation


Browse the guide to see how OpenFOAM operates under-the-hood. As an open source code, users can directly see how the code is written and learn how the functionality is implemented. The documentation provides descriptions for many aspects of the code, including:

Note that the source to the guide is available and we welcome contributions!

Looking to go straight to the code? Take a look at the OpenFOAM API and the convenient entry points provided by the modules system.

Code wiki

The code wiki is located alongside development repository and provides a wealth of information, including:

Tutorial Wiki

A community-driven collection of tutorials hosted at

System Requirements

Detailed information about the system requirements for Linux systems. More...



Legacy Guides

User Guide

Gain understanding of how OpenFOAM cases are assembled and evaluated in the OpenFOAM user guide:

Tutorial Guide

A collection of tutorials to help users get started with OpenFOAM covering a range of topics, including incompressible, compressible and multiphase flows, and stress analysis

Programmer’s Guide