/OpenFOAM_Tutorials_Plus

OpenFOAM cases and notes

Primary LanguageC++GNU General Public License v3.0GPL-3.0

OpenFOAM Tutorials Plus

This repository contains several OpenFOAM tutorials, cases and notes.

Here's a brief description:

  • linuxCheatSheet

    OpenFOAM Linux Cheat Sheet.

  • flatPlate

    A simple 2D geometry is used to show the development of a turbulent boundary layer. It's an exercise of Flow over a flat plate - YouTube.

  • abruptContraction

    Abrupt contraction of a rectangular channel where cavitation occures. The blockMeshDict is written with variables. interPhaseChangeFoam, pisoFoam and pimpleFoam are used.

  • abruptContractionPar

    Parallel edition of abruptContraction.

  • waterChannel

    Two-phase open channel flow. It's a fork of the original interFoam tutorial waterChannel. The surfaces function is configured to generate water surfaces (namely, the isosurfaces where alpha.water is equal to 0.5).

  • cavitatingBullet

    The simplified version of the original cavitatingBullet case. The initialization process using potentialFoam is removed in this version to show the basic usage of interPhaseChangeFoam.

  • programmingTutorials

    Basic tutorials to show how to programme within the framework of OpenFOAM. Refer to the README file within the folder.

Pull requests are welcome! Happy foaming!