GUI for OpenFOAM

OpenFOAM is a great opensource CFD tool. It supports simulations of complex fluid flows involving chemical reactions, turbulence and heat transfer and many more. You can get more details about OpenFOAM from their website https://www.openfoam.com.

But it is complex to use as all the commands of OpenFOAM should be handled with terminal commands. OpenFOAM_GUI solves this. You can download OpenFOAM_GUI from Github
https://github.com/janakanayanajith/OpenFOAM_GUI

This is completely free and opensource  licenced under the GNU General Public License v3.0.

OpenFOAM_GUI is written with python 3.6 and PyQt5. Any of a python 3.x can be used to run this. It works for OpenFOAM in linux environment.



System requirements
  1. Python 3.x
  2. PyQt5

Running

1. Install python3.6 
sudo apt-get install python3.6

2. Install PyQt5 
python3 -m pip install PyQt5

3. Run application 
python3 OpenFOAM_IDE.py

Features
Run terminal commands with GUI




Syntax highlighting, auto indent and line numbers

Go to File > Auto Indent or press Ctrl+I to Indent the file





Run custom terminal commands


Easily handle files


Avoid mistakes


User friendly environment for solver selecting and parallel processing.



You can use PyInstaller to compile OpenFOAM_GUI to an executable file which can be used in a computer where python is not installed.

Comments