tomtomtomtony / OpenFOAM_Tutorials_Plus

OpenFOAM cases and notes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

About

OpenFOAM cases and notes

License:GNU General Public License v3.0


Languages

Language:C++ 80.0%Language:C 15.8%Language:Shell 4.2%