# Implementation of 2nd order upwind scheme

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

June 11, 2014, 16:14
Same Problem
#2
New Member

Join Date: Apr 2012
Posts: 21
Rep Power: 5
Hey,
Were you able to solve this error. I am getting the same one?

Quote:

 June 12, 2014, 05:25 #3 Senior Member   Bernhard Join Date: Sep 2009 Location: Delft Posts: 790 Rep Power: 12 Without looking I would say you have to supply "QUICK phi" instead of just "QUICK", because you need to tell the solver with respect to which variable it has to take the upwind values. This is a feature. The error message shown it the one you typically get when you have too little arguments in a line in a sub-dictionary.

 July 2, 2014, 06:48 #4 Member   Ron Join Date: Jul 2014 Location: Japan Posts: 38 Rep Power: 3 Hello everyone, I am a newbie.. What is the difference between the following categories. (1) divSchemes { default none; div(phi,U) Gauss upwind phi; div(phid,p) Gauss upwind phi; div(phi,e) Gauss upwind phi; div(phi,K) Gauss upwind phi; div(phiv,p) Gauss upwind phi; div((muEff*dev2(T(grad(U))))) Gauss linear 1; } (2) interpolationSchemes { default none; interpolate(rho) upwind phi; interpolate(rho_0) upwind phi; interpolate((((1|A(U))*rho_0)*U_0)) upwind phi; interpolate(HbyA) upwind phi; interpolate(((1|A(U))*rho_0)) upwind phi; interpolate(thermosi) upwind phi; interpolate(U_0) QUICK phi; } Any help will be greatly appreciated. Thank you

February 6, 2015, 18:40
#5
Senior Member

Dongyue Li
Join Date: Jun 2012
Location: Torino, Italy
Posts: 675
Rep Power: 8
Quote:
 Originally Posted by ron_OFuser Hello everyone, I am a newbie.. What is the difference between the following categories. (1) divSchemes { default none; div(phi,U) Gauss upwind phi; div(phid,p) Gauss upwind phi; div(phi,e) Gauss upwind phi; div(phi,K) Gauss upwind phi; div(phiv,p) Gauss upwind phi; div((muEff*dev2(T(grad(U))))) Gauss linear 1; } (2) interpolationSchemes { default none; interpolate(rho) upwind phi; interpolate(rho_0) upwind phi; interpolate((((1|A(U))*rho_0)*U_0)) upwind phi; interpolate(HbyA) upwind phi; interpolate(((1|A(U))*rho_0)) upwind phi; interpolate(thermosi) upwind phi; interpolate(U_0) QUICK phi; } Any help will be greatly appreciated. Thank you
Hello,

the entry in interpolationSchemes is for some terms which need to get values from cell centres to faces. It includes all the terms in it.
In divSchemes, it only include the schemes for convections.

eg,

interpolate(HbyA) upwind phi;

This will call upwind scheme when u wanna get HbyA's face value from the centers. U can only define it here instead of defining it in divSchemes, cause HbyA is not a convection term

Best,

 Thread Tools Display Modes Linear Mode

 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 OffTrackbacks are On Pingbacks are On Refbacks are On Forum Rules

 Similar Threads Thread Thread Starter Forum Replies Last Post gravis ANSYS 3 March 24, 2011 03:43 taw Main CFD Forum 1 September 16, 2008 07:05 Quarkz Main CFD Forum 6 July 15, 2005 21:50 Prateep Chatterjee FLUENT 0 January 19, 2003 01:31 Heinz Wilkening Main CFD Forum 2 November 3, 1998 15:33

All times are GMT -4. The time now is 04:59.