FOAMDICTIONARY(1)
π FOAMDICTIONARY β the OpenFOAM dictionary whisperer π
okay bestie, gather round, because foamDictionary is literally the OpenFOAM command for interrogating and manipulating dictionaries and it's part of OpenFOAM (The Open Source CFD Toolbox) π«Ά. Think of it as the group chat where your dict files finally spill the tea β you can read them, poke them, diff them, and rewrite them, all from the command line. no cap. β¨
β¨ SYNOPSIS β¨
foamDictionary [OPTIONS] dict
π ARGUMENTS π
dictβ the dictionary file you're processing, aka the main character of this whole operation π
πΈ OPTIONS πΈ
-addvalueβ add a brand new entry, boom, new lore dropped π¦-casedirβ specify the case directory to use, instead of the cwd (so you don't have to be standing in the right spot like a lost little meow meow)-decomposeParDictfileβ use the specified file for thedecomposePardictionary-diffdictβ write out the differences with respect to the specified dictionary, it's giving comparison content π₯-diff-etcdictβ same energy as-diff, but it locates the file as perfoamEtcFile-disableFunctionEntriesβ disable expansion of dictionary directives β#include,#codeStreametc. they said not today π-entrynameβ report/select the named entry, pick your fave π-expandβ read the specified dictionary file, expand the macros etc., and write the resulting dictionary to standard output. literally the glow-up transformation β¨-includesβ list the#include/#sincludefiles to standard output-keywordsβ list keywords π-parallelβ run in parallel [Parallel option] πββοΈπββοΈ-precisionintβ set default write precision for IOstreams, numbers gotta be precise bestie-removeβ remove the entry. gone. deleted. not me erasing it π-setvalueβ set an entry value or add a new entry, your choice, both slay-valueβ print the entry value-docβ display documentation in browser π-helpβ display short help and exit, the lil snack version-help-fullβ display full help and exit, the whole meal π
π ADVANCED OPTIONS π
-debug-switchname=valβ specify the value of a registered debug switch. Default is1if the value is omitted. (Can be used multiple times)-fileHandlerhandlerβ override the file handler type-hostRoots((host1 dir1) .. (hostN dirN))β per-host slave root directories for distributed running. The host specification can be a regex. [Parallel option]-info-switchname=valβ specify the value of a registered info switch. Default is1if the value is omitted. (Can be used multiple times)-libnameβ additional library or library list to load (can be used multiple times)-noFunctionObjectsβ do not execute function objects, they're on pause β-opt-switchname=valβ specify the value of a registered optimisation switch (int/bool). Default is1if the value is omitted. (Can be used multiple times)-roots(dir1 .. dirN)β slave root directories for distributed running [Parallel option]-doc-sourceβ display source code in browser π©βπ»-help-compatβ display compatibility options and exit-help-manβ display full help (manpage format) and exit-help-notesβ display help notes (description) and exit
π§ COMPATIBILITY OPTIONS π§
bestie these are the old ones, tread lightly, they're vintage π΅
-diffEtc(now-diff-etc) β The option was last used in1712.
π SEE ALSO π
Online documentation β https://www.openfoam.com/documentation/ β go read it, it's giving educational queen π
π COPYRIGHT π
Copyright Β© 2018-2019 OpenCFD Ltd.
okay that's the whole page, you ate that π«Ά this has been FOAMDICTIONARY(1) from the OpenFOAM Commands Manual, brought to you by www.openfoam.com, version OpenFOAM-, and yes it's literally stamped with FOAMDICTIONARY(1) at the bottom too. periodt. π β¨π
π¦ where this page comes from
- debian bookworm: openfoam 1912.200626-1+b1 Β· GPL-3.0-or-later
- debian trixie: openfoam 1912.200626-3+b1 Β· GPL-3.0-or-later
- ubuntu jammy: openfoam 1912.200626-1 Β· GPL-3.0-or-later
- ubuntu noble: openfoam 1912.200626-2build3 Β· GPL-3.0-or-later
- ubuntu questing: openfoam 1912.200626-3build1
- ubuntu stonking: openfoam 1912.200626-4 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms