|December 20, 2015, 10:22||
What is the difference between dictionary, library, utility and application?
Join Date: Oct 2012
Location: Tehran, Iran
Posts: 35Rep Power: 6
I am new in openfoam. Can anyone say me, what is the difference between dictionary, library, utility and application in openfoam?
Please explain about that.
Thank you my friends.
|December 21, 2015, 13:52||
Join Date: Apr 2009
Location: Winnipeg, Canada
Posts: 436Rep Power: 14
dictionary = input file. These are in your case directory, usually in constant or system.
library = a collection of code that is used by the applications. If you have two applications that read the mesh, then it makes more sense to put all the mesh code into a common library that they both can use, rather than duplicate that code in each application.
application = code that can be executed from the console. Each application has a specific purpose, such as setFields, blockMesh, potentialFoam.
utility = we can categorise the applications into three groups: solvers, utilities and tests. Tests are for development purposes. Utilities perform many pre and post processing tasks, such as data conversion, meshing, and geometry manipulation. Solvers are the work horses for which OpenFOAM exists.
Follow me on twitter @DavidGaden
|Thread||Thread Starter||Forum||Replies||Last Post|
|using fieldAverage library to average postprocessing||eelcovv||OpenFOAM Programming & Development||28||August 8, 2016 04:53|
|Contribution a new utility: refine wall layer mesh based on yPlus field||lakeat||OpenFOAM Mesh Utilities||57||February 1, 2015 09:25|