CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

Finite volume calculus

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By ARTem

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 15, 2013, 16:06
Default Finite volume calculus
  #1
New Member
 
Join Date: Jul 2013
Posts: 27
Rep Power: 12
Sujatha is on a distinguished road
Hi all...
I am a newbie to openfoam and cfd.
I cant understand the finite volume calculus described in openfoam as a discretization method. I can't understand what exactly is that. I couldn't find any such method in text books etc.
I will be grateful to get some hint regarding the topic.

Thanks in advance.

Regards
Sujatha
Sujatha is offline   Reply With Quote

Old   October 16, 2013, 05:17
Default
  #2
Member
 
Artem Shaklein
Join Date: Feb 2010
Location: Russia, Izhevsk
Posts: 43
Rep Power: 16
ARTem is on a distinguished road
Hello, Sujatha.

OpenFOAM uses finite volume method (FVM) to discretize differential equations. FVM can easily be found in most of CFD books.
ARTem is offline   Reply With Quote

Old   October 16, 2013, 07:51
Default Hi
  #3
Senior Member
 
Join Date: Sep 2013
Location: Bangalore India
Posts: 134
Rep Power: 12
sam.ho is on a distinguished road
Hi Sujatha,

Even i am a new member
Kindly Go through "Jasak, H.: Error analysis and estimation for the Finite Volume method with applications to fluid flows, PhD. Thesis, Imperial College, University of London, 1996" this thesis.

this will give you more insight

Cheers
Sam.Ho
sam.ho is offline   Reply With Quote

Old   October 16, 2013, 09:18
Default
  #4
New Member
 
Join Date: Jul 2013
Posts: 27
Rep Power: 12
Sujatha is on a distinguished road
Thank you Artem and Sam ho for your quick response.
But I was asking about FINITE VOLUME CALCULUS mentioned in page 29 of programmers guide of OpenFOAM 2.2.1 and not finite volume method or are both the same thing said in different names, if so please explain the significance of such a differentiation.
I guess this time I have made my doubt specific.

"Each term in a PDE is represented individually in OpenFOAM code using the classes
of static functions finiteVolumeMethod and finiteVolumeCalculus, ".......page 29 of programmers guide

I will be grateful to get any response.
Regards,
Sujatha
Sujatha is offline   Reply With Quote

Old   October 16, 2013, 10:46
Default
  #5
Member
 
Artem Shaklein
Join Date: Feb 2010
Location: Russia, Izhevsk
Posts: 43
Rep Power: 16
ARTem is on a distinguished road
Hello, Sujatha.
Functions located under namespace fvm (FiniteVolumeMethod) return you coefficients for matrix equation (central a_p and neighbours a_nb). At the other hand, functions located under namespace fvc (FiniteVolumeCalculus) return you fields.
E.g. fvm::div(phi, A), with phi being convective flux and A being scalar parameter, gives you matrix with coefficients, which you can solve with respect to A. fvc::div(phi*A) gives you just sink or source values of parameter A from convection of A through faces.
Basically, it's implicit (fvm) and explicit (fvc) discretisations.
granzer likes this.
ARTem is offline   Reply With Quote

Old   October 16, 2013, 11:40
Default
  #6
New Member
 
Join Date: Jul 2013
Posts: 27
Rep Power: 12
Sujatha is on a distinguished road
Thank you Artem. This explanations now helps me. I really wanted to confirm that both the names implies the same method of discretization.
Thanks a million.
Regards
sujatha
Sujatha is offline   Reply With Quote

Reply

Tags
finite volume calculus


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 Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[blockMesh] BlockMesh FOAM warning gaottino OpenFOAM Meshing & Mesh Conversion 7 July 19, 2010 14:11
On the damBreak4phaseFine cases paean OpenFOAM Running, Solving & CFD 0 November 14, 2008 21:14
[blockMesh] Axisymmetrical mesh Rasmus Gjesing (Gjesing) OpenFOAM Meshing & Mesh Conversion 10 April 2, 2007 14:00
Finite Volume Vs Finite Difference Mukkarum Main CFD Forum 3 February 8, 2003 11:16
finite volume VS finite element solomon Main CFD Forum 0 March 19, 2002 19:04


All times are GMT -4. The time now is 16:34.