|March 5, 2013, 13:11||
Questions about simplefoam
Join Date: Feb 2013
Posts: 1Rep Power: 0
I am relatively new to OpenFOAM and I have a question about the solver simpleFoam. I am using OF 2.1.1.
I read a little bit about the solver and algorithm and had some understanding of it. One thing confuses me though. In the source code of simpleFoam
solve(UEqn() == -fvc::grad(p));"
why is there a "sources(U)" term in the UEqn and it is even a function of U? And what is "sources.constrain(UEqn())" for?
Any help will be appreciated.
|March 6, 2013, 03:16||
Join Date: Apr 2009
Posts: 127Rep Power: 8
Digging it in doxygen you first get to IObasicSourceList which is a derivative of IOdictionary and basicSourceList. In latter you find operator() and constraint function:
However in operator() code addSup does nothing according to:
In case it was set to something else constraint clips it in a defined range.
|Thread||Thread Starter||Forum||Replies||Last Post|
|Laminar simpleFoam and inviscid simpleFoam||herenger||OpenFOAM Running, Solving & CFD||7||July 11, 2013 06:27|
|interFoam vs. simpleFoam channel flow comparison||DanM||OpenFOAM Running, Solving & CFD||11||January 5, 2013 07:21|
|Trying to run a benchmark case with simpleFoam||spsb||OpenFOAM||3||February 24, 2012 10:07|
|Naca0012 k-e mpirun gives fpe whereas simpleFoam not||Pierpaolo||OpenFOAM||1||May 8, 2010 03:08|
|Error running simpleFoam in parallel||skabilan||OpenFOAM Running, Solving & CFD||2||August 29, 2008 09:42|