CFD Online Logo CFD Online URL
Home > Forums > OpenFOAM

What is the difference between dictionary, library, utility and application?

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

LinkBack Thread Tools Display Modes
Old   December 20, 2015, 10:22
Default What is the difference between dictionary, library, utility and application?
Milad Setareh
Join Date: Oct 2012
Location: Tehran, Iran
Posts: 35
Rep Power: 7
milad653279 is on a distinguished road

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.
milad653279 is offline   Reply With Quote

Old   December 21, 2015, 13:52
Senior Member
David Gaden
Join Date: Apr 2009
Location: Winnipeg, Canada
Posts: 436
Rep Power: 15
marupio is on a distinguished road
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
marupio 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
using fieldAverage library to average postprocessing eelcovv OpenFOAM Programming & Development 30 July 9, 2017 06:53
Contribution a new utility: refine wall layer mesh based on yPlus field lakeat OpenFOAM Mesh Utilities 57 February 1, 2015 09:25

All times are GMT -4. The time now is 13:30.