diff options
author | rahul | 2015-12-21 10:57:15 +0530 |
---|---|---|
committer | rahul | 2015-12-21 10:57:15 +0530 |
commit | b20df7584a0291645332d2bb79977f97ddf66034 (patch) | |
tree | 72d463abf4664328c6d5a75d82e767c7c23de09a | |
download | CFD_Book-b20df7584a0291645332d2bb79977f97ddf66034.tar.gz CFD_Book-b20df7584a0291645332d2bb79977f97ddf66034.tar.bz2 CFD_Book-b20df7584a0291645332d2bb79977f97ddf66034.zip |
110 files changed, 1924 insertions, 0 deletions
diff --git a/CHAPTERS/chap1/chapter1.tex b/CHAPTERS/chap1/chapter1.tex new file mode 100644 index 0000000..69696da --- /dev/null +++ b/CHAPTERS/chap1/chapter1.tex @@ -0,0 +1,185 @@ +\chapter{Installing OpenFOAM and Paraview} +\thispagestyle{empty} +\label{sec:chap1} +\newcommand{\LocCHonefig}{\Origin/CHAPTERS/chap1/figures} + +The First chapter deals with Installing OpenFOAM and Paraview. We are using Linux Operating System for installation and OpenFOAM-2.3.0 and Paraview-4.1.0. +First we will look how to install OpenFOAM and paraview using Synaptic Package Manager. Then using the downlading it from the OpenFOAM website and lastly installing +it using the source code. We will end this chapter with an example which shows running a simple problem in .As a basic requirement the user expected to have +some basic knowledge of Computational Fluid Dynamics ( CFD ) and should be able to use basic Linux Commands. + +\section{Installation using Synaptic Package Manager} + +OpenFOAM and Paraview can be installed using Synaptic Package Manager. On the left side of your computer screen you can see the Launcher with the list of softwares. +Click on the search box ,Fig.\ref{search} on top of the Launcher and type Synaptic. This will display the Synaptic Package Manager. Click on it to open. + +\begin{figure}[h] +\begin{center} +\includegraphics[scale=0.75]{\LocCHonefig/dash.png} +\caption{Search Icon on top of Launcher} +\label{search} +\end{center} +\end{figure} + +\flushleft You will be interrupted to enter the system password. + +\begin{figure}[h] +\begin{center} +\includegraphics[scale=0.45]{\LocCHonefig/password.png} +\caption{Enter system password to open Synaptic Package Manager} +\end{center} +\end{figure} +\vspace{1cm} + +\flushleft Once the Synaptic Package Manager is Opened, in the search box type OpenFOAM. + +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.4]{\LocCHonefig/searchbox.png} +\caption{Search Box} +\label{searchbox} +\end{center} +\end{figure} + +\flushleft You will see both OpenFOAM-2.3.0 and Paraview-4.1.0. Right Click Both of them for installation and click Apply to install, Fig \ref{searchbox}. +This might take some time to install depending upon your internet speed. + +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.35]{\LocCHonefig/mark.png} +\caption{Install OpenFOAM and Paraview} +\label{searchbox} +\end{center} +\end{figure} + +\section{Installtion from OpenFOAM website} + +\flushleft OpenFOAM can also be downloaded and installed using the OpenFOAM website. Follow the steps given below for installation. +\begin{itemize} +\item On your browser type \textbf{www.openfoam.com/download} +\item Go to Ubuntu Debian Installation +\item Under the first point of Installation copy the command line and paste this in your terminal window +\item Open the terminal window by pressing \textbf{Ctl+Alt+t} keys simultaneously on your keyboard or you can also open it using the +search icon on top of the Launchbar + +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.28]{\LocCHonefig/terminal.png} +\caption{Terminal window} +\label{terminal} +\end{center} +\end{figure} + +\item For complete installation for OpenFOAM and Paraview follow the steps under Ubuntu installation page + +\end{itemize} + +\flushleft To configure the installed software we need to edit the bashrc file. +To do this open a new command terminal and type +\begin{equation*} +\textbf{gedit $\sim$$\slash$.bashrc} +\end{equation*} +and press enter + +\flushleft After the bashrc file is opened scroll down to the bottom of the file. Then go back to your browser (OpenFOAM download page) and scroll down to \textbf{User Configuration}. +Copy the line in point number 2 +\begin{equation*} +\textbf{source /opt/openfoam230/etc/bashrc} +\end{equation*} +and paste it at the bottom of the bashrc file. Save it and close the file. + +\flushleft To check if OpenFOAM is installed properly open a new command terminal and type +\begin{equation*} +\textbf{icoFoam -help} +\end{equation*} +and press enter. You will see a "Usage" message on your terminal screen, Fig \ref{usage} which shows that the installation is done. + +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.5]{\LocCHonefig/usage.png} +\caption{Usage Message} +\label{usage} +\end{center} +\end{figure} + +\flushleft Now we will set up the working directory and copy the tutorial folder. Follow the steps given below. +\begin{enumerate} +\item Open up a new terminal and type \textbf{mkdir -p $\$$FOAM$\_$RUN} and press enter +\item Now type \textbf{cp -r $\$$FOAM$\_$TUTORIALS} \textbf{$\$$FOAM$\textunderscore$RUN} and press enter. This will copy the tutorials folder into the run directory. +\end{enumerate} + +\flushleft Installation of OpenFOAM using the Debian package is now complete. Similarly you can download it for other linux OS such as Fredora, OpenSUSE. + +\section{Installation using Source Code} +Alternate way to install OpenFOAM and Paraview is by Compiling the Source code available under the header of \textbf{Source Pack} Installation on the OpenFOAM website. +Download the tar files available in \textbf{OpenFOAM.tar.gz} and \textbf{ThirdParty.tar.gz} format. Create a folder in your Home directory by the name OpenFOAM and paste the tar files in that folder and Extract the files in that folder. +Follow the steps given on the OpenFOAM source pack installation page to complete the installation. Since we compile the source code it might take a few hours to complete. + +\section{Example Problem - Lid Driven Cavity} +We will solve an problem here by the name Lid Driven Cavity. It is a two dimensional problem where the upper plate moves and other three sides of the plate are fixed / stationary, \ref{lid}. +The solver we use here is icoFoam which is an Transient solver for incompressible flow. + +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.3]{\LocCHonefig/geometry1.png} +\caption{Lid Driven Cavity} +\label{lid} +\end{center} +\end{figure} + +In the terminal type the path given below :\newline + +\small{cd OpenFOAM/OpenFOAM-2.3.0/run/tutorials/incompressible/icoFoam/cavity} \newline + +\subsection*{Meshing the geometry} +We need to mesh the geometry. This can be done using the blockMesh utility of OpenFOAM. In the command terminal type \textbf{blockMesh} and press $<enter>$ which completes the meshing, Fig \ref{mesh} + +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.3]{\LocCHonefig/blockMesh.png} +\caption{blockMesh for meshing} +\label{mesh} +\end{center} +\end{figure} + +\newpage + +\subsection*{Solving} +Once meshing is done we now run the solver by typing : \\ +\center \textbf{icoFoam} \\ +\flushleft in the command terminal and press $<enter>$. The iteration running can be seen in the terminal window,Fig \ref{solver}. \newline +\flushleft We have now solved the lid driven cavity case. + +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.3]{\LocCHonefig/solver.png} +\caption{Iteration on Terminal Window} +\label{solver} +\end{center} +\end{figure} + +\subsection*{Visualization} +To Visualize the results we use Paraview. To open paraview in your terminal type \\ +\center \textbf{paraFoam} \\ +\flushleft and press $<enter>$. This will open up the paraview window, Fig \ref{pv}. + +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.32]{\LocCHonefig/paraview.png} +\caption{Paraview window} +\label{pv} +\end{center} +\end{figure} + +\flushleft Click on the Apply button on the left hand side of the \textbf{Object Inspector} Menu to view the Geometry, Fig\ref{geom}. + +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.32]{\LocCHonefig/geometry.png} +\caption{Geometry} +\label{geom} +\end{center} +\end{figure} + +\flushleft This brings us to the end of the first chapter. To summaries we have learnt to Install OpenFOAM and Paraview and ran a test example. +The next chapter will cover about creating simple geometry in OpenFOAM. diff --git a/CHAPTERS/chap1/figures/U_vel.png b/CHAPTERS/chap1/figures/U_vel.png Binary files differnew file mode 100644 index 0000000..e5f8648 --- /dev/null +++ b/CHAPTERS/chap1/figures/U_vel.png diff --git a/CHAPTERS/chap1/figures/blockMesh.png b/CHAPTERS/chap1/figures/blockMesh.png Binary files differnew file mode 100644 index 0000000..68c5d5c --- /dev/null +++ b/CHAPTERS/chap1/figures/blockMesh.png diff --git a/CHAPTERS/chap1/figures/boundary_file.png b/CHAPTERS/chap1/figures/boundary_file.png Binary files differnew file mode 100644 index 0000000..c6aba22 --- /dev/null +++ b/CHAPTERS/chap1/figures/boundary_file.png diff --git a/CHAPTERS/chap1/figures/circular.png b/CHAPTERS/chap1/figures/circular.png Binary files differnew file mode 100644 index 0000000..894cf83 --- /dev/null +++ b/CHAPTERS/chap1/figures/circular.png diff --git a/CHAPTERS/chap1/figures/controldict_cyl.png b/CHAPTERS/chap1/figures/controldict_cyl.png Binary files differnew file mode 100644 index 0000000..8d8695b --- /dev/null +++ b/CHAPTERS/chap1/figures/controldict_cyl.png diff --git a/CHAPTERS/chap1/figures/cyl_geom.png b/CHAPTERS/chap1/figures/cyl_geom.png Binary files differnew file mode 100644 index 0000000..f1e4142 --- /dev/null +++ b/CHAPTERS/chap1/figures/cyl_geom.png diff --git a/CHAPTERS/chap1/figures/cylinder.png b/CHAPTERS/chap1/figures/cylinder.png Binary files differnew file mode 100644 index 0000000..ac6bea5 --- /dev/null +++ b/CHAPTERS/chap1/figures/cylinder.png diff --git a/CHAPTERS/chap1/figures/cylmesh.jpeg b/CHAPTERS/chap1/figures/cylmesh.jpeg Binary files differnew file mode 100644 index 0000000..b48149c --- /dev/null +++ b/CHAPTERS/chap1/figures/cylmesh.jpeg diff --git a/CHAPTERS/chap1/figures/dash.png b/CHAPTERS/chap1/figures/dash.png Binary files differnew file mode 100644 index 0000000..f876adc --- /dev/null +++ b/CHAPTERS/chap1/figures/dash.png diff --git a/CHAPTERS/chap1/figures/geometry.png b/CHAPTERS/chap1/figures/geometry.png Binary files differnew file mode 100644 index 0000000..4e27fdd --- /dev/null +++ b/CHAPTERS/chap1/figures/geometry.png diff --git a/CHAPTERS/chap1/figures/geometry1.png b/CHAPTERS/chap1/figures/geometry1.png Binary files differnew file mode 100644 index 0000000..9d39813 --- /dev/null +++ b/CHAPTERS/chap1/figures/geometry1.png diff --git a/CHAPTERS/chap1/figures/image1.jpg b/CHAPTERS/chap1/figures/image1.jpg Binary files differnew file mode 100755 index 0000000..a7eb401 --- /dev/null +++ b/CHAPTERS/chap1/figures/image1.jpg diff --git a/CHAPTERS/chap1/figures/logo.png b/CHAPTERS/chap1/figures/logo.png Binary files differnew file mode 100644 index 0000000..04d3081 --- /dev/null +++ b/CHAPTERS/chap1/figures/logo.png diff --git a/CHAPTERS/chap1/figures/mark.png b/CHAPTERS/chap1/figures/mark.png Binary files differnew file mode 100644 index 0000000..13d6fe3 --- /dev/null +++ b/CHAPTERS/chap1/figures/mark.png diff --git a/CHAPTERS/chap1/figures/paraview.png b/CHAPTERS/chap1/figures/paraview.png Binary files differnew file mode 100644 index 0000000..4ef83e4 --- /dev/null +++ b/CHAPTERS/chap1/figures/paraview.png diff --git a/CHAPTERS/chap1/figures/parts.png b/CHAPTERS/chap1/figures/parts.png Binary files differnew file mode 100644 index 0000000..2ef58c1 --- /dev/null +++ b/CHAPTERS/chap1/figures/parts.png diff --git a/CHAPTERS/chap1/figures/password.png b/CHAPTERS/chap1/figures/password.png Binary files differnew file mode 100644 index 0000000..7c99982 --- /dev/null +++ b/CHAPTERS/chap1/figures/password.png diff --git a/CHAPTERS/chap1/figures/s38p003.pdf b/CHAPTERS/chap1/figures/s38p003.pdf Binary files differnew file mode 100755 index 0000000..dd3019e --- /dev/null +++ b/CHAPTERS/chap1/figures/s38p003.pdf diff --git a/CHAPTERS/chap1/figures/searchbox.png b/CHAPTERS/chap1/figures/searchbox.png Binary files differnew file mode 100644 index 0000000..8b1f398 --- /dev/null +++ b/CHAPTERS/chap1/figures/searchbox.png diff --git a/CHAPTERS/chap1/figures/setup.png b/CHAPTERS/chap1/figures/setup.png Binary files differnew file mode 100644 index 0000000..0847c65 --- /dev/null +++ b/CHAPTERS/chap1/figures/setup.png diff --git a/CHAPTERS/chap1/figures/solver.png b/CHAPTERS/chap1/figures/solver.png Binary files differnew file mode 100644 index 0000000..eb5764e --- /dev/null +++ b/CHAPTERS/chap1/figures/solver.png diff --git a/CHAPTERS/chap1/figures/square.png b/CHAPTERS/chap1/figures/square.png Binary files differnew file mode 100644 index 0000000..9c0a53b --- /dev/null +++ b/CHAPTERS/chap1/figures/square.png diff --git a/CHAPTERS/chap1/figures/terminal.png b/CHAPTERS/chap1/figures/terminal.png Binary files differnew file mode 100644 index 0000000..536b379 --- /dev/null +++ b/CHAPTERS/chap1/figures/terminal.png diff --git a/CHAPTERS/chap1/figures/u_vel_1.png b/CHAPTERS/chap1/figures/u_vel_1.png Binary files differnew file mode 100644 index 0000000..5bb96dc --- /dev/null +++ b/CHAPTERS/chap1/figures/u_vel_1.png diff --git a/CHAPTERS/chap1/figures/usage.png b/CHAPTERS/chap1/figures/usage.png Binary files differnew file mode 100644 index 0000000..d67a319 --- /dev/null +++ b/CHAPTERS/chap1/figures/usage.png diff --git a/CHAPTERS/chap2/chapter2.tex b/CHAPTERS/chap2/chapter2.tex new file mode 100644 index 0000000..f23f588 --- /dev/null +++ b/CHAPTERS/chap2/chapter2.tex @@ -0,0 +1,135 @@ +\chapter{Creating a Simple Geomtery in OpenFoam} +\thispagestyle{empty} +\label{sec:chap2} +\newcommand{\LocCHtwofig}{\Origin/CHAPTERS/chap2/figures} + +In this chapter we will learn how to create a simple geometry in OpenFOAM using the blockMeshDict utility of OpenFOAM. We can create simple geometries +like a square, rectangle , circular cylinder using blockMeshDict. + +\section{Geometry creation} +Here we will use the lid-driven cavity problem example mentioned in the previous chapter for the pre-processing. As previously mentioned you can type the following path in the command terminal to open the id-driven cavity problem: +\small{cd OpenFOAM/OpenFOAM-2.3.0/run/tutorials/incompressible/icoFoam/cavity}\newline +\flushleft After this if you type “ls” in the command terminal would see three folder inside it given as: + +\begin{itemize} +\item 0 +\item constant +\item system +\end{itemize} + +\flushleft where the 0 folder gives the initial boundary conditions, constant gives the geomtery file and system folder gives the number of the iterations the solver would run along other important files. You can find the boundary of the problem in a polymesh folder inside constant. In order to open that type the following in the command terminal and then press $<enter>$: +\center \textbf{cd constant/polymesh} +\flushleft Then type ls to in the command terminal and press $<enter>$. This shows the geomtery file given as blockMeshDict file. In order to view this file type the following in the command terminal: + +\center \textbf{gedit blockMeshDict} + +\flushleft where gedit it the name of the editor we have used. Note that you may use any other text file editor to view and edit this file. +\flushleft Now you can see the gedit window containing the geometry file. In order to draw a geomtery in OpenFoam you need to follow the below mentioned instructions. +\flushleft In openFoam a geomtery is broken down into small blocks and are then numbered starting from 0, as shown in the Fig \ref{geometry} + +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.32]{\LocCHtwofig/geometry1.png} +\caption{geomtery points of the lid driven cavity} +\label{geometry} +\end{center} +\end{figure} + +\section{blockMeshDict} +\flushleft Note that in openFoam to create a 2-D geometry you need to give a unit cell thickness in the Z axis. Now in order to create a new geomtry file open a new folder in destop and rename it a “blockMeshDict”. +\flushleft A blockMeshDict file basically has the following parts: + +\begin{itemize} +\item Foam File details +\item vertices +\item blocks +\item edges +\item boundary +\item mergepatchpairs +\end{itemize} + +\flushleft Note that the line convertToMeter gives unit in which the geomtery is drawn. For example, as we are drawing the geomtery in meters for this problem we will keep convertToMeters as 1. Now after opening the new blockMeshDict file created in the desktop copy the lines from initial Foam File till convertToMeters from the old file and paste it. After this type vertices and then you can give the X, Y and Z co-ordinates of the boundary as shown below: + +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.66]{\LocCHtwofig/vertices.png} +\caption{coordinates of boundary geomtery points of the lid driven cavity} +\label{vertices} +\end{center} +\end{figure} + +\flushleft Then type block, inside which you give the details of the boundary co-ordinates along with the number of mesh divisions in X, Y and Z direction in the following way, fig \ref{blocks}: + +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.66]{\LocCHtwofig/blocks.png} +\caption{block details of the geomtery} +\label{blocks} +\end{center} +\end{figure} + +\flushleft Here hex represents hexahedral block and the number next to that gives the names of the points at the boundary in clock-wise direction to form a block. Note that for more than one blocks the number of points would be more. The number of grid points can be modified as per requirement. For this problem we have used a 2-D mesh having 30x30 divisions and unit dept. Now since we have all straight edges in this geometry, we will keep the egdes empty. + +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.66]{\LocCHtwofig/edges.png} +\caption{edge details of the geomtery} +\label{edges} +\end{center} +\end{figure} +\vspace{2cm} +\flushleft Next we give the details of the boundary. In the geometry we can see the following boundary conditions,as shown in fig \ref{boundary}: +\begin{itemize} + \item moving wall + \item fixed wall + \item front and back +\end{itemize} +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.45]{\LocCHtwofig/boundary.png} +\caption{boundary names of the geomtery} +\label{boundary} +\end{center} +\end{figure} +\flushleft where it has a top moving wall and three fixed wall. The front and back faces are kept empty as this is a 2-D problem. +\vspace{10cm} +\flushleft Now in the blockMeshDict file you can type the boundary as shown in fig \ref{boundary_name}: +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.66]{\LocCHtwofig/boundary_name.png} +\caption{boundary details of the geomtery} +\label{boundary_name} +\end{center} +\end{figure} + + +\flushleft Here within the boundary names enter the type of boundary used and then faces, giving the points of the block forming a particular boundary. Note that you should be very careful while writing the order of the points. The order should be such that if you place a folded palm on the surface of a boundary the thumb should be pointing normal to the surface and the fingers should be folded such that they make a curl in clockwise or anti-clockwise direction. Note that you should use either clockwise or anti-clockwise convention throughout the file and but not both. Also you should be very careful regarding openning and closing of brackets in this file. + +\flushleft After this$,$ in a new line type mergePatchPairs. Since in this problem we do not have to merge any patches we will keep this empty$,$ fig \ref{merge}. +\vspace{0.32cm} +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.66]{\LocCHtwofig/merge.png} +\caption{merge patch details of the geomtery} +\label{merge} +\end{center} +\end{figure} + +\flushleft Note that two “P”'s are capital here. +\flushleft After completing writing this file save it and close this file. Thus you have learned ho wto create a geomtery file. +\flushleft Now go back to the command terminal and type the following twice to go back to cavity folder: + +\center \textbf{cd ..} + +\flushleft Next you can mesh this geomtry by typing blockMesh in the command terminal. After this you can view the geometry by opening paraview. For this type paraFoam in the command terminal and press $<enter>$. +\flushleft In the paraview window press Apply button on the left hand side of the Object Inspector Menu to +view the Geometry, as shown in the fig \ref{paraview1}: +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.32]{\LocCHtwofig/paraview1.png} +\caption{Paraview window showing the 2-D geometry} +\label{paraview1} +\end{center} +\end{figure} + +\flushleft As you as learned in the previous chapter, you can use different feature in the paraview window to check the details of the geometry. diff --git a/CHAPTERS/chap2/figures/blocks.png b/CHAPTERS/chap2/figures/blocks.png Binary files differnew file mode 100644 index 0000000..c0d6845 --- /dev/null +++ b/CHAPTERS/chap2/figures/blocks.png diff --git a/CHAPTERS/chap2/figures/boundary.png b/CHAPTERS/chap2/figures/boundary.png Binary files differnew file mode 100644 index 0000000..5a67e02 --- /dev/null +++ b/CHAPTERS/chap2/figures/boundary.png diff --git a/CHAPTERS/chap2/figures/boundary_name.png b/CHAPTERS/chap2/figures/boundary_name.png Binary files differnew file mode 100644 index 0000000..2ecaa45 --- /dev/null +++ b/CHAPTERS/chap2/figures/boundary_name.png diff --git a/CHAPTERS/chap2/figures/edges.png b/CHAPTERS/chap2/figures/edges.png Binary files differnew file mode 100644 index 0000000..94c3444 --- /dev/null +++ b/CHAPTERS/chap2/figures/edges.png diff --git a/CHAPTERS/chap2/figures/geometry1.png b/CHAPTERS/chap2/figures/geometry1.png Binary files differnew file mode 100644 index 0000000..9d39813 --- /dev/null +++ b/CHAPTERS/chap2/figures/geometry1.png diff --git a/CHAPTERS/chap2/figures/merge.png b/CHAPTERS/chap2/figures/merge.png Binary files differnew file mode 100644 index 0000000..b0f4240 --- /dev/null +++ b/CHAPTERS/chap2/figures/merge.png diff --git a/CHAPTERS/chap2/figures/paraview1.png b/CHAPTERS/chap2/figures/paraview1.png Binary files differnew file mode 100644 index 0000000..6dac8b9 --- /dev/null +++ b/CHAPTERS/chap2/figures/paraview1.png diff --git a/CHAPTERS/chap2/figures/vertices.png b/CHAPTERS/chap2/figures/vertices.png Binary files differnew file mode 100644 index 0000000..9ebbf80 --- /dev/null +++ b/CHAPTERS/chap2/figures/vertices.png diff --git a/CHAPTERS/chap3/chapter3.tex b/CHAPTERS/chap3/chapter3.tex new file mode 100644 index 0000000..9b400e8 --- /dev/null +++ b/CHAPTERS/chap3/chapter3.tex @@ -0,0 +1,143 @@ +\chapter{Importing Mesh From Third Party Software in OpenFOAM} +\thispagestyle{empty} +\label{sec:chap3} +\newcommand{\LocCHthreefig}{\Origin/CHAPTERS/chap3/figures} + +OpenFOAM can be used for creating and meshing geometrical shapes like Box, Pipe. When dealing with complex geometries like a turbine blade, aircraft, +ship etc, we cannot use the blockMesh utility. In such cases it is always better to create the geometry and mesh in dedicated CAD and Meshing softwares +and solve those usiing OpenFOAM. As a prerequisite it is expected the user should have knowledge about creating geometry and generating mesh in softwares +like Gmabit, Gmsh, Salome, ICEM etc. This chapter deals with the steps involved in importing mesh files in OpenFOAM using different mesh conversion tools. + +\section{Geometry} + +We will use the above problem of Flow over a square cylinder as an example for importing mesh file in OpenFOAM. Here we have a square cylinder +of length 1m and height 1 m. Inlet velocity is set at 1 $\frac{m}{s}$ for Reynolds number (Re) 100. The size of the domain choosen is 60 m by 40 m. +The boundary conditions are as shown in the , Fig \ref{square} below. + +\begin{figure}[t] +\centering +\includegraphics[width=\lgfig]{\LocCHthreefig/square.png} +\caption{Flow over square Cylinder} +\label{square} +\end{figure} + +\section{Meshing} + +We have generated a hexhedral mesh for the above geometry with 40000 cells and saved the mesh file as cylmesh.msh. +The mesh generated is as shown below, Fig \ref{mesh} + +\begin{figure}[h] +\centering +\includegraphics[width=\lgfig]{\LocCHthreefig/cylmesh.jpeg} +\caption{Mesh} +\label{mesh} + +\end{figure} + +\section{Importing the mesh file} + +In incompressibel solvers go to icoFoam and create a solver inside it by the name \textbf{cylinder}. Now go inside the cavity case and copy the +\begin{itemize} +\item 0 +\item system +\end{itemize} + +\flushleft folder and paste it inside the cylinder folder. Please make a not here that we do not need the \textbf{constant} folder here. After this copy the +cylmesh.msh mesh file create earlier and paste this inside this folder. Thus the our case file is now ready. Now open the command terminal and type the +path for the cylinder folder. Now since we have a Fluent (.msh) mesh file we will use the mesh conversion command as shown below followed by the file name \\ +\centering \textbf{fluentMeshToFoam file-name.msh} \newline + +\flushleft In the terminal window type the above command with the file name and press enter. + +\begin{figure}[h] +\centering +\includegraphics[width=\lgfig]{\LocCHthreefig/conversion.png} +\caption{convert} +\label{mesh} +\end{figure} + +\flushleft In case you have a 3D mesh file then you can use the command \\ \vspace{0.5cm} +\centering {\textbf{fluent3DMeshToFoam file-name.msh}} \newline + +\flushleft The Fluent mesh file is converted into OpenFOAM mesh file. Now if we look back into our cylinder folder we can see that the "constant" +folder is now generated. When we open the constant folder we will see that the transport properties file is missing. Since we had converted the +fluent mesh file into openfoam the fluid property files were missing. Copy the transport property file from the constant folder of cavity case +and paste this inside the constant folder of cylinder. The trasnportProperties file contains the value of fluid viscosity, we can either change it +or keep it default. \newline + +\flushleft Make a note here that we do not use the \textbf{blockMesh} command here + +\section{Boundary Conditions} + +When we import the geometry in OpenFOAM we need to be very careful with the boudnary names used while creating the mesh file. Since OpenFOAM is case +sensitive in case of any mistake with the boundary names can create an error while running the solver. To view the boundary names in the command terminal +go to polyMesh folder inside the constant. Inside polyMesh you can see a file by the name \textbf{boundary}. Open this file in any editor of your +choice, eg, gedit boundary, Fig \ref{boundary}. + +\begin{figure}[h] +\centering +\includegraphics[width=\lgfig]{\LocCHthreefig/boundary.png} +\caption{Boundary file} +\label{boundary} +\end{figure} + +\flushleft The boundary names will be as shown in the domain shown above, Fig \ref{square}. In case of any error with the boundary names you can +always refer to this boundary file. Now in your command terminal go to the 0 folder and open the pressure file. Make sure that the boundary names +match exactly the names in the boundary file, in case of errors make the necessary changes. + +\section{Solver settings} + +In the terminal window go to the controlDict file inside system and open it in any editor of your choice. Change the endTime from 0.5 to 1.5 seconds. +Save the file and close it, Fig \ref{cd} and come back to the cylinder folder. + +\begin{figure}[h] +\centering +\includegraphics[width=\lgfig]{\LocCHthreefig/controldict.png} +\caption{controlDict file} +\label{cd} +\end{figure} + +\flushleft After making the necessary changes we can now run the solver. In the temrinal window type the name of the solver \textbf{icoFoam} +and press enter. The iterations will be seen running on the terminal window. After the iterations stop we can now start with the visualization. + +\section{Post-Processing} + +Launch paraview by typing \textbf{paraFoam} in the terminal window and once it opens click on the Apply button to view the geometry, Fig \ref{geom}. +In the active varialble control menu change from Solid Color to Velocity (U). You can now see the initial conditions for velocity, Fig \ref{vel}. +To view the animation on the right hand top of paraview click on the play button of VCR menu. You can see the change in velocity in the paraview +window with the passage of time, Fig \ref {vel-1}. + +\begin{figure}[h] +\centering +\includegraphics[width=\lgfig]{\LocCHthreefig/geom-paraview.png} +\caption{Geometry in Paraview} +\label{geom} +\end{figure} + +\begin{figure}[h] +\centering +\includegraphics[width=\lgfig]{\LocCHthreefig/vel.png} +\caption{Initial velocity condition} +\label{vel} +\end{figure} + +\begin{figure}[h] +\centering +\includegraphics[width=\lgfig]{\LocCHthreefig/vel-1.png} +\caption{Velocity at 1 sec} +\label{vel-1} +\end{figure} + +\section{Mesh Conversion Commands} + +The user can also import mesh files from other meshing softwares as well. Here is a list of commands to import mesh files in OpenFOAM. + +\begin{itemize} +\item ANSYS : ansysToFoam file-name +\item IDEAS : ideasToFoam file-name +\item CFX : cfxToFoam file-name +\item SALOME : ideasUnvToFoam file-name +\end{itemize} + + + diff --git a/CHAPTERS/chap3/figures/boundary.png b/CHAPTERS/chap3/figures/boundary.png Binary files differnew file mode 100644 index 0000000..b67b37f --- /dev/null +++ b/CHAPTERS/chap3/figures/boundary.png diff --git a/CHAPTERS/chap3/figures/controldict.png b/CHAPTERS/chap3/figures/controldict.png Binary files differnew file mode 100644 index 0000000..18e9ec5 --- /dev/null +++ b/CHAPTERS/chap3/figures/controldict.png diff --git a/CHAPTERS/chap3/figures/conversion.png b/CHAPTERS/chap3/figures/conversion.png Binary files differnew file mode 100644 index 0000000..098fc51 --- /dev/null +++ b/CHAPTERS/chap3/figures/conversion.png diff --git a/CHAPTERS/chap3/figures/cylmesh.jpeg b/CHAPTERS/chap3/figures/cylmesh.jpeg Binary files differnew file mode 100644 index 0000000..b48149c --- /dev/null +++ b/CHAPTERS/chap3/figures/cylmesh.jpeg diff --git a/CHAPTERS/chap3/figures/geom-paraview.png b/CHAPTERS/chap3/figures/geom-paraview.png Binary files differnew file mode 100644 index 0000000..64a854e --- /dev/null +++ b/CHAPTERS/chap3/figures/geom-paraview.png diff --git a/CHAPTERS/chap3/figures/square.png b/CHAPTERS/chap3/figures/square.png Binary files differnew file mode 100644 index 0000000..9c0a53b --- /dev/null +++ b/CHAPTERS/chap3/figures/square.png diff --git a/CHAPTERS/chap3/figures/vel-1.png b/CHAPTERS/chap3/figures/vel-1.png Binary files differnew file mode 100644 index 0000000..e99c2ac --- /dev/null +++ b/CHAPTERS/chap3/figures/vel-1.png diff --git a/CHAPTERS/chap3/figures/vel.png b/CHAPTERS/chap3/figures/vel.png Binary files differnew file mode 100644 index 0000000..c30bb8b --- /dev/null +++ b/CHAPTERS/chap3/figures/vel.png diff --git a/CHAPTERS/chap4/chapter4.tex b/CHAPTERS/chap4/chapter4.tex new file mode 100644 index 0000000..c7a0ab6 --- /dev/null +++ b/CHAPTERS/chap4/chapter4.tex @@ -0,0 +1,157 @@ +\chapter{Installing and Running Gmsh} +\thispagestyle{empty} +\label{sec:chap4} +\newcommand{\LocCHfourfig}{\Origin/CHAPTERS/chap4/figures} + +Gmsh is a Free and Open Source three dimensional finite element grid generator with a build-in CAD engine and post- +processor. There are four modules available in Gmsh such as Geometry, Meshing, Solver and Post-Processiing. Using +Gmsh we can mesh the geometry and import it in OpenFOAM using the mesh conversion utilities (see chapter 17 for more info). +In this chapter we will cover how to install Gmsh and create a simple geometry.It is expected that the user should have knowledge +about Meshing. + +\section{Installing Gmsh} + +Gmsh can be installed using Synaptic Package Manager. Open Gmsh in your system by typing your system passowrd. +In the search box type Gmsh and install it, Fig \ref{synaptic-gmsh}. This might take some time depending on your internet speed. + +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.32]{\LocCHfourfig/synaptic-gmsh.png} +\caption{Install Gmsh} +\label{synaptic-gmsh} +\end{center} +\end{figure} + + +\flushleft Alternately we can also install Gmsh from the gmsh website given below, + +\center {\textbf{http://geuz.org/gmsh/}} \newline + +\flushleft Open this website in your browser and scroll down to download. Now Download Gmsh according to the given current stable release +Fig \ref{download-gmsh} according to your Operating System (OS). + +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.352]{\LocCHfourfig/download-gmsh.png} +\caption{Download stable release} +\label{download-gmsh} +\end{center} +\end{figure} + +\begin{figure}[ht] +\begin{center} +\includegraphics[scale=0.26]{\LocCHfourfig/gmsh-icon.png} +\caption{gmsh-icon} +\label{gmsh-icon} +\end{center} +\end{figure} + + +\flushleft In the Download folder extract the downloaded gmsh tar file. After you open the folder you will see folder named bin, click on it. +Inide the bin folder you will see the Gmsh icon, Fig \ref{gmsh-icon}. Double click on it to launch the Gmsh Start screen, Fig \ref{gmsh-start} \newline + +As a pracice to learn Gmsh we will create a cube of sides 1 unit as seen in the Fig, \ref{geometry1}. On the left hand side in the Gmsh window you can +see three modules namely, + +\begin{itemize} +\item Geometry +\item Mesh +\item Solver +\end{itemize} + +Click on the Geometry module, then go to Elementary Entities, inside elementary entities go to add and then click on points. This will open up a +window where you can enter the X, Y and Z co-ordinates starting with 0 inside each box and press Enter, Fig \ref{point}. Now +enter points for all the remaining 7 vertices to complete the cube, Fig \ref{geometry1}. In the Gmsh screen we can see the eight points, you can move those points +using the left mouse click. To join these points click on Straight-line option under Elementary Entities. Now select any two points to create a straight line, click +on the start point and then the second point to create a line. Similarly join all the other points to create a cube as shown in the Fig, \ref{line} below. +As you can see on the Gmsh screen you can press e to end selection and q to abort. + +\begin{figure}[t] +\begin{center} +\includegraphics[scale=0.28]{\LocCHfourfig/gmsh-start.png} +\caption{gmsh-icon} +\label{gmsh-start} +\end{center} +\end{figure} + +\begin{figure}[t] +\begin{center} +\includegraphics[scale=0.28]{\LocCHfourfig/geometry1.png} +\caption{Cube of unit dimension} +\label{geometry1} +\end{center} +\end{figure} + +\begin{figure}[t] +\begin{center} +\includegraphics[scale=0.28]{\LocCHfourfig/point-gmsh.png} +\caption{Points window} +\label{point} +\end{center} +\end{figure} + +\begin{figure}[t] +\begin{center} +\includegraphics[scale=0.28]{\LocCHfourfig/cube-gmsh.png} +\caption{Join the points using line} +\label{line} +\end{center} +\end{figure} + +\subsection{Create Faces} + +To create faces for the cube click on plane-surface unde elementery enetities. After this select the outer booundaries of the face of a rectangle. +Select the edges of the bottom face first.Once you select the edges they will turn red in color, Fig \ref{face}. Check in case if there is any hole in the +face, if none then press e to end selection. You will notice that a face will appear with dasshed center lines, Fig \ref{cl}. Repeat this procedure for +remaining faces, Fig \ref{face-all} and finally press q to abort. + +\begin{figure}[t] +\begin{center} +\includegraphics[scale=0.28]{\LocCHfourfig/face-red.png} +\caption{Selct edges} +\label{face} +\end{center} +\end{figure} + + +\begin{figure}[t] +\begin{center} +\includegraphics[scale=0.28]{\LocCHfourfig/face-cl.png} +\caption{Bottom Face} +\label{cl} +\end{center} +\end{figure} + +\begin{figure}[t] +\begin{center} +\includegraphics[scale=0.28]{\LocCHfourfig/face-all.png} +\caption{Create faces for all surfaces} +\label{face-all} +\end{center} +\end{figure} + +\subsection{Creating Volume} + +We now need to create volume boundary. We need to select the Volume boundary similar to selecting boundary for faces. +Click on the Volume boundary under elementery entities and click on boundary surface of the cube and press e to end selection. A yellow dot will +appear at the center of the cube which represents volume in Gmsh. Press q to abort the selction. + +\begin{figure}[t] +\begin{center} +\includegraphics[scale=0.28]{\LocCHfourfig/vol-gmsh.png} +\caption{Volume} +\label{vol} +\end{center} +\end{figure} + +\subsection{Physical Groups} + +In Gmsh we need to create physical groups which will be useful for exporting the Mesh file to OpenFOAM. To do so click on Physical Group under Geometry Module. +Click on Add and then Surface. Upon selection of any face it will turn red. Now press e to end selection. Do this procedure for all the remaining faces +and press q to abort. Also we need to select the Physical Volume. Click on Volume under Physical Groups and select the yellow dot at the center of the cube. +The yellow dot will turn red in colora dn press e to end selection and q to abort. + +To save the geometry under the file menu click on Save as and save the geometry by the name cube.geo. Here "geo" stands for geometry. Click OK twice +to save the geometry. + + diff --git a/CHAPTERS/chap4/figures/cube-gmsh.png b/CHAPTERS/chap4/figures/cube-gmsh.png Binary files differnew file mode 100644 index 0000000..29dcd29 --- /dev/null +++ b/CHAPTERS/chap4/figures/cube-gmsh.png diff --git a/CHAPTERS/chap4/figures/cylmesh.jpeg b/CHAPTERS/chap4/figures/cylmesh.jpeg Binary files differnew file mode 100644 index 0000000..b48149c --- /dev/null +++ b/CHAPTERS/chap4/figures/cylmesh.jpeg diff --git a/CHAPTERS/chap4/figures/download-gmsh.png b/CHAPTERS/chap4/figures/download-gmsh.png Binary files differnew file mode 100644 index 0000000..a94ba04 --- /dev/null +++ b/CHAPTERS/chap4/figures/download-gmsh.png diff --git a/CHAPTERS/chap4/figures/face-all.png b/CHAPTERS/chap4/figures/face-all.png Binary files differnew file mode 100644 index 0000000..dff0b63 --- /dev/null +++ b/CHAPTERS/chap4/figures/face-all.png diff --git a/CHAPTERS/chap4/figures/face-cl.png b/CHAPTERS/chap4/figures/face-cl.png Binary files differnew file mode 100644 index 0000000..898d782 --- /dev/null +++ b/CHAPTERS/chap4/figures/face-cl.png diff --git a/CHAPTERS/chap4/figures/face-red.png b/CHAPTERS/chap4/figures/face-red.png Binary files differnew file mode 100644 index 0000000..35e01fd --- /dev/null +++ b/CHAPTERS/chap4/figures/face-red.png diff --git a/CHAPTERS/chap4/figures/geometry1.png b/CHAPTERS/chap4/figures/geometry1.png Binary files differnew file mode 100644 index 0000000..9d39813 --- /dev/null +++ b/CHAPTERS/chap4/figures/geometry1.png diff --git a/CHAPTERS/chap4/figures/gmsh-icon.png b/CHAPTERS/chap4/figures/gmsh-icon.png Binary files differnew file mode 100644 index 0000000..6deab13 --- /dev/null +++ b/CHAPTERS/chap4/figures/gmsh-icon.png diff --git a/CHAPTERS/chap4/figures/gmsh-start.png b/CHAPTERS/chap4/figures/gmsh-start.png Binary files differnew file mode 100644 index 0000000..49ec4c2 --- /dev/null +++ b/CHAPTERS/chap4/figures/gmsh-start.png diff --git a/CHAPTERS/chap4/figures/point-gmsh.png b/CHAPTERS/chap4/figures/point-gmsh.png Binary files differnew file mode 100644 index 0000000..43f372c --- /dev/null +++ b/CHAPTERS/chap4/figures/point-gmsh.png diff --git a/CHAPTERS/chap4/figures/points1-gmsh.png b/CHAPTERS/chap4/figures/points1-gmsh.png Binary files differnew file mode 100644 index 0000000..6e5402f --- /dev/null +++ b/CHAPTERS/chap4/figures/points1-gmsh.png diff --git a/CHAPTERS/chap4/figures/square.png b/CHAPTERS/chap4/figures/square.png Binary files differnew file mode 100644 index 0000000..9c0a53b --- /dev/null +++ b/CHAPTERS/chap4/figures/square.png diff --git a/CHAPTERS/chap4/figures/synaptic-gmsh.png b/CHAPTERS/chap4/figures/synaptic-gmsh.png Binary files differnew file mode 100644 index 0000000..6f2c676 --- /dev/null +++ b/CHAPTERS/chap4/figures/synaptic-gmsh.png diff --git a/CHAPTERS/chap4/figures/vol-gmsh.png b/CHAPTERS/chap4/figures/vol-gmsh.png Binary files differnew file mode 100644 index 0000000..02e0b58 --- /dev/null +++ b/CHAPTERS/chap4/figures/vol-gmsh.png diff --git a/CHAPTERS/chap5/chapter5.tex b/CHAPTERS/chap5/chapter5.tex new file mode 100644 index 0000000..a8723cc --- /dev/null +++ b/CHAPTERS/chap5/chapter5.tex @@ -0,0 +1,78 @@ +\chapter{Downloading and Installing Salome} +\thispagestyle{empty} +\label{sec:chap5} +\newcommand{\LocCHfivefig}{\Origin/CHAPTERS/chap5/figures} + +Salome is a Free and Open Source CAD (Computer Aided Drawing), Meshing and Visualization Software for Numerical simulation. +We can Create/modify, import/export (IGES, STEP, BREP), repair/clean CAD models and Mesh CAD models, edit mesh, check mesh quality, +import/export mesh (MED, UNV, DAT, STL) using Salome. In this chapter we will learn how to download and intall Salome in any Operating system. + +\section{Download Salome} + +Open your browser and in the address bar type the url given below, \newline + +\centering \textbf{www.salome-platform.org} \newline + +\flushleft To Download Salome the user needs to create a account on the salome site. To do this on the left hand side of the salome screen website +scroll down to the bottom of the \textbf{Navigation} bar, Fig \ref{navi}, where you can see the new user option. Click on it and enter the required +personal details. \newline +\flushleft After you enter the details click on the register button at the bottom as shown in, Fig \ref{details}. Once done you will be directed +to a screen showing that you have been registered. This also states thatv once you have done with registration you have to login to your email. Now +open the mail sent by Salome and click on the link shown in Fig, \ref{link}. This link will direct you to a window where you need to set your password +for your Salome account. Enter the password and confirm it and press set my password button, Fig \ref{pass}. After this it will direct you to a window +which says your password has been set successfully. You may now login with your username and password. \newline + +\flushleft In the Navigation bar click on Downloads after which you will be directed to a page which will show various bianaries for various Linux +distributions. You can choose according to your Operating System and 32/64 bit size. Since in this book we are working on a 64 bit platform we +will download Linux Debian 7 64-bits or Ubuntu 14.04 64-bits binary, Fig \ref{binary}. Click on it and Save the file. Since the file size is big it will take some time to download. +After this scroll down to Universal Binaries and click on the \textbf{Linux 64-bits} to download it. Note that 32-bit version of binaries are no +more supported for the latest version of Salome. + +\begin{figure}[h] +\centering +\includegraphics[scale=0.3]{\LocCHfivefig/navi.png} +\caption{Navigation Bar} +\label{navi} +\end{figure} + +\begin{figure}[h] +\centering +\includegraphics[scale=0.32]{\LocCHfivefig/details.png} +\caption{User Details} +\label{details} +\end{figure} + +\begin{figure}[h] +\centering +\includegraphics[scale=0.35]{\LocCHfivefig/link.png} +\caption{Salome Link} +\label{link} +\end{figure} + +\begin{figure}[h] +\centering +\includegraphics[scale=0.35]{\LocCHfivefig/pass.png} +\caption{Enter Password} +\label{pass} +\end{figure} + +\begin{figure}[h] +\centering +\includegraphics[scale=0.35]{\LocCHfivefig/binary.png} +\caption{Salome Linux Debain 7 64 bit binary} +\label{binary} +\end{figure} + +\begin{figure}[h] +\centering +\includegraphics[scale=0.45]{\LocCHfivefig/universal.png} +\caption{Universal Binaries} +\label{univ} +\end{figure} + +\section{Installing Salome} + +The downloaded files are saved in the Download folder. Open the Download folder in your system and check for both the tar file and a self-extracting file. +Copy these two files and in your home folder create a new folder by the name Salome and paste these two files inside it, Fig \ref{download}. + + diff --git a/CHAPTERS/chap5/figures/binary.png b/CHAPTERS/chap5/figures/binary.png Binary files differnew file mode 100644 index 0000000..3d018cf --- /dev/null +++ b/CHAPTERS/chap5/figures/binary.png diff --git a/CHAPTERS/chap5/figures/details.png b/CHAPTERS/chap5/figures/details.png Binary files differnew file mode 100644 index 0000000..f51268f --- /dev/null +++ b/CHAPTERS/chap5/figures/details.png diff --git a/CHAPTERS/chap5/figures/link.png b/CHAPTERS/chap5/figures/link.png Binary files differnew file mode 100644 index 0000000..973bfa0 --- /dev/null +++ b/CHAPTERS/chap5/figures/link.png diff --git a/CHAPTERS/chap5/figures/navi.png b/CHAPTERS/chap5/figures/navi.png Binary files differnew file mode 100644 index 0000000..385f337 --- /dev/null +++ b/CHAPTERS/chap5/figures/navi.png diff --git a/CHAPTERS/chap5/figures/pass.png b/CHAPTERS/chap5/figures/pass.png Binary files differnew file mode 100644 index 0000000..6e0357b --- /dev/null +++ b/CHAPTERS/chap5/figures/pass.png diff --git a/CHAPTERS/chap5/figures/universal.png b/CHAPTERS/chap5/figures/universal.png Binary files differnew file mode 100644 index 0000000..4530e21 --- /dev/null +++ b/CHAPTERS/chap5/figures/universal.png diff --git a/CHAPTERS/chap6/chapter6.tex b/CHAPTERS/chap6/chapter6.tex new file mode 100644 index 0000000..0d5a2d2 --- /dev/null +++ b/CHAPTERS/chap6/chapter6.tex @@ -0,0 +1,8 @@ +\chapter{} +\thispagestyle{empty} +\label{sec:chap6} +\newcommand{\LocCHsixfig}{\Origin/CHAPTERS/chap3/figures} + + + + diff --git a/CHAPTERS/chap6/figures/cylmesh.jpeg b/CHAPTERS/chap6/figures/cylmesh.jpeg Binary files differnew file mode 100644 index 0000000..b48149c --- /dev/null +++ b/CHAPTERS/chap6/figures/cylmesh.jpeg diff --git a/CHAPTERS/chap6/figures/square.png b/CHAPTERS/chap6/figures/square.png Binary files differnew file mode 100644 index 0000000..9c0a53b --- /dev/null +++ b/CHAPTERS/chap6/figures/square.png diff --git a/figure/U_vel.png b/figure/U_vel.png Binary files differnew file mode 100644 index 0000000..e5f8648 --- /dev/null +++ b/figure/U_vel.png diff --git a/figure/bash.png b/figure/bash.png Binary files differnew file mode 100644 index 0000000..c2c7fa6 --- /dev/null +++ b/figure/bash.png diff --git a/figure/blockMesh.png b/figure/blockMesh.png Binary files differnew file mode 100644 index 0000000..68c5d5c --- /dev/null +++ b/figure/blockMesh.png diff --git a/figure/boundary.png b/figure/boundary.png Binary files differnew file mode 100644 index 0000000..17804d7 --- /dev/null +++ b/figure/boundary.png diff --git a/figure/boundary_file.png b/figure/boundary_file.png Binary files differnew file mode 100644 index 0000000..c6aba22 --- /dev/null +++ b/figure/boundary_file.png diff --git a/figure/circular.png b/figure/circular.png Binary files differnew file mode 100644 index 0000000..894cf83 --- /dev/null +++ b/figure/circular.png diff --git a/figure/controldict_cyl.png b/figure/controldict_cyl.png Binary files differnew file mode 100644 index 0000000..8d8695b --- /dev/null +++ b/figure/controldict_cyl.png diff --git a/figure/convert.png b/figure/convert.png Binary files differnew file mode 100644 index 0000000..170b94d --- /dev/null +++ b/figure/convert.png diff --git a/figure/cyl_geom.png b/figure/cyl_geom.png Binary files differnew file mode 100644 index 0000000..f1e4142 --- /dev/null +++ b/figure/cyl_geom.png diff --git a/figure/cylinder.png b/figure/cylinder.png Binary files differnew file mode 100644 index 0000000..ac6bea5 --- /dev/null +++ b/figure/cylinder.png diff --git a/figure/cylmesh.jpeg b/figure/cylmesh.jpeg Binary files differnew file mode 100644 index 0000000..b48149c --- /dev/null +++ b/figure/cylmesh.jpeg diff --git a/figure/dash.png b/figure/dash.png Binary files differnew file mode 100644 index 0000000..f876adc --- /dev/null +++ b/figure/dash.png diff --git a/figure/geom.png b/figure/geom.png Binary files differnew file mode 100644 index 0000000..98af166 --- /dev/null +++ b/figure/geom.png diff --git a/figure/geometry.png b/figure/geometry.png Binary files differnew file mode 100644 index 0000000..4e27fdd --- /dev/null +++ b/figure/geometry.png diff --git a/figure/geometry1.png b/figure/geometry1.png Binary files differnew file mode 100644 index 0000000..9d39813 --- /dev/null +++ b/figure/geometry1.png diff --git a/figure/image1.jpg b/figure/image1.jpg Binary files differnew file mode 100755 index 0000000..a7eb401 --- /dev/null +++ b/figure/image1.jpg diff --git a/figure/iter_cyl.png b/figure/iter_cyl.png Binary files differnew file mode 100644 index 0000000..4739ee0 --- /dev/null +++ b/figure/iter_cyl.png diff --git a/figure/liddrivencavity.pdf b/figure/liddrivencavity.pdf Binary files differnew file mode 100644 index 0000000..da07a6e --- /dev/null +++ b/figure/liddrivencavity.pdf diff --git a/figure/logo.png b/figure/logo.png Binary files differnew file mode 100644 index 0000000..04d3081 --- /dev/null +++ b/figure/logo.png diff --git a/figure/mark.png b/figure/mark.png Binary files differnew file mode 100644 index 0000000..13d6fe3 --- /dev/null +++ b/figure/mark.png diff --git a/figure/paraview.png b/figure/paraview.png Binary files differnew file mode 100644 index 0000000..4ef83e4 --- /dev/null +++ b/figure/paraview.png diff --git a/figure/part1.png b/figure/part1.png Binary files differnew file mode 100644 index 0000000..bc93f87 --- /dev/null +++ b/figure/part1.png diff --git a/figure/part2.png b/figure/part2.png Binary files differnew file mode 100644 index 0000000..b074090 --- /dev/null +++ b/figure/part2.png diff --git a/figure/part3.png b/figure/part3.png Binary files differnew file mode 100644 index 0000000..07482af --- /dev/null +++ b/figure/part3.png diff --git a/figure/parts.png b/figure/parts.png Binary files differnew file mode 100644 index 0000000..2ef58c1 --- /dev/null +++ b/figure/parts.png diff --git a/figure/password.png b/figure/password.png Binary files differnew file mode 100644 index 0000000..7c99982 --- /dev/null +++ b/figure/password.png diff --git a/figure/searchbox.png b/figure/searchbox.png Binary files differnew file mode 100644 index 0000000..8b1f398 --- /dev/null +++ b/figure/searchbox.png diff --git a/figure/setup.png b/figure/setup.png Binary files differnew file mode 100644 index 0000000..0847c65 --- /dev/null +++ b/figure/setup.png diff --git a/figure/solver.png b/figure/solver.png Binary files differnew file mode 100644 index 0000000..eb5764e --- /dev/null +++ b/figure/solver.png diff --git a/figure/square.png b/figure/square.png Binary files differnew file mode 100644 index 0000000..9c0a53b --- /dev/null +++ b/figure/square.png diff --git a/figure/terminal.png b/figure/terminal.png Binary files differnew file mode 100644 index 0000000..536b379 --- /dev/null +++ b/figure/terminal.png diff --git a/figure/u_vel_1.png b/figure/u_vel_1.png Binary files differnew file mode 100644 index 0000000..5bb96dc --- /dev/null +++ b/figure/u_vel_1.png diff --git a/figure/usage.png b/figure/usage.png Binary files differnew file mode 100644 index 0000000..d67a319 --- /dev/null +++ b/figure/usage.png diff --git a/tbc_book.aux b/tbc_book.aux new file mode 100644 index 0000000..3d59012 --- /dev/null +++ b/tbc_book.aux @@ -0,0 +1,133 @@ +\relax +\bibstyle{unsrt} +\@writefile{toc}{\thispagestyle {empty}} +\@writefile{toc}{\contentsline {chapter}{\numberline {1}Installing OpenFOAM and Paraview}{1}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\newlabel{sec:chap1}{{1}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {1.1}Installation using Synaptic Package Manager}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1.1}{\ignorespaces Search Icon on top of Launcher\relax }}{1}} +\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}} +\newlabel{search}{{1.1}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1.2}{\ignorespaces Enter system password to open Synaptic Package Manager\relax }}{2}} +\@writefile{lof}{\contentsline {figure}{\numberline {1.3}{\ignorespaces Search Box\relax }}{2}} +\newlabel{searchbox}{{1.3}{2}} +\@writefile{lof}{\contentsline {figure}{\numberline {1.4}{\ignorespaces Install OpenFOAM and Paraview\relax }}{2}} +\newlabel{searchbox}{{1.4}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {1.2}Installtion from OpenFOAM website}{2}} +\@writefile{lof}{\contentsline {figure}{\numberline {1.5}{\ignorespaces Terminal window\relax }}{3}} +\newlabel{terminal}{{1.5}{3}} +\@writefile{lof}{\contentsline {figure}{\numberline {1.6}{\ignorespaces Usage Message\relax }}{4}} +\newlabel{usage}{{1.6}{4}} +\@writefile{toc}{\contentsline {section}{\numberline {1.3}Installation using Source Code}{4}} +\@writefile{toc}{\contentsline {section}{\numberline {1.4}Example Problem - Lid Driven Cavity}{5}} +\@writefile{lof}{\contentsline {figure}{\numberline {1.7}{\ignorespaces Lid Driven Cavity\relax }}{5}} +\newlabel{lid}{{1.7}{5}} +\@writefile{lof}{\contentsline {figure}{\numberline {1.8}{\ignorespaces blockMesh for meshing\relax }}{6}} +\newlabel{mesh}{{1.8}{6}} +\@writefile{lof}{\contentsline {figure}{\numberline {1.9}{\ignorespaces Iteration on Terminal Window\relax }}{7}} +\newlabel{solver}{{1.9}{7}} +\@writefile{lof}{\contentsline {figure}{\numberline {1.10}{\ignorespaces Paraview window\relax }}{7}} +\newlabel{pv}{{1.10}{7}} +\@writefile{lof}{\contentsline {figure}{\numberline {1.11}{\ignorespaces Geometry\relax }}{8}} +\newlabel{geom}{{1.11}{8}} +\@writefile{toc}{\contentsline {chapter}{\numberline {2}Creating a Simple Geomtery in OpenFoam}{9}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\newlabel{sec:chap2}{{2}{9}} +\@writefile{toc}{\contentsline {section}{\numberline {2.1}Geometry creation}{9}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces geomtery points of the lid driven cavity\relax }}{10}} +\newlabel{geometry}{{2.1}{10}} +\@writefile{toc}{\contentsline {section}{\numberline {2.2}blockMeshDict}{10}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces coordinates of boundary geomtery points of the lid driven cavity\relax }}{11}} +\newlabel{vertices}{{2.2}{11}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.3}{\ignorespaces block details of the geomtery\relax }}{11}} +\newlabel{blocks}{{2.3}{11}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces edge details of the geomtery\relax }}{12}} +\newlabel{edges}{{2.4}{12}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.5}{\ignorespaces boundary names of the geomtery\relax }}{12}} +\newlabel{boundary}{{2.5}{12}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.6}{\ignorespaces boundary details of the geomtery\relax }}{13}} +\newlabel{boundary_name}{{2.6}{13}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.7}{\ignorespaces merge patch details of the geomtery\relax }}{14}} +\newlabel{merge}{{2.7}{14}} +\@writefile{lof}{\contentsline {figure}{\numberline {2.8}{\ignorespaces Paraview window showing the 2-D geometry\relax }}{15}} +\newlabel{paraview1}{{2.8}{15}} +\@writefile{toc}{\contentsline {chapter}{\numberline {3}Importing Mesh From Third Party Software in OpenFOAM}{17}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\newlabel{sec:chap3}{{3}{17}} +\@writefile{toc}{\contentsline {section}{\numberline {3.1}Geometry}{17}} +\@writefile{toc}{\contentsline {section}{\numberline {3.2}Meshing}{17}} +\@writefile{toc}{\contentsline {section}{\numberline {3.3}Importing the mesh file}{17}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Flow over square Cylinder\relax }}{18}} +\newlabel{square}{{3.1}{18}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces Mesh\relax }}{18}} +\newlabel{mesh}{{3.2}{18}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces convert\relax }}{19}} +\newlabel{mesh}{{3.3}{19}} +\@writefile{toc}{\contentsline {section}{\numberline {3.4}Boundary Conditions}{19}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces Boundary file\relax }}{20}} +\newlabel{boundary}{{3.4}{20}} +\@writefile{toc}{\contentsline {section}{\numberline {3.5}Solver settings}{20}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces controlDict file\relax }}{20}} +\newlabel{cd}{{3.5}{20}} +\@writefile{toc}{\contentsline {section}{\numberline {3.6}Post-Processing}{20}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces Geometry in Paraview\relax }}{21}} +\newlabel{geom}{{3.6}{21}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces Initial velocity condition\relax }}{21}} +\newlabel{vel}{{3.7}{21}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.8}{\ignorespaces Velocity at 1 sec\relax }}{22}} +\newlabel{vel-1}{{3.8}{22}} +\@writefile{toc}{\contentsline {section}{\numberline {3.7}Mesh Conversion Commands}{22}} +\@writefile{toc}{\contentsline {chapter}{\numberline {4}Installing and Running Gmsh}{23}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\newlabel{sec:chap4}{{4}{23}} +\@writefile{toc}{\contentsline {section}{\numberline {4.1}Installing Gmsh}{23}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces Install Gmsh\relax }}{23}} +\newlabel{synaptic-gmsh}{{4.1}{23}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces Download stable release\relax }}{24}} +\newlabel{download-gmsh}{{4.2}{24}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces gmsh-icon\relax }}{24}} +\newlabel{gmsh-icon}{{4.3}{24}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces gmsh-icon\relax }}{25}} +\newlabel{gmsh-start}{{4.4}{25}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.5}{\ignorespaces Cube of unit dimension\relax }}{25}} +\newlabel{geometry1}{{4.5}{25}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1.1}Create Faces}{25}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.6}{\ignorespaces Points window\relax }}{26}} +\newlabel{point}{{4.6}{26}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.7}{\ignorespaces Join the points using line\relax }}{26}} +\newlabel{line}{{4.7}{26}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1.2}Creating Volume}{26}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1.3}Physical Groups}{26}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.8}{\ignorespaces Selct edges\relax }}{27}} +\newlabel{face}{{4.8}{27}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.9}{\ignorespaces Bottom Face\relax }}{27}} +\newlabel{cl}{{4.9}{27}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.10}{\ignorespaces Create faces for all surfaces\relax }}{28}} +\newlabel{face-all}{{4.10}{28}} +\@writefile{lof}{\contentsline {figure}{\numberline {4.11}{\ignorespaces Volume\relax }}{28}} +\newlabel{vol}{{4.11}{28}} +\@writefile{toc}{\contentsline {chapter}{\numberline {5}Downloading and Installing Salome}{29}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\newlabel{sec:chap5}{{5}{29}} +\@writefile{toc}{\contentsline {section}{\numberline {5.1}Download Salome}{29}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Navigation Bar\relax }}{30}} +\newlabel{navi}{{5.1}{30}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces User Details\relax }}{30}} +\newlabel{details}{{5.2}{30}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces Salome Link\relax }}{31}} +\newlabel{link}{{5.3}{31}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.4}{\ignorespaces Enter Password\relax }}{31}} +\newlabel{pass}{{5.4}{31}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.5}{\ignorespaces Salome Linux Debain 7 64 bit binary\relax }}{31}} +\newlabel{binary}{{5.5}{31}} +\@writefile{lof}{\contentsline {figure}{\numberline {5.6}{\ignorespaces Universal Binaries\relax }}{32}} +\newlabel{univ}{{5.6}{32}} +\@writefile{toc}{\contentsline {chapter}{\numberline {6}}{33}} +\@writefile{lof}{\addvspace {10\p@ }} +\@writefile{lot}{\addvspace {10\p@ }} +\newlabel{sec:chap6}{{6}{33}} diff --git a/tbc_book.idx b/tbc_book.idx new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tbc_book.idx diff --git a/tbc_book.lof b/tbc_book.lof new file mode 100644 index 0000000..1ab841d --- /dev/null +++ b/tbc_book.lof @@ -0,0 +1,50 @@ +\addvspace {10\p@ } +\contentsline {figure}{\numberline {1.1}{\ignorespaces Search Icon on top of Launcher\relax }}{1} +\contentsline {figure}{\numberline {1.2}{\ignorespaces Enter system password to open Synaptic Package Manager\relax }}{2} +\contentsline {figure}{\numberline {1.3}{\ignorespaces Search Box\relax }}{2} +\contentsline {figure}{\numberline {1.4}{\ignorespaces Install OpenFOAM and Paraview\relax }}{2} +\contentsline {figure}{\numberline {1.5}{\ignorespaces Terminal window\relax }}{3} +\contentsline {figure}{\numberline {1.6}{\ignorespaces Usage Message\relax }}{4} +\contentsline {figure}{\numberline {1.7}{\ignorespaces Lid Driven Cavity\relax }}{5} +\contentsline {figure}{\numberline {1.8}{\ignorespaces blockMesh for meshing\relax }}{6} +\contentsline {figure}{\numberline {1.9}{\ignorespaces Iteration on Terminal Window\relax }}{7} +\contentsline {figure}{\numberline {1.10}{\ignorespaces Paraview window\relax }}{7} +\contentsline {figure}{\numberline {1.11}{\ignorespaces Geometry\relax }}{8} +\addvspace {10\p@ } +\contentsline {figure}{\numberline {2.1}{\ignorespaces geomtery points of the lid driven cavity\relax }}{10} +\contentsline {figure}{\numberline {2.2}{\ignorespaces coordinates of boundary geomtery points of the lid driven cavity\relax }}{11} +\contentsline {figure}{\numberline {2.3}{\ignorespaces block details of the geomtery\relax }}{11} +\contentsline {figure}{\numberline {2.4}{\ignorespaces edge details of the geomtery\relax }}{12} +\contentsline {figure}{\numberline {2.5}{\ignorespaces boundary names of the geomtery\relax }}{12} +\contentsline {figure}{\numberline {2.6}{\ignorespaces boundary details of the geomtery\relax }}{13} +\contentsline {figure}{\numberline {2.7}{\ignorespaces merge patch details of the geomtery\relax }}{14} +\contentsline {figure}{\numberline {2.8}{\ignorespaces Paraview window showing the 2-D geometry\relax }}{15} +\addvspace {10\p@ } +\contentsline {figure}{\numberline {3.1}{\ignorespaces Flow over square Cylinder\relax }}{18} +\contentsline {figure}{\numberline {3.2}{\ignorespaces Mesh\relax }}{18} +\contentsline {figure}{\numberline {3.3}{\ignorespaces convert\relax }}{19} +\contentsline {figure}{\numberline {3.4}{\ignorespaces Boundary file\relax }}{20} +\contentsline {figure}{\numberline {3.5}{\ignorespaces controlDict file\relax }}{20} +\contentsline {figure}{\numberline {3.6}{\ignorespaces Geometry in Paraview\relax }}{21} +\contentsline {figure}{\numberline {3.7}{\ignorespaces Initial velocity condition\relax }}{21} +\contentsline {figure}{\numberline {3.8}{\ignorespaces Velocity at 1 sec\relax }}{22} +\addvspace {10\p@ } +\contentsline {figure}{\numberline {4.1}{\ignorespaces Install Gmsh\relax }}{23} +\contentsline {figure}{\numberline {4.2}{\ignorespaces Download stable release\relax }}{24} +\contentsline {figure}{\numberline {4.3}{\ignorespaces gmsh-icon\relax }}{24} +\contentsline {figure}{\numberline {4.4}{\ignorespaces gmsh-icon\relax }}{25} +\contentsline {figure}{\numberline {4.5}{\ignorespaces Cube of unit dimension\relax }}{25} +\contentsline {figure}{\numberline {4.6}{\ignorespaces Points window\relax }}{26} +\contentsline {figure}{\numberline {4.7}{\ignorespaces Join the points using line\relax }}{26} +\contentsline {figure}{\numberline {4.8}{\ignorespaces Selct edges\relax }}{27} +\contentsline {figure}{\numberline {4.9}{\ignorespaces Bottom Face\relax }}{27} +\contentsline {figure}{\numberline {4.10}{\ignorespaces Create faces for all surfaces\relax }}{28} +\contentsline {figure}{\numberline {4.11}{\ignorespaces Volume\relax }}{28} +\addvspace {10\p@ } +\contentsline {figure}{\numberline {5.1}{\ignorespaces Navigation Bar\relax }}{30} +\contentsline {figure}{\numberline {5.2}{\ignorespaces User Details\relax }}{30} +\contentsline {figure}{\numberline {5.3}{\ignorespaces Salome Link\relax }}{31} +\contentsline {figure}{\numberline {5.4}{\ignorespaces Enter Password\relax }}{31} +\contentsline {figure}{\numberline {5.5}{\ignorespaces Salome Linux Debain 7 64 bit binary\relax }}{31} +\contentsline {figure}{\numberline {5.6}{\ignorespaces Universal Binaries\relax }}{32} +\addvspace {10\p@ } diff --git a/tbc_book.log b/tbc_book.log new file mode 100644 index 0000000..3d2d31c --- /dev/null +++ b/tbc_book.log @@ -0,0 +1,890 @@ +This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2014.8.15) 12 OCT 2015 15:35 +entering extended mode + %&-line parsing enabled. +**tbc_book.tex +(./tbc_book.tex +LaTeX2e <2009/09/24> +Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh +yphenation, farsi, arabic, croatian, bulgarian, ukrainian, russian, czech, slov +ak, danish, dutch, finnish, french, basque, ngerman, german, german-x-2009-06-1 +9, ngerman-x-2009-06-19, ibycus, monogreek, greek, ancientgreek, hungarian, san +skrit, italian, latin, latvian, lithuanian, mongolian2a, mongolian, bokmal, nyn +orsk, romanian, irish, coptic, serbian, turkish, welsh, esperanto, uppersorbian +, estonian, indonesian, interlingua, icelandic, kurmanji, slovenian, polish, po +rtuguese, spanish, galician, catalan, swedish, ukenglish, pinyin, loaded. +(/usr/share/texmf-texlive/tex/latex/base/book.cls +Document Class: book 2007/10/19 v1.4h Standard LaTeX document class +(/usr/share/texmf-texlive/tex/latex/base/bk11.clo +File: bk11.clo 2007/10/19 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@chapter=\count80 +\c@section=\count81 +\c@subsection=\count82 +\c@subsubsection=\count83 +\c@paragraph=\count84 +\c@subparagraph=\count85 +\c@figure=\count86 +\c@table=\count87 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texmf-texlive/tex/latex/graphics/color.sty +Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC) + +(/etc/texmf/tex/latex/config/color.cfg +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package color Info: Driver file: pdftex.def on input line 130. + +(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2010/03/12 v0.04p Graphics/color for pdfTeX +\Gread@gobject=\count88 +)) +(/usr/share/texmf-texlive/tex/latex/layouts/layouts.sty +Package: layouts 2009/09/02 v2.6d graphical depiction of document elements +\l@ylen=\skip43 +\layoutsbox=\box26 +\l@youtunitlength=\skip44 +\l@youtlinethick=\skip45 +\l@youtlinethickii=\skip46 +\l@ysetupparskip=\skip47 +\l@ysetupbaselineskip=\skip48 +\l@yonem=\skip49 +\l@yonex=\skip50 +\l@ylmarg=\skip51 +\l@yrmarg=\skip52 +\l@yitmindent=\skip53 +\l@ylblwidth=\skip54 +\l@ylblsep=\skip55 +\l@ylparindent=\skip56 +\l@ytsep=\skip57 +\l@ypskip=\skip58 +\l@yptsep=\skip59 +\l@ypsep=\skip60 +\l@yitmsep=\skip61 +\l@ytok=\toks14 +\l@youtpw=\count89 +\l@youtph=\count90 +\l@youthpi=\count91 +\l@youthpii=\count92 +\l@youthpiii=\count93 +\l@youthpiv=\count94 +\l@youthpv=\count95 +\l@youthpvi=\count96 +\l@youthpvii=\count97 +\l@youtparskip=\count98 +\l@youtvpi=\count99 +\l@youtvpii=\count100 +\l@youtvpiii=\count101 +\l@youtvpiv=\count102 +\l@youtvpv=\count103 +\l@youtvpvi=\count104 +\l@youtvpvii=\count105 +\l@youthdo=\count106 +\l@youthdi=\count107 +\l@youthdii=\count108 +\l@youthdiii=\count109 +\l@youthdiv=\count110 +\l@youthdv=\count111 +\l@youthdvi=\count112 +\l@youthdvii=\count113 +\l@youtvdo=\count114 +\l@youtvdi=\count115 +\l@youtvdii=\count116 +\l@youtvdiii=\count117 +\l@youtvdiv=\count118 +\l@youtvdv=\count119 +\l@youtvdvi=\count120 +\l@youtvdvii=\count121 +\l@youtvdviii=\count122 +\l@youtxci=\count123 +\l@youtxcii=\count124 +\l@youtxciii=\count125 +\l@youtxciv=\count126 +\l@youtxcv=\count127 +\l@youtxcvi=\count128 +\l@youtyci=\count129 +\l@youtycii=\count130 +\l@youtyciii=\count131 +\l@youtyciv=\count132 +\l@youtycv=\count133 +\l@youtycvi=\count134 +\l@youtycvii=\count135 +\l@youtycviii=\count136 +\l@youtxco=\count137 +\l@youtyco=\count138 +\l@ytempdima=\skip62 +\stockwidth=\skip63 +\stockheight=\skip64 +\trimedge=\skip65 +\trimtop=\skip66 +\uppermargin=\skip67 +\spinemargin=\skip68 +) +(/usr/share/texmf-texlive/tex/latex/cclicenses/cclicenses.sty +Package: cclicenses 2005/05/20 v0.4 CC licenses typesetting + +(/usr/share/texmf-texlive/tex/latex/rotating/rotating.sty +Package: rotating 2009/03/28 v2.16a rotated objects in LaTeX + +(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty +Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty +Package: keyval 1999/03/16 v1.13 key=value parser (DPC) +\KV@toks@=\toks15 +) +(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/etc/texmf/tex/latex/config/graphics.cfg +File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 91. +) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texmf-texlive/tex/latex/base/ifthen.sty +Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC) +) +\c@r@tfl@t=\count139 +\rotFPtop=\skip69 +\rotFPbot=\skip70 +\rot@float@box=\box27 +\rot@mess@toks=\toks16 +) +\chardim=\dimen105 +\hdim=\dimen106 +\htmp=\dimen107 +\hpos=\count140 +\vpos=\count141 +) +(/usr/share/texmf-texlive/tex/latex/morefloats/morefloats.sty +\bx@S=\insert233 +\bx@T=\insert232 +\bx@U=\insert231 +\bx@V=\insert230 +\bx@W=\insert229 +\bx@X=\insert228 +\bx@Y=\insert227 +\bx@Z=\insert226 +\bx@AA=\insert225 +\bx@BB=\insert224 +\bx@CC=\insert223 +\bx@DD=\insert222 +\bx@EE=\insert221 +\bx@FF=\insert220 +\bx@GG=\insert219 +\bx@HH=\insert218 +\bx@II=\insert217 +\bx@JJ=\insert216 +) +(/usr/share/texmf-texlive/tex/latex/paralist/paralist.sty +Package: paralist 2002/03/18 v2.3b Extended list environments (BS) +\pltopsep=\skip71 +\plpartopsep=\skip72 +\plitemsep=\skip73 +\plparsep=\skip74 +\pl@lab=\toks17 +) +(/usr/share/texmf-texlive/tex/latex/chngcntr/chngcntr.sty +Package: chngcntr 2009/09/02 v1.0a change counter resetting +) +(/usr/share/texmf-texlive/tex/latex/fancyhdr/fancyhdr.sty +\fancy@headwidth=\skip75 +\f@ncyO@elh=\skip76 +\f@ncyO@erh=\skip77 +\f@ncyO@olh=\skip78 +\f@ncyO@orh=\skip79 +\f@ncyO@elf=\skip80 +\f@ncyO@erf=\skip81 +\f@ncyO@olf=\skip82 +\f@ncyO@orf=\skip83 +) +(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty +Package: amsmath 2000/07/18 v2.13 AMS math features +\@mathmargin=\skip84 + +For additional information on amsmath, use the `?' option. +(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 + +(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 +\@emptytoks=\toks18 +\ex@=\dimen108 +)) +(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d +\pmbraise@=\dimen109 +) +(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count142 +LaTeX Info: Redefining \frac on input line 211. +\uproot@=\count143 +\leftroot@=\count144 +LaTeX Info: Redefining \overline on input line 307. +\classnum@=\count145 +\DOTSCASE@=\count146 +LaTeX Info: Redefining \ldots on input line 379. +LaTeX Info: Redefining \dots on input line 382. +LaTeX Info: Redefining \cdots on input line 467. +\Mathstrutbox@=\box28 +\strutbox@=\box29 +\big@size=\dimen110 +LaTeX Font Info: Redeclaring font encoding OML on input line 567. +LaTeX Font Info: Redeclaring font encoding OMS on input line 568. +\macc@depth=\count147 +\c@MaxMatrixCols=\count148 +\dotsspace@=\muskip10 +\c@parentequation=\count149 +\dspbrk@lvl=\count150 +\tag@help=\toks19 +\row@=\count151 +\column@=\count152 +\maxfields@=\count153 +\andhelp@=\toks20 +\eqnshift@=\dimen111 +\alignsep@=\dimen112 +\tagshift@=\dimen113 +\tagwidth@=\dimen114 +\totwidth@=\dimen115 +\lineht@=\dimen116 +\@envbody=\toks21 +\multlinegap=\skip85 +\multlinetaggap=\skip86 +\mathdisplay@stack=\toks22 +LaTeX Info: Redefining \[ on input line 2666. +LaTeX Info: Redefining \] on input line 2667. +) +(/usr/share/texmf-texlive/tex/latex/base/makeidx.sty +Package: makeidx 2000/03/29 v1.0m Standard LaTeX package +) +(/usr/share/texmf-texlive/tex/latex/fancybox/fancybox.sty +Package: fancybox 2000/09/19 1.3 + +Style option: `fancybox' v1.3 <2000/09/19> (tvz) +\@fancybox=\box30 +\shadowsize=\dimen117 +\@Sbox=\box31 +\do@VerbBox=\toks23 +\the@fancyput=\toks24 +\this@fancyput=\toks25 +\EndVerbatimTokens=\toks26 +\Verbatim@Outfile=\write3 +\Verbatim@Infile=\read1 +) (/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty +\Urlmuskip=\muskip11 +Package: url 2006/04/12 ver 3.3 Verb mode for urls, etc. +) +(/usr/share/texmf-texlive/tex/latex/cite/cite.sty +LaTeX Info: Redefining \cite on input line 285. +LaTeX Info: Redefining \nocite on input line 356. +Package: cite 2009/08/29 v 5.2 +) +(/usr/share/texmf-texlive/tex/latex/subfig/subfig.sty +Package: subfig 2005/06/28 ver: 1.3 subfig package + +(/usr/share/texmf-texlive/tex/latex/caption/caption.sty +Package: caption 2009/10/09 v3.1k Customizing captions (AR) + +(/usr/share/texmf-texlive/tex/latex/caption/caption3.sty +Package: caption3 2009/10/09 v3.1k caption3 kernel (AR) +\captionmargin=\dimen118 +\captionmargin@=\dimen119 +\captionwidth=\dimen120 +\caption@indent=\dimen121 +\caption@parindent=\dimen122 +\caption@hangindent=\dimen123 +) +\c@ContinuedFloat=\count154 +Package caption Info: rotating package is loaded. +) +\c@KVtest=\count155 +\sf@farskip=\skip87 +\sf@captopadj=\dimen124 +\sf@capskip=\skip88 +\sf@nearskip=\skip89 +\c@subfigure=\count156 +\c@subfigure@save=\count157 +\c@lofdepth=\count158 +\c@subtable=\count159 +\c@subtable@save=\count160 +\c@lotdepth=\count161 +\sf@top=\skip90 +\sf@bottom=\skip91 +) +(/usr/share/texmf-texlive/tex/latex/listings/listings.sty +\lst@mode=\count162 +\lst@gtempboxa=\box32 +\lst@token=\toks27 +\lst@length=\count163 +\lst@currlwidth=\dimen125 +\lst@column=\count164 +\lst@pos=\count165 +\lst@lostspace=\dimen126 +\lst@width=\dimen127 +\lst@newlines=\count166 +\lst@lineno=\count167 +\lst@maxwidth=\dimen128 + +(/usr/share/texmf-texlive/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz) +\c@lstnumber=\count168 +\lst@skipnumbers=\count169 +\lst@framebox=\box33 +) +(/usr/share/texmf-texlive/tex/latex/listings/listings.cfg +File: listings.cfg 2007/02/22 1.4 listings configuration +)) +Package: listings 2007/02/22 1.4 (Carsten Heinz) + +(/usr/share/texmf-texlive/tex/latex/tools/varioref.sty +Package: varioref 2009/09/13 v1.4w package for extended references (FMi) +\c@vrcnt=\count170 +) +\@indexfile=\write4 +\openout4 = `tbc_book.idx'. + + +Writing index file tbc_book.idx +(./tbc_book.aux + +LaTeX Warning: Label `searchbox' multiply defined. + + +LaTeX Warning: Label `mesh' multiply defined. + + +LaTeX Warning: Label `mesh' multiply defined. + + +LaTeX Warning: Label `boundary' multiply defined. + + +LaTeX Warning: Label `geom' multiply defined. + +) +\openout1 = `tbc_book.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 67. +LaTeX Font Info: ... okay on input line 67. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 67. +LaTeX Font Info: ... okay on input line 67. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 67. +LaTeX Font Info: ... okay on input line 67. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 67. +LaTeX Font Info: ... okay on input line 67. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 67. +LaTeX Font Info: ... okay on input line 67. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 67. +LaTeX Font Info: ... okay on input line 67. + (/usr/share/texmf-texlive/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count171 +\scratchdimen=\dimen129 +\scratchbox=\box34 +\nofMPsegments=\count172 +\nofMParguments=\count173 +\everyMPshowfont=\toks28 +\MPscratchCnt=\count174 +\MPscratchDim=\dimen130 +\MPnumerator=\count175 +\everyMPtoPDFconversion=\toks29 +) + +Package layouts Warning: Layout scale set to 0.5 on input line 67. + +Package caption Info: Begin \AtBeginDocument code. +Package caption3 Info: subfig package 1.2 or 1.3 is loaded. +LaTeX Info: Redefining \subref on input line 67. +Package caption Info: listings package is loaded. +Package caption Info: End \AtBeginDocument code. +\c@lstlisting=\count176 +(./tbc_book.toc) +\tf@toc=\write5 +\openout5 = `tbc_book.toc'. + + [1 + + + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] +[2 + +] (./tbc_book.lof [3]) +\tf@lof=\write6 +\openout6 = `tbc_book.lof'. + + [4] (./tbc_book.lot) +\tf@lot=\write7 +\openout7 = `tbc_book.lot'. + + [5 + +] [6 + +] +(./CHAPTERS/chap1/chapter1.tex +Chapter 1. + +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/dash.png, id=24, 63 +.23625pt x 61.22874pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/dash.png Graph +ic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/dash.png> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/password.png, id=25 +, 641.39626pt x 229.85875pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/password.png G +raphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/password.png> + +LaTeX Warning: `h' float specifier changed to `ht'. + +[1 + + </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/dash.png (PNG copy +)>] +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/searchbox.png, id=3 +0, 799.98875pt x 89.33376pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/searchbox.png +Graphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/searchbox.png> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/mark.png, id=31, 11 +09.14375pt x 252.945pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/mark.png Graph +ic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/mark.png> +LaTeX Font Info: Try loading font information for OMS+cmr on input line 59. + +(/usr/share/texmf-texlive/tex/latex/base/omscmr.fd +File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 59. + [2 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/password.png (P +NG copy)> </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/searchbox +.png (PNG copy)> </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/ma +rk.png (PNG copy)>] +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/terminal.png, id=35 +, 749.80125pt x 464.73625pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/terminal.png G +raphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/terminal.png> +[3 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/terminal.png (PN +G copy)>] +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/usage.png, id=41, 7 +49.80125pt x 399.4925pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/usage.png Grap +hic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/usage.png> + +LaTeX Warning: Command \textunderscore invalid in math mode on input line 108. + +[4 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/usage.png (PNG c +opy)>] +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/geometry1.png, id=4 +5, 877.2775pt x 552.0625pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/geometry1.png +Graphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/geometry1.png> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/blockMesh.png, id=4 +6, 676.5275pt x 681.54625pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/blockMesh.png +Graphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/blockMesh.png> +[5 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/geometry1.png (P +NG copy)>] +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/solver.png, id=50, +673.51625pt x 679.53876pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/solver.png Gra +phic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/solver.png> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/paraview.png, id=51 +, 1024.82875pt x 695.59875pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/paraview.png G +raphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/paraview.png> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/geometry.png, id=52 +, 1020.81375pt x 696.6025pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/geometry.png G +raphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/geometry.png>) +(./CHAPTERS/chap2/chapter2.tex [6 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS +/chap1/figures/blockMesh.png (PNG copy)>] + +LaTeX Warning: Text page 7 contains only floats. + +[7 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/solver.png (PNG +copy)> </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/paraview.png + (PNG copy)>] [8 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap1/figures/ge +ometry.png (PNG copy)>] +Chapter 2. +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 15. +[9 + +] +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/geometry1.png, id=6 +6, 877.2775pt x 552.0625pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/geometry1.png +Graphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/geometry1.png> +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! + +[10 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/geometry1.png ( +PNG copy)>] +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/vertices.png, id=70 +, 156.585pt x 206.7725pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/vertices.png G +raphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/vertices.png> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/blocks.png, id=71, +549.05125pt x 81.30376pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/blocks.png Gra +phic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/blocks.png> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/edges.png, id=72, 6 +4.24pt x 57.21375pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/edges.png Grap +hic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/edges.png> +[11 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/vertices.png (P +NG copy)> </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/blocks.pn +g (PNG copy)>] +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/boundary.png, id=76 +, 797.98125pt x 558.085pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/boundary.png G +raphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/boundary.png> +[12 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/edges.png (PNG +copy)> </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/boundary.png + (PNG copy)>] +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/boundary_name.png, +id=80, 278.03876pt x 552.0625pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/boundary_name. +png Graphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/boundary_name.p +ng> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/merge.png, id=81, 1 +56.585pt x 61.22874pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/merge.png Grap +hic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/merge.png> +[13 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/boundary_name.p +ng (PNG copy)>] +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! + +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/paraview1.png, id=8 +6, 1302.8675pt x 746.79pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/paraview1.png +Graphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap2/figures/paraview1.png> +Overfull \hbox (19.44113pt too wide) in paragraph at lines 129--130 + [] + [] + +) (./CHAPTERS/chap3/chapter3.tex [14 </home/ttt/Desktop/book/cfd-openfoam/CHAPT +ERS/chap2/figures/merge.png (PNG copy)>] [15 </home/ttt/Desktop/book/cfd-openfo +am/CHAPTERS/chap2/figures/paraview1.png (PNG copy)>] [16 + +] +Chapter 3. + +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/square.png, id=96, +833.1125pt x 543.02875pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/square.png Gra +phic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/square.png> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/cylmesh.jpeg, id=97 +, 965.85844pt x 610.53094pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/cylmesh.jpeg G +raphic file (type jpg) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/cylmesh.jpeg> + +LaTeX Warning: `h' float specifier changed to `ht'. + +[17] +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/conversion.png, id= +102, 722.7pt x 263.98625pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/conversion.png + Graphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/conversion.png> +[18 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/square.png (PNG + copy)> </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/cylmesh.jpe +g>] +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/boundary.png, id=10 +6, 891.33pt x 272.01625pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/boundary.png G +raphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/boundary.png> + +LaTeX Warning: `h' float specifier changed to `ht'. + +[19 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/conversion.png +(PNG copy)>] +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/controldict.png, id +=111, 529.98pt x 416.55624pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/controldict.pn +g Graphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/controldict.png +> [20 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/boundary.png +(PNG copy)> </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/control +dict.png (PNG copy)>] +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/geom-paraview.png, +id=115, 1012.78375pt x 694.595pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/geom-paraview. +png Graphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/geom-paraview.p +ng> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/vel.png, id=116, 10 +11.78pt x 690.58pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/vel.png Graphi +c file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/vel.png> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/vel-1.png, id=117, +1013.7875pt x 692.5875pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/vel-1.png Grap +hic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/vel-1.png> + +LaTeX Warning: `h' float specifier changed to `ht'. + + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [21 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/geom-paraview. +png (PNG copy)> </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap3/figures/vel +.png (PNG copy)>]) (./CHAPTERS/chap4/chapter4.tex [22 </home/ttt/Desktop/book/c +fd-openfoam/CHAPTERS/chap3/figures/vel-1.png (PNG copy)>] +Chapter 4. + +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/synaptic-gmsh.png, +id=124, 1208.515pt x 220.825pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/synaptic-gmsh. +png Graphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/synaptic-gmsh.p +ng> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/download-gmsh.png, +id=125, 907.39pt x 201.75375pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/download-gmsh. +png Graphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/download-gmsh.p +ng> [23 + + </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/synaptic-gmsh.png +(PNG copy)>] +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/gmsh-icon.png, id=1 +29, 601.24625pt x 226.8475pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/gmsh-icon.png +Graphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/gmsh-icon.png> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/gmsh-start.png, id= +130, 949.5475pt x 675.52374pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/gmsh-start.png + Graphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/gmsh-start.png> + +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/geometry1.png, id=1 +31, 877.2775pt x 552.0625pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/geometry1.png +Graphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/geometry1.png> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/point-gmsh.png, id= +132, 367.3725pt x 244.915pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/point-gmsh.png + Graphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/point-gmsh.png> + +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/cube-gmsh.png, id=1 +33, 946.53625pt x 672.5125pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/cube-gmsh.png +Graphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/cube-gmsh.png> +[24 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/download-gmsh.p +ng (PNG copy)> </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/gmsh +-icon.png (PNG copy)>] +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/face-red.png, id=13 +7, 922.44624pt x 674.52pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/face-red.png G +raphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/face-red.png> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/face-cl.png, id=138 +, 944.52875pt x 673.51625pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/face-cl.png Gr +aphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/face-cl.png> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/face-all.png, id=13 +9, 943.525pt x 674.52pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/face-all.png G +raphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/face-all.png> +[25 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/gmsh-start.png +(PNG copy)> </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/geometr +y1.png (PNG copy)>] +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/vol-gmsh.png, id=14 +4, 947.54pt x 678.535pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/vol-gmsh.png G +raphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/vol-gmsh.png> +[26 </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/point-gmsh.png +(PNG copy)> </home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/cube-gm +sh.png (PNG copy)>]) (./CHAPTERS/chap5/chapter5.tex [27 </home/ttt/Desktop/book +/cfd-openfoam/CHAPTERS/chap4/figures/face-red.png (PNG copy)> </home/ttt/Deskto +p/book/cfd-openfoam/CHAPTERS/chap4/figures/face-cl.png (PNG copy)>] [28 </home/ +ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/face-all.png (PNG copy)> < +/home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap4/figures/vol-gmsh.png (PNG co +py)>] +Chapter 5. +[29 + +] +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/navi.png, id=157, 1 +95.73125pt x 664.4825pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/navi.png Graph +ic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/navi.png> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/details.png, id=158 +, 1085.05376pt x 435.6275pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/details.png Gr +aphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/details.png> +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/link.png, id=159, 8 +30.10126pt x 438.63875pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/link.png Graph +ic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/link.png> + +LaTeX Warning: `h' float specifier changed to `ht'. + + +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/pass.png, id=160, 1 +067.99pt x 463.7325pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/pass.png Graph +ic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/pass.png> + +LaTeX Warning: `h' float specifier changed to `ht'. + + +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/binary.png, id=161, + 1061.9675pt x 266.9975pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/binary.png Gra +phic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/binary.png> + +LaTeX Warning: `h' float specifier changed to `ht'. + + +</home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/universal.png, id=1 +62, 632.3625pt x 118.4425pt> +File: /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/universal.png +Graphic file (type png) + +<use /home/ttt/Desktop/book/cfd-openfoam/CHAPTERS/chap5/figures/universal.png> + +LaTeX Warning: `h' float specifier changed to `ht'. + +) (./CHAPTERS/chap6/chapter6.tex [30 </home/ttt/Desktop/book/cfd-openfoam/CHAPT +ERS/chap5/figures/navi.png (PNG copy)> </home/ttt/Desktop/book/cfd-openfoam/CHA +PTERS/chap5/figures/details.png (PNG copy)>] [31 </home/ttt/Desktop/book/cfd-op +enfoam/CHAPTERS/chap5/figures/link.png (PNG copy)> </home/ttt/Desktop/book/cfd- +openfoam/CHAPTERS/chap5/figures/pass.png (PNG copy)> </home/ttt/Desktop/book/cf +d-openfoam/CHAPTERS/chap5/figures/binary.png (PNG copy)>] [32 </home/ttt/Deskto +p/book/cfd-openfoam/CHAPTERS/chap5/figures/universal.png (PNG copy)>] +Chapter 6. +) [33 + +] (./tbc_book.aux) + +LaTeX Warning: There were multiply-defined labels. + + ) +Here is how much of TeX's memory you used: + 5409 strings out of 493848 + 85814 string characters out of 1152823 + 164544 words of memory out of 3000000 + 8552 multiletter control sequences out of 15000+50000 + 11519 words of font info for 41 fonts, out of 3000000 for 9000 + 716 hyphenation exceptions out of 8191 + 44i,8n,43p,716b,391s stack positions out of 5000i,500n,10000p,200000b,50000s +</usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/sha +re/texmf-texlive/fonts/type1/public/amsfonts/cm/cmbx12.pfb></usr/share/texmf-te +xlive/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texmf-texlive/fonts +/type1/public/amsfonts/cm/cmmi7.pfb></usr/share/texmf-texlive/fonts/type1/publi +c/amsfonts/cm/cmr10.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/c +m/cmsl10.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmsy10.pf +b> +Output written on tbc_book.pdf (39 pages, 2411403 bytes). +PDF statistics: + 201 PDF objects out of 1000 (max. 8388607) + 0 named destinations out of 1000 (max. 500000) + 221 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/tbc_book.lot b/tbc_book.lot new file mode 100644 index 0000000..e5d4865 --- /dev/null +++ b/tbc_book.lot @@ -0,0 +1,6 @@ +\addvspace {10\p@ } +\addvspace {10\p@ } +\addvspace {10\p@ } +\addvspace {10\p@ } +\addvspace {10\p@ } +\addvspace {10\p@ } diff --git a/tbc_book.pdf b/tbc_book.pdf Binary files differnew file mode 100644 index 0000000..069ff9a --- /dev/null +++ b/tbc_book.pdf diff --git a/tbc_book.tex b/tbc_book.tex new file mode 100644 index 0000000..2c160b4 --- /dev/null +++ b/tbc_book.tex @@ -0,0 +1,114 @@ +\documentclass[a4paper,11pt]{book} +\newcommand{\Origin}{/home/ttt/Desktop/book/cfd-openfoam} + +\usepackage{color} +\usepackage{layouts} +\usepackage{cclicenses} +\usepackage{morefloats} +\usepackage{paralist} +\usepackage{chngcntr} +\usepackage{layouts} +\usepackage{fancyhdr} +\pagestyle{headings} +\usepackage{amsmath,graphicx,makeidx} +\usepackage{fancybox,url} +\usepackage{cite} +%\usepackage{appendix} +\counterwithout{footnote}{chapter} +\usepackage{subfig} +\usepackage{listings} +\usepackage{varioref} % for \vref commands +%\usepackage{hyperref} + +\newcommand{\redcolor}[1]{\color{red}#1\color{black}} +\newcommand{\codclr}{10pt} +\newcommand{\scilab}{Scilab} +\newcommand{\arduino}{Arduino Uno} +\newcommand{\ie}{\emph{i.e.},} + +\newcommand{\ourname}[1]{\\ [1.5mm] \noindent{\bf #1}} +% Shroff book size +%\textheight 7.75in +\textheight 7.5in +\textwidth 5.5in +\evensidemargin 0.625in +\oddsidemargin 0.625in + +\newcommand{\Home}{/home/ttt/Desktop/book/cfd-openfoam} + +\newcommand{\tnfig}{0.3\linewidth} +\newcommand{\smfig}{0.45\linewidth}%0.42 +\newcommand{\smfigp}{0.49\linewidth}%0.42 +\newcommand{\lgfig}{0.65\linewidth}%0.65 +\newcommand{\hgfig}{0.9\linewidth} + +\renewcommand\bibname{References} + +\newcommand{\figref}[1]{Fig.~\ref{#1}} +\newcommand{\figrefp}[1]{Fig.~\vref{#1}} +\newcommand{\tabref}[1]{Table~\ref{#1}} +\newcommand{\tabrefp}[1]{Table~\vref{#1}} +\newcommand{\chapref}[1]{Chapter~\ref{#1}} +\newcommand{\secref}[1]{Sec.~\ref{#1}} +\newcommand{\sciref}[1]{Scilab~Code~\ref{#1}} +\newcommand{\ardref}[1]{Arduino~Code~\ref{#1}} +\newcommand{\mypageref}[1]{Page~\pageref{#1}} +\newcommand{\fnref}[1]{Footnote~\ref{#1}} +\renewcommand{\topfraction}{1} +\renewcommand{\bottomfraction}{1} +\renewcommand{\textfraction}{0} +\renewcommand{\floatpagefraction}{1} +% \bibliographystyle{./IEEEtran} +\bibliographystyle{unsrt} + +\hyphenation{Ashu-tosh pr-ess} + +\makeindex +\begin{document} +\pagestyle{plain} +\pagestyle{empty} +\frontmatter +\thispagestyle{empty} +%\input{suppl/dedicate} +\pagestyle{headings} +\tableofcontents +\listoffigures +\listoftables +%\listofard +%\listofcode +%\thispagestyle{empty} +\addtocontents{toc}{\protect\thispagestyle{empty}} +%\input{suppl/preface} +%\input{suppl/acr} + +\mainmatter +\pagestyle{headings} +\renewcommand\chaptermark[1]{\markboth{\bf {\thechapter. #1}}{}} +\renewcommand\sectionmark[1]{\markright{\bf {\thesection. #1}}} + +%\input{texfiles/microcontintro.tex} +%\input{texfiles/sciaurint.tex} +%\input{suppl/intro.tex} +\input{CHAPTERS/chap1/chapter1.tex} +\input{CHAPTERS/chap2/chapter2.tex} +\input{CHAPTERS/chap3/chapter3.tex} +\input{CHAPTERS/chap4/chapter4.tex} +\input{CHAPTERS/chap5/chapter5.tex} +\input{CHAPTERS/chap6/chapter6.tex} +%\input{user-code/sw-env/sw-env.tex} +%\input{user-code/led/led.tex} +%\input{user-code/push/push.tex} +%\input{user-code/ldr/ldr.tex} +%\input{user-code/dcmotor/dcmotor.tex} +%\input{user-code/pot/pot.tex} +%\input{user-code/servo/servo.tex} +%\input{texfiles/servo.tex} +%\input{texfiles/Appendix.tex} +%\appendix +%\input{texfiles/sp-appendix.tex} +%\input{windows/windows} + +%\bibliography{bibliography.bib} +%\printindex +%\input{texfiles/AuthorInfo.tex} +\end{document}
\ No newline at end of file diff --git a/tbc_book.toc b/tbc_book.toc new file mode 100644 index 0000000..d1ad179 --- /dev/null +++ b/tbc_book.toc @@ -0,0 +1,25 @@ +\thispagestyle {empty} +\contentsline {chapter}{\numberline {1}Installing OpenFOAM and Paraview}{1} +\contentsline {section}{\numberline {1.1}Installation using Synaptic Package Manager}{1} +\contentsline {section}{\numberline {1.2}Installtion from OpenFOAM website}{2} +\contentsline {section}{\numberline {1.3}Installation using Source Code}{4} +\contentsline {section}{\numberline {1.4}Example Problem - Lid Driven Cavity}{5} +\contentsline {chapter}{\numberline {2}Creating a Simple Geomtery in OpenFoam}{9} +\contentsline {section}{\numberline {2.1}Geometry creation}{9} +\contentsline {section}{\numberline {2.2}blockMeshDict}{10} +\contentsline {chapter}{\numberline {3}Importing Mesh From Third Party Software in OpenFOAM}{17} +\contentsline {section}{\numberline {3.1}Geometry}{17} +\contentsline {section}{\numberline {3.2}Meshing}{17} +\contentsline {section}{\numberline {3.3}Importing the mesh file}{17} +\contentsline {section}{\numberline {3.4}Boundary Conditions}{19} +\contentsline {section}{\numberline {3.5}Solver settings}{20} +\contentsline {section}{\numberline {3.6}Post-Processing}{20} +\contentsline {section}{\numberline {3.7}Mesh Conversion Commands}{22} +\contentsline {chapter}{\numberline {4}Installing and Running Gmsh}{23} +\contentsline {section}{\numberline {4.1}Installing Gmsh}{23} +\contentsline {subsection}{\numberline {4.1.1}Create Faces}{25} +\contentsline {subsection}{\numberline {4.1.2}Creating Volume}{26} +\contentsline {subsection}{\numberline {4.1.3}Physical Groups}{26} +\contentsline {chapter}{\numberline {5}Downloading and Installing Salome}{29} +\contentsline {section}{\numberline {5.1}Download Salome}{29} +\contentsline {chapter}{\numberline {6}}{33} |