CFD Online Logo CFD Online URL
Home > Forums > OpenFOAM Programming & Development

Implementation of new convection/interpolation scheme

Register Blogs Members List Search Today's Posts Mark Forums Read

LinkBack Thread Tools Display Modes
Old   October 16, 2013, 10:06
Default Implementation of new convection/interpolation scheme
Senior Member
Anne Gerdes
Join Date: Aug 2010
Location: Hamburg
Posts: 152
Rep Power: 7
Anne Lincke is on a distinguished road
Dear Foamers,

I would like to implement a convection scheme which is of higher order than upwind.
I assume that the schemes are in

HTML Code:
I am afraid that I can not clearly see where exactly the upwind of first order is implemented.
It should be something like
HTML Code:
Uf= max(phi,0) U(P) + max(-phi,0)U(N)
Is there a general scheme in OpenFOAM which computes the value phi at the face via a formula that also includes a deferred correction, like the "k-scheme" which computes phi from

HTML Code:
phi = U(upwind) + 1/4 [(1+k) (U(downwind) - U(upwind)) + (1-k) (U(upwind) - U (upwindupwind))]
and by setting k to different values the scheme is selected?

It would be great if someone could show me where in the code the implementation can be found.
I use OF-2.1.1.

Thank you very much in advance!

Anne Lincke is offline   Reply With Quote


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Implementation of 2nd order upwind scheme jaason OpenFOAM Running, Solving & CFD 4 February 6, 2015 18:40
Implementation of QUICK scheme Romuald Skoda Main CFD Forum 10 August 3, 2010 12:23
MUSCL scheme implementation ANPDEstudent Main CFD Forum 1 June 26, 2010 23:57
FEM Implementation of pressure-correction scheme Markus Main CFD Forum 4 January 6, 2007 02:53
Scheme / TUI implementation Andy R FLUENT 2 December 13, 2006 06:16

All times are GMT -4. The time now is 20:58.