We may earn an affiliate commission when you visit our partners.

OpenFOAM

Save
February 5, 2025 Updated July 13, 2025 19 minute read

An Introduction to OpenFOAM

Path to OpenFOAM

Take the first step.
We've curated nine courses to help you on your path to OpenFOAM. Use these to develop your skills, build background knowledge, and put what you learn to practice.
Sorted from most relevant to least relevant:

Share

Help others find this page about OpenFOAM: by sharing it with your friends and followers:

Reading list

We've selected 19 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in OpenFOAM.
This is the 2016 edition of the highly recommended book on the Finite Volume Method with OpenFOAM and Matlab. It provides a strong theoretical foundation and practical examples, making it suitable for advanced students and researchers. It is considered a key text for understanding the numerical methods in OpenFOAM.
Authored by key figures in the OpenFOAM community, this book focuses on the practical application of the finite volume method within OpenFOAM, specifically covering second-order FVM. It's a valuable resource for users looking to implement and understand higher-order schemes in their OpenFOAM simulations.
The official user guide is an essential resource for anyone using OpenFOAM. It provides detailed information on setting up cases, using utilities like blockMesh and snappyHexMesh, boundary conditions, models, solvers, and post-processing. While not a traditional textbook, it's a crucial reference for practical OpenFOAM usage. Different versions of the user guide are available for different OpenFOAM releases.
Authored by core OpenFOAM developers, this book offers a modern perspective on CFD with a focus on the finite volume method as implemented in OpenFOAM. It covers fluid dynamics, turbulence modeling, boundary conditions, numerical methods, and algorithms in a concise format. It's a good resource for understanding the principles behind OpenFOAM's implementation.
A comprehensive and widely respected book focusing specifically on turbulence and its modeling. Understanding turbulence is crucial for many OpenFOAM applications. provides the theoretical background necessary to effectively use and understand turbulence models within OpenFOAM.
Considered a classic introductory textbook to CFD and the Finite Volume Method. is highly recommended for beginners due to its clear explanations of governing equations, boundary conditions, turbulence modeling, and the FVM. While not specific to OpenFOAM, the foundational knowledge gained from this book is essential for anyone starting with CFD software like OpenFOAM.
This comprehensive book covers a wide range of numerical methods used in CFD, including the finite volume method. It delves into discretization and solution methods commonly found in commercial and open-source CFD programs like OpenFOAM. It's a valuable reference for understanding the mathematical and numerical underpinnings of CFD solvers.
This official guide is for those who want to delve into the OpenFOAM source code and customize or develop their own solvers and utilities. It requires a strong understanding of C++ programming and the underlying CFD principles. This key resource for advanced users and developers.
Focuses on a practical approach to CFD using OpenFOAM, prioritizing clarity over strict mathematical rigor. It aims to help users correctly configure CFD software and focuses on OpenFOAM as a free and open-source option. This book is scheduled for release in July 2025, indicating its contemporary relevance.
This classic text in the field of computational heat transfer and fluid flow, particularly known for its coverage of the SIMPLE algorithm, which is fundamental to many CFD solvers, including those in OpenFOAM. While older, the principles remain highly relevant for understanding pressure-velocity coupling methods.
Offers a clear and concise introduction to CFD fundamentals and methods. It is suitable for students and professionals who want to apply existing CFD software and understand its workings. The second edition includes updated information on finite volume discretization on unstructured grids and turbulence modeling, making it relevant to OpenFOAM users.
Serves as an extended user guide for OpenFOAM, offering practical insights into using the software. It is particularly helpful for those new to OpenFOAM and seeking to understand its structure and basic functionalities. While not a deep dive into theory, it's a valuable practical resource.
Provides a practical introduction to CFD fundamentals and commercial CFD software. While not solely focused on OpenFOAM, it helps bridge the gap between theory and practical application and is suitable for students and practicing engineers new to CFD. The third edition is updated and includes worked examples.
Foundational text in the field of computational heat transfer and fluid flow, particularly known for its clear explanation of the finite volume method and the SIMPLE algorithm. While published some time ago, the fundamental principles remain highly relevant to CFD and OpenFOAM. It's a valuable reference for understanding the numerical techniques used in many OpenFOAM solvers.
Provides practical examples and applications of OpenFOAM for simulating effluent discharges in environmental fluid mechanics. It bridges the gap between academia and industry and is valuable for researchers and engineers working on specific applications of OpenFOAM. Published recently, it covers contemporary topics in a specific domain.
Appears to be an earlier version or related material to 'The OpenFOAM Technology Primer'. It likely offers an introduction to getting started with OpenFOAM technology, suitable for beginners. Its value might be more as a foundational text compared to the updated Primer.
This textbook, based on OpenFOAM and Caeliux, provides an introduction to mathematical modeling and simulation. While broader than just CFD, it can be a useful resource for understanding the modeling aspects relevant to using OpenFOAM.
Aims to provide a practical guide to using OpenFOAM. While details on its content and reputation are less widely available compared to other texts, a practical guide would be beneficial for users focusing on applying OpenFOAM to solve problems. Its recency would need to be verified for contemporary relevance.
Table of Contents
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser