
In this introductory video, we provide an overview of the different methods available to install OpenFOAM and explain how we set up the working environment used throughout our courses. Instead of diving into step-by-step instructions, this video helps you understand your available options and choose the installation approach that best fits your system and learning needs.
We briefly introduce three commonly used installation methods: compiling OpenFOAM from source, installing via the system package manager (APT), and using Docker. Each of these methods will be covered in detail in the subsequent videos of this series.
This video is part of a free setup series provided to help you replicate the same environment used in our lecture videos, including the editor and visualization tools, so you can follow the course smoothly without setup-related distractions.
In this video, we walk through the installation of Windows Subsystem for Linux (WSL) as the first step in setting up the environment required for our courses. You will learn how to install WSL using the built-in wsl --install command, explore available Linux distributions, and install Ubuntu 22.04.
We also cover the initial setup process, including creating a Linux username and password, and show how to access your Windows file system from within WSL using the /mnt directory. This ensures you can easily work with course files stored on your Windows machine while using Linux-based tools.
This video is part of our setup series designed to help you replicate the same environment used in our lecture videos, so you can follow the courses smoothly and focus on learning rather than troubleshooting system issues.
In this video, we demonstrate how to install Docker on Windows and use it to run OpenFOAM through official Docker images. We walk through the Docker installation using default settings, verify that Docker is working correctly, and ensure that Windows Subsystem for Linux (WSL) is properly configured for Docker support.
You will see how to pull OpenFOAM Docker images, select the correct version, and run containers while mounting local directories to access your files seamlessly. We also verify the setup by running basic OpenFOAM utilities and a sample simulation, confirming that the OpenFOAM environment inside the container is working as expected.
This video is part of our setup series designed to help you reproduce the same environment used in our course lectures, making it easier to follow along with hands-on examples and simulations.
In this video, we show how to install Docker on Ubuntu and use it to run OpenFOAM through Docker containers. We begin by briefly reviewing the Docker installation process, including installing Docker Desktop, setting up the required GPG keys, and verifying the installation using a test Docker command.
We then demonstrate the easiest way to install and run OpenFOAM using the official OpenFOAM Docker scripts. You will learn how to download and execute the OpenFOAM Docker helper script, select specific OpenFOAM versions, and understand how the script launches OpenFOAM containers behind the scenes.
Finally, we verify the installation by downloading the OpenFOAM tutorials, generating a mesh using blockMesh, and running a sample solver. Successfully completing these steps confirms that your OpenFOAM environment is correctly set up and ready for use in subsequent course lectures.
This video is part of our setup series designed to help you replicate the same working environment used throughout our courses, ensuring a smooth and distraction-free learning experience.
In this video, we demonstrate how to install OpenFOAM version 2412 on Ubuntu 22.04 using the system package manager (APT). We walk through the official installation page, explain the available operating system options, and show how to add the OpenFOAM repository to your system.
You will learn how to update your package list and install the full OpenFOAM package, along with a brief explanation of the different installation options, including minimal and complete setups. We choose the full installation to ensure all required tools and utilities are available for our course workflows.
This video is part of our setup series designed to help you install OpenFOAM in a way that matches the environment used in our lectures, allowing you to follow along smoothly with hands-on examples and simulations.
In this video, we explain how to install OpenFOAM by compiling the source code on Ubuntu 22.04. This method provides maximum flexibility and is useful if you need full control over the OpenFOAM build, access to additional tools such as cfMesh, or customization of the compilation process.
We walk through downloading the OpenFOAM source code and the required third-party libraries, installing system dependencies, and checking compiler and MPI compatibility. You will also see how to extract the source files, verify the GCC version, and compile both the third-party libraries and OpenFOAM itself using Allwmake with parallel compilation.
This approach takes longer than package-based or Docker installations, but it ensures a fully native OpenFOAM build tailored to your system. This video is part of our setup series and helps you create the same development environment used in our advanced course workflows.
In this video, we explain how to activate the OpenFOAM environment after installation by sourcing the OpenFOAM bashrc file. We show where OpenFOAM is installed on the system, how to locate the relevant bashrc files, and how environment variables are set when OpenFOAM is sourced.
You will also learn how to edit your user ~/.bashrc file to create convenient aliases for sourcing OpenFOAM automatically, making commonly used solvers available every time you open a terminal. We verify the setup by checking the availability of an OpenFOAM solver after sourcing the environment.
This video is part of our setup series and ensures that your OpenFOAM installation is correctly configured and ready for use in the upcoming course lectures.
In this video, we show how to download and install ParaView on Windows for visualizing OpenFOAM simulation results. We walk through the ParaView download page, explain the available versions, and highlight which package to choose, including the standard ZIP version and the MPI-enabled option.
You will see how to extract the downloaded files, locate the ParaView executable, and launch ParaView by running it as an administrator. Once installed, ParaView provides the visualization environment used throughout our courses to post-process and analyze OpenFOAM results.
This video is part of our setup series designed to help you install all required tools and replicate the same visualization workflow used in our lecture videos.
In this video, we show how to install Visual Studio Code (VS Code) and use it as the code editor for editing OpenFOAM dictionaries, as demonstrated in our lecture videos. We walk through the basic installation steps and show how to open a working directory in VS Code.
You will learn how to browse and open case folders, edit files within a project, and use split views to work on multiple files simultaneously. This setup allows you to follow our lectures efficiently while modifying OpenFOAM case files and configurations in parallel.
This video is part of our setup series designed to help you replicate the same development environment used throughout our courses and smoothly transition into running and modifying OpenFOAM simulations.
In this video, we demonstrate how to access and run OpenFOAM tutorial cases and visualize the results using ParaView. We show how to copy tutorial cases to your home directory, run a basic steady-state simulation using blockMesh and simpleFoam, and verify that the solver executes correctly.
You will also learn how to prepare OpenFOAM results for post-processing by creating the required .foam file and moving the case directory to the Windows file system for visualization in ParaView. Finally, we open the case in ParaView and visualize pressure and velocity contours.
This video connects the setup steps with actual simulation workflows and helps you confirm that your OpenFOAM, editor, and visualization tools are working together as expected before moving on to more advanced course examples.
In this video, we explain how to access our course materials through our learning platform and how to use them effectively alongside the lecture videos. We show how to log in to the course portal, navigate to your purchased courses, and access lecture videos, notes, and downloadable case files.
You will learn how to download and organize case files, unzip them, and follow the lectures by editing the files step by step instead of directly running the simulations. We also demonstrate how to visualize simulation results in ParaView, explore time-dependent results, and apply basic post-processing filters.
This video is designed to help you get the most out of our courses by combining lecture videos, PDFs, case files, and hands-on editing into a smooth and effective learning workflow.
In this video, we show how to view and explore OpenFOAM source files directly from the Ubuntu terminal. We explain why opening Ubuntu directly provides better terminal readability and demonstrate how to navigate to the OpenFOAM installation directories to access application and source (src) files.
You will learn how to open files using the vi editor, navigate through source code using the keyboard, and exit the editor safely. We also show how to locate and inspect different OpenFOAM components, such as meshing utilities and solver source files, as referenced in the lectures.
This video is part of our setup and learning workflow series and helps you connect the theory explained in the lectures with the actual OpenFOAM source code.
Getting started with OpenFOAM can be challenging, especially when multiple installation methods, operating systems, and system configurations are involved. Many learners struggle not with CFD itself, but with setting up a stable and consistent working environment. This free course is designed to remove that barrier by guiding you through the complete setup of a reliable OpenFOAM v2412 environment, aligned with the workflow used throughout our CFD courses.
In this course, you will learn how to install OpenFOAM v2412 using multiple approaches, allowing you to choose the method that best suits your system and learning needs. We cover package-based installation on Ubuntu, Docker-based workflows for portable and reproducible setups, and compiling OpenFOAM from source for users who require full control and customization. Each method is explained with practical context so you understand when and why to use it.
In addition to OpenFOAM itself, the course covers essential supporting tools required for an effective CFD workflow. This includes setting up Windows Subsystem for Linux (WSL) for Windows users, installing and using ParaView for post-processing and visualization, and configuring Visual Studio Code for editing OpenFOAM dictionaries and case files in a structured and efficient way.
Beyond installation, the course demonstrates how to run OpenFOAM v2412 tutorial cases, verify that your setup is working correctly, and visualize simulation results in ParaView. You will also learn how to explore and read OpenFOAM source code directly from the terminal, helping you connect the theory explained in the lectures with the actual implementation. A strong emphasis is placed on showing how to follow CFD lectures effectively by editing and running case files step by step alongside the videos, rather than simply executing pre-prepared simulations.
The primary goal of this course is to eliminate setup-related frustration so that you can focus entirely on learning CFD concepts, numerical methods, and simulation workflows using OpenFOAM v2412. This course is provided free of cost and is intended as a prerequisite or companion course for our advanced OpenFOAM and CFD training programs.