Title of script: Installing and Running PyFoam
Script : Anmol Sahoo, Rahul Joshi
Narration : Rahul Joshi
Keywords: OpenFOAM, PyFoam, CFD, Spoken Tutorial, Python
Visual Cue
|
Narration
|
Show Slide : Title
|
Hello and welcome to the spoken tutorial on installing and running PyFoam
|
Show Slide : Learning Objectives
|
In this tutorial, we will learn how to Install and check PyFoam and the required steps for the same.
- What is PyFoam
- Checking installation of OpenFOAM
- Installing Python, Numpy and Gnuplot
- Install PyFoam using pip
- Install PyFoam using sources
- Check if PyFoam is working
|
Show Slide :
System Requirement
|
To record this tutorial I am using
- Ubuntu Linux Operating system 14.04
- OpenFOAM version 2.3.0
- Note that PyFoam will also work with OpenFoam v1.6+ and above
|
Show Slide :
Pre-requisite
|
To practice this tutorial, the user should have
- Basic knowledge of Linux terminal commands
- Experience with running and analyzing OpenFOAM cases
- If not please watch the Linux tutorial on this website
|
Show Slide :
Introduction to PyFoam
|
What is PyFoam?
-PyFoam is a collection of Python libraries and utilities
-It can be used to manipulate OpenFOAM simulations and
-It is Designed to make working with OpenFOAM easier
|
Show Slide :
Introduction to PyFoam
|
PyFoam can be also be used for
- iteratively running simulations
- automate data collection
- parametrically modify case files and
- many other such useful activities.
Note that :
- PyFoam works over OpenFOAM
- Thus we need to always have an installation of OpenFOAM in our computer
|
Show Slide: Checking OpenFOAM
Open terminal
|
First we check if our installation of OpenFOAM has been done properly
Open a terminal, and type icoFoam -help
You should get the details of icoFoam and OpenFOAM version and help text
|
Show Slide : Installing Pre-Requisites
Open Terminal
type in terminal
type in terminal
type in terminal
type in terminal
|
Now we will install the necessary prerequisites for PyFoam such as
-Python, Pip, Numpy and Gnuplot
using the terminal.
First we type
sudo apt-get install python-dev and press enter
Then, type
sudo apt-get install python-pip and press enter
Then, type
pip install Numpy
Then, type
sudo apt-get install gnuplot gnuplot-x11 and press enter
With this we are done with installing the pre-requisites
|
Show Slide :
Install PyFoam
Open terminal
|
Now we will installing PyFoam using pip
Open the terminal and Type: pip install PyFoam
|
Show Slide :
Installing PyFoam
Open browser
Download PyFoam
Open terminal : go to Downloads folder
Untar the files
install PyFoam
|
We can also installing PyFoam from source
To do so, Open the browser and in the URL window type
www.pypi.com
Search for PyFoam
Download PyFoam-0.6.5.tar.xz
In the terminal go to downloads folder
Type tar -xvf PyFoam-0.6.5.tar.xz
Type cd name of the folder PyFoam-0.6.5
aftet this type sudo python setup.py install
|
Show Slides: Checking PyFoam
Open Terminal : To Check PyFoam working
type in terminal
type in terminal
type in terminal
check the message
|
Now we have Check if PyFoam is detecting
OpenFoam and working correctly.
Switch to terminal again
Type python
import PyFoam
from PyFoam.FoamInformation
print from PyFoam.FoamInformation.foamTutorials()
This Should print directory of OpenFOAM Tutorials.
Now let us summarise
|
Show Slide
Forum to answer questions
|
Please post your timed queries in this forum
|
Show Slide
Forum to answer questions
|
Please post your general queries on OpenFOAM in this forum
|
Show Slide
Textbook Companion
|
The FOSSEE team coordinates the TBC project
|
Show Slide
Acknowledgement
|
The Spoken Tutorial project is funded by NMEICT, MHRD, Govt. of India
For more details , visit this website.
|
Thank You
|
The script is prepared by Anmol Sahoo and this is Rahul Joshi from IIT Bombay signing off. Thanks for watching
|