Professional Documents
Culture Documents
Walkthrough and Tutorial For Scalartransportfoam: A Solver For Advection-Diffusion of A Passive Scalar
Walkthrough and Tutorial For Scalartransportfoam: A Solver For Advection-Diffusion of A Passive Scalar
Walkthrough and Tutorial For Scalartransportfoam: A Solver For Advection-Diffusion of A Passive Scalar
Eric Paterson
egp@vt.edu
ESOP Workshop
5-8 June 2017
Outline
1 Code walkthrough
2 Tutorial
3 Addition of a source
4 Addition of a source
Eric Paterson (Virginia Tech AOE) scalarTransportFoam 5-8 June 2017 2/6
Code walkthrough
Navigate to the source code of the solvers using the alias sol . Then enter the
command, % sol
% cd basic/scalarTransportFoam/
walkthrough scalarTransportFoam.C
The partial differential equation being solved is:
∂T ~ ) − ∇ · (DT ∇T ) = ST
+ ∇ · (UT (1)
∂t
walkthrough createFields.H
walkthrough Make/files and Make/options
Eric Paterson (Virginia Tech AOE) scalarTransportFoam 5-8 June 2017 3/6
Tutorial
Eric Paterson (Virginia Tech AOE) scalarTransportFoam 5-8 June 2017 4/6
Addition of a source
Eric Paterson (Virginia Tech AOE) scalarTransportFoam 5-8 June 2017 5/6
Eric Paterson (Virginia Tech AOE) scalarTransportFoam 5-8 June 2017 6/6