OVERINTERDYMFOAM(1)
π overInterDyMFoam β the manual, but make it make sense π
okay so bestie, you're looking at overInterDyMFoam, which is literally part of OpenFOAM (that's The Open Source CFD Toolbox, no cap) π She's a whole command, she lives in your terminal, and she's about to do some very serious fluid physics while looking absolutely unbothered. Let's get into it π¦
β¨ SYNOPSIS β¨
overInterDyMFoam [OPTIONS]
that's it. that's the whole summoning ritual. you say her name, you hand her some options, and she goes π
π«Ά DESCRIPTION π«Ά
So what does she actually do, you ask? She is a solver for two incompressible, isothermal immiscible fluids using VOF phase-fraction based interface capturing. Two fluids, both incompressible, both isothermal, both refusing to mix (immiscible, periodt) β and she tracks the boundary between them with VOF phase-fraction based interface capturing. The interface is the main character here, and she's giving it the full portrait treatment π
And if that wasn't enough β she does all of this with optional mesh motion and mesh topology changes including adaptive re-meshing. Like, the mesh can literally move and reshape itself underneath her and she just keeps going. Iconic behaviour, honestly. Not me being obsessed with a solver π
π OPTIONS π
here's the full menu, bestie, every single one, nothing skipped:
-case dirβ point her at the case directory you want to use, instead of just vibing in the current working directory (cwd).-decomposeParDict fileβ use file as the decomposePar dictionary, if you want to override which one she reads.-parallelβ run in parallel. this is a [Parallel option], so she'll want friends π-postProcessβ execute functionObjects only. that's the whole job for this run, nothing else.-docβ pops the documentation open in your browser. wiki moment π¦-helpβ short help, then she dips.-help-fullβ the full help, then she dips. deluxe edition β¨
πΈ ADVANCED OPTIONS πΈ
these are the deep cuts, iykyk. still all facts, just fancier π
-debug-switch name=valβ set the value of a registered debug switch. if you don't give a value, the default is1. (you can use this multiple times, go wild)-fileHandler handlerβ 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, so yes you can get spicy with it. [Parallel option]-info-switch name=valβ set the value of a registered info switch. default is1if you omit the value. (can be used multiple times, again, no judgement)-lib nameβ load an additional library or library list. (can be used multiple times β stack 'em up π)-listFunctionObjectsβ list the functionObjects. show me the functionObjects π-listFvOptionsβ list the fvOptions.-listRegisteredSwitchesβ list switches registered for run-time modification (peep the-listUnsetSwitchesoption if you want the other flavour).-listScalarBCsβ list scalar field boundary conditions (fvPatchField<scalar>).-listSwitchesβ list switches declared in libraries (again, see the-listUnsetSwitchesoption).-listTurbulenceModelsβ list the turbulenceModels.-listUnsetSwitchesβ modifies the switch listing so it displays values that are not set inetc/controlDict. sneaky peek energy π-listVectorBCsβ list vector field boundary conditions (fvPatchField<vector>).-noFunctionObjectsβ do not execute function objects. the opposite of-postProcess, basically.-opt-switch name=valβ set the value of a registered optimisation switch (int/bool). default is1if you omit the value. (can be used multiple times)-roots (dir1 .. dirN)β slave root directories for distributed running. [Parallel option]-doc-sourceβ opens the source code in your browser. yes, the actual source. go read it, nerd (affectionate) π§-help-manβ full help in manpage format, then exit.-help-notesβ help notes, i.e. the description, then exit.
heads up bestie:-parallelis marked as a [Parallel option], and so are-hostRootsand-roots. those three are the parallel squad β don't expect them to make sense on their own π
π SEE ALSO π
The online documentation, which is literally at https://www.openfoam.com/documentation/ β go forth and read, queen π
Β©οΈ COPYRIGHT Β©οΈ
Copyright Β© 2018-2019 OpenCFD Ltd. all rights reserved, respect the OG authors π«Ά
and that's the whole page, bestie β¨ this beauty is overInterDyMFoam from the OpenFOAM- series, coming to you straight from www.openfoam.com, dated OpenFOAM-. slay, stay meshed, and may your interfaces always be captured ππ
π
π¦ 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