Ajay B Harish, Sanjay Govindjee and Frank McKenna
CFD Notebooks is an educational application published on Designsafe and available through the CFD Notebooks Simcenter page, and released under a BSD Clause 2 license. Check out the Getting started with CFDN to know more about how to access the application.
The CFD Notebooks are a set of Jupyter notebooks aimed at senior undergraduate and early graduate students who are interested in learning OpenFOAM. It is hosted on DesignSafe that allows learner to get started with the open-source CFD tool OpenFOAM and to run it on Designsafe. It provides a foundation for all aspects of OpenFOAM, from running cases to programming, so is useful to both new users and existing users wishing to broaden their basic knowledge of OpenFOAM. The learners are exposed to running exercises and simulating cases in OpenFOAM using Designsafe’s HPC computing platform, accessed directly through the Jupyter notebook. The Jupyter notebooks consist of video tutorials, DIY examples, and general reading materials. This learning tool is truly platform-independent and leverages the power of the cloud.
Each notebook of the CFDN covers a particular topic. Thus, advanced users can directly jump to topics of interest rather than follow a one-size-fits-all learning process. The topics covered in the beginner notebooks include:
Introduction to OpenFOAM and Designsafe
Different solvers in OpenFOAM and which to use?
Boundary conditions in OpenFOAM
Meshing in OpenFOAM (blockMesh)
In the next version of CFDN, it will also include content on
Meshing in OpenFOAM (snappyHexMesh)
Importing meshing into OpenFOAM
Turbulence models and what are these?
Multiphase flows and VOF
Post-processing in OpenFOAM using Markers
Finite Volume Method and interpolations
Using wavemaker boundary conditions
Writing custom boundary conditions
If there is a topic of particular interest to you, please make a feature request on our Message Board and we would be glad to add them.