# mvConvection in reactingFoam

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

 January 24, 2009, 19:28 Hi everyone, What's the point #1 Member   M. Mahdi Salehi Join Date: Mar 2009 Location: Vancouver, BC, Canada Posts: 50 Rep Power: 13 Hi everyone, What's the point of defining mvConvection object? why not simply using fvm:div(phi, Yi) and fvm:div(phi, h)? Thanks, Mahdi

 September 15, 2010, 14:28 #2 Senior Member     Seyyed Ali H.M. Join Date: Nov 2009 Location: Utah Posts: 107 Rep Power: 12 Hello mehdi Did you get any response to this question? __________________ SAHM

 December 1, 2010, 10:45 #3 New Member   Björn Join Date: Aug 2010 Location: Zürich Posts: 18 Rep Power: 11 ohje...... Nobody has an answer....... ??

 February 11, 2011, 09:59 #4 Senior Member   Illya Shevchuk Join Date: Aug 2009 Location: Darmstadt, Germany Posts: 176 Rep Power: 12 I'm also interested at...

 August 26, 2011, 18:39 mvconvection #5 Member   Farshad Join Date: Oct 2010 Posts: 76 Rep Power: 11 Hi, I am still waiting to see the answer. Thanks, Farshad

August 27, 2011, 05:00
#6
Senior Member

su junwei
Join Date: Mar 2009
Location: Xi'an China
Posts: 151
Rep Power: 16
Quote:
 Originally Posted by smehdi609 Hi everyone, What's the point of defining mvConvection object? why not simply usingand fvm:div(phi, h)? Thanks, Mahdi
It seems that the reason should be
All the div(phi, Yi) and div(phi, h) have a similar discretization form, except for the tracked variable. With mvConvection object, you can use a single surface interpolator (multivariateSurfaceInterpolationScheme) for all the div(phi, Yi) which will save a lot of efforts for setting the discretization scheme. Such a treatment can also speed up calculation relative to the form of fvm:div(phi, Yi).

Hope this helps.

Regards, Junwei

 April 11, 2017, 12:38 #7 Member   Mehdi Aminyavari Join Date: Feb 2016 Location: Milan Posts: 35 Rep Power: 6 Isn't this the answer? I know it is 2017 now! mvConvection->fvmDiv vs fvm::div

 April 16, 2019, 10:22 #8 Senior Member     Yan Zhang Join Date: May 2014 Posts: 106 Rep Power: 8 I know it is 2019 now! But I got different results with this mvConvection. In my solver, two additional variable is transported. When I use separate scheme for these two variable ( fvm::div(phi, field) ), I found that the results is different with mvConvection ( mvConvection->fvmDiv(phi, field) ). So, is there any other difference between mvConvection->fvmDiv and fvm::div? __________________ https://openfoam.top/en

 Tags mvconvection, reactingfoam