Course curriculum
-
-
01 Demonstrating OpenFOAM: Project Plan (Prt 01)
-
02 Demonstrating OpenFOAM: Project Plan (Prt 02)
-
03 Demonstrating OpenFOAM: Overview
FREE PREVIEW -
04 Demonstrating OpenFOAM: Meshing
FREE PREVIEW -
05 Demonstrating OpenFOAM: Setting Initial Conditions
FREE PREVIEW -
06 Demonstrating OpenFOAM: Settings for Simulation
-
07 Demonstrating OpenFOAM: Running a Case and Observing Results
FREE PREVIEW -
08 Demonstrating OpenFOAM: Check Solution Quality
-
09 Demonstrating OpenFOAM: Compare With Experiment/Analytical Solution
-
10 Side Note
-
-
-
01 Installing WSL and OpenFOAM: Overview
-
02 Installing WSL
-
03 WSL: Linux Basics
-
04 Linux Basics / Installing OpenFOAM (Prt 01)
-
05 Installing OpenFOAM (Prt 02)
-
06 Installing OpenFOAM (Prt 03)
-
07 Setting Up OpenFOAM
-
08 Linux Tricks: The ./bashrc File
-
09 WSL: Two Main Issues To Solve
-
10 WSL: Opening GUI Applications
-
11 What To Do In Case Of Error (Prt 01)
-
12 What To Do In Case Of Error (Prt 02)
-
13 OpenFOAM First Look: Navigating OpenFOAM
-
14 OpenFOAM First Look: Application Files
-
15 OpenFOAM First Look: Tutorials
-
16 Making Your Own Cases: Plan of Action
-
-
-
01 scalarTransportFoam: First Look
-
02 scalarTransportFoam: Prepare Case Directory
-
03 scalarTransportFoam: Project Plan
-
04 scalarTransportFoam: Case Directory and ./Allrun File
-
05 scalarTransportFoam: Use ./Allrun and Inspect Result in paraView (Prt 01)
-
06 scalarTransportFoam: Inspection of Results in paraView (Prt 02)
-
07 scalarTransportFoam: Inspection of Results in paraView (Prt 03)
-
08 scalarTransportFoam: Format of Results Files (Prt 01)
-
09 scalarTransportFoam: Format of Results Files (Prt 02)
-
10 scalarTransportFoam: System Subdirectory
-
11 scalarTransportFoam: System Subdirectory: controlDict
-
12 scalarTransportFoam: System Subdirectory: fvSchemes and fvSolution
-
13 scalarTransportFoam: Polymesh and How Meshes Are Stored in OpenFOAM
-
14 scalarTransportFoam: controlDict and Polymesh
-
-
-
01 potentialFoam: Set Up Case
-
02 potentialFoam: Initial Values Files (Prt 01)
-
03 potentialFoam: Initial Values Files (Prt 02)
-
04 potentialFoam: ./Allrun File
-
05 potentialFoam: Help From The Userguide (Prt 01)
-
06 potentialFoam: Help From The Userguide (Prt 02)
-
blockMesh Guide 01: Rectangular Boxes
-
-
-
01 Meshes in OpenFOAM (Prt 01)
-
02 Meshes in OpenFOAM (Prt 02)
-
03 Mesh Types and Format
-
04 blockMesh and blockMeshDict
-
05 blockMesh: Our First Mesh
-
06 blockMesh: Cylinder Case Mesh
-
07 Running Cylinder Case
-
08 blockMesh for Cylinder Case (Prt 01)
-
09 blockMesh For Cylinder Case (Prt 02)
-
10 blockMesh: Preparing First blockMesh Construct
-
11 blockMesh: First Block (Prt 01)
-
12 blockMesh: First Block (Prt 02)
-
13 blockMesh: Using checkMesh
-
14 blockMesh: Examining First Mesh
-
15 blockMesh: Grading
-
16 blockMesh: Multiple Blocks (Prt 01)
-
17 blockMesh: Multiple Blocks (Prt 02)
-
18 blockMesh: Matching Grading
-
19 Cylinder Case Result
-
20 Calculating Drag in paraView Part 01
-
21 Calculating Drag in paraView Part 02
-
-
-
01 laplacianFoam Flange: Project Plan (Prt 01)
-
02 laplacianFoam Flange: Project Plan (Prt 02)
-
03 laplacianFoam Flange: Allrun File
-
04 laplacianFoam Flange: Result of Running ./Allrun Script
-
05 laplacianFoam Flange: Initial Values
-
06 laplacianFoam: Solver Help From The User Manual
-
07 laplacianFoam Flange: Results
-
About this course
- £19.99
- 113 lessons
- 11 hours of video content
Your Skills At Your Pace, Affordably
It should not be so hard to learn such a crucial skill for a modern engineer as CFD. Current prices for day courses in OpenFOAM stretch towards £1,000 at the introductory level. This works very well for some students, especially if you already have existing employment in industry, but for a large number of students who need to build their skills this just isn't viable.
That's why I made this course.
I remember what it was like learning OpenFOAM from scratch 5 years ago and I want you to save time and energy getting your foot in the door fast - in the sciences, in business, in engineering entrepreneurship. I've distilled the most essential parts of getting OpenFOAM up and running into 11 hours of video footage covering everything from installation and case structure to meshing and solver anatomy so that you can learn at your own pace and at a much more affordable price point.
Philip Baldock
-
7,000+ Enrolled Students
-
Over 5 Years OpenFOAM Teaching Experience
-
50+ Hours Courses Published
The Complete Introduction to OpenFOAM
CFD is notoriously difficult to do. ANSYS, the industry standard for CFD in the modern world, costs around $10,000 for a user license, which is out of the price range of most students. At the other end of the scale we have OpenFOAM, a completely free and very powerful alternative that has been demonstrated to perform just as well as ANSYS and other industry standard software.
The catch?
User friendliness.
OpenFOAM gives tremendous flexibility and, being open source, is the perfect platform for learning since the code for any aspect of its operations can always be found and inspected by the user. Like many open source software, however, it has a steep learning curve. With control and that ability to customise to meet your needs comes complexity and difficulty.
Walkthrough From The Very Beginning
Understand Solver Architecture
Mesh Construction
Learn Solver Architecture
Building upwards from the fundamentals of OpenFOAM ends up ultimately much quicker than jumping straight to your end use case. Learn the key skills needed to make OpenFOAM work for you.
-
Edit basic solver example cases to fit whichever case conditions and geometries you need with minimal error (far easier and quicker than building a case from scratch).
-
Master potential flow, Laplace’s equation, diffusion of a passive scalar and other foundational tasks in a typical fluid dynamics engineering problem as a basis for more complicated solvers.
-
Learn how to find and read application files for whichever solvers you need for your projects and interests.
-
30-day money back guarantee if you're not satisfied, simply reach out to me by course message.