CAVITATINGFOAM(1)
π CAVITATINGFOAM π
okay bestie, so this one's a cavitatingFoam situation β it's part of OpenFOAM (aka The Open Source CFD Toolbox, and yes it's as iconic as it sounds π«Ά).
β¨ SYNOPSIS β¨
cavitatingFoam [OPTIONS]
like... that's it. that's the whole vibe check. just the command and whatever options you feel like throwing at it π
πΈ DESCRIPTION πΈ
so this is a transient cavitation solver, okay? it's built on the homogeneous equilibrium model, and the way it works is it pulls the compressibility of the liquid/vapour 'mixture' out of that model. literally the whole point. it's giving physics. it's giving bubbles. no cap πβ¨
π OPTIONS π
-casedir β tells it which case directory to use instead of the cwd (current working directory, bestie, in case that acronym tried to jump you)-decomposeParDictfile β use the file you name for thedecomposePardictionary-dry-runβ just checks the case set-up, using a single time step-dry-run-writeβ checks the case set-up and writes, still only using a single time step-parallelβ runs it in parallel π₯ [Parallel option]-postProcessβ executesfunctionObjectsonly, nothing else-docβ opens the documentation in your browser-helpβ short help, then it dips. bye π-help-fullβ full help, then it dips
π ADVANCED OPTIONS π
these are the main character options, iykyk β¨
-debug-switchname=val β sets the value of a registered debug switch. default is1if you don't give a value. (you can use this more than once, go off)-fileHandlerhandler β overrides 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 yeah, regexes, iconic. [Parallel option]-info-switchname=val β sets the value of a registered info switch. default is1if the value is omitted. (can be used multiple times)-libname β loads an additional library, or a whole list of libraries (can be used multiple times)-listFunctionObjectsβ lists thefunctionObjects-listRegisteredSwitchesβ lists the switches registered for run-time modification (peep the-listUnsetSwitchesoption for more)-listScalarBCsβ lists scalar field boundary conditions (fvPatchField<scalar>)-listSwitchesβ lists switches declared in libraries (again, see the-listUnsetSwitchesoption)-listTurbulenceModelsβ liststurbulenceModels-listUnsetSwitchesβ modifies the switch listing so it displays values that are not set inetc/controlDict-listVectorBCsβ lists vector field boundary conditions (fvPatchField<vector>)-noFunctionObjectsβ does not execute function objects π«-opt-switchname=val β sets 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β opens the source code in your browser-help-manβ full help, but in manpage format, then exits-help-notesβ help notes (the description), then exits
π¦ SEE ALSO π¦
Online documentation β https://www.openfoam.com/documentation/ (go read it, bestie, it's right there π)
π COPYRIGHT π
Copyright Β© 2018-2019 OpenCFD Ltd.
fr fr, that's the whole page. every flag accounted for. nothing skipped. we ate and left no crumbs π
okay so that's a wrap, my love π this little write-up was brought to you by www.openfoam.com and the OpenFOAM- release series, and yeah it's got that manual-page energy from way back β mwah, stan, 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