ENGINEFOAM(1)
ENGINEFOAM(1) π
okay bestie, welcome to engineFoam β she's part of OpenFOAM (The Open Source CFD Toolbox), and she is lowkey iconic π this whole page lives in the OpenFOAM Commands Manual, and we're gonna go through it together, no skimming, no skipping, fr fr π«Ά
β¨ SYNOPSIS β¨
engineFoam [OPTIONS]
that's it. that's the whole vibe. you run her, you hand her some options, she goes π
πΈ DESCRIPTION πΈ
so what does she do, you ask? Transient solver for compressible, turbulent engine flow with a spray particle cloud.
periodt. that's the whole job. transient (meaning she moves through time, she's not standing still, she's giving main character energy β±οΈ), compressible, turbulent, engine flow, and there's a spray particle cloud in there too β she's doing a LOT and she's doing it all at once π₯
π OPTIONS π
here's where it gets juicy. every single flag, in order, no gatekeeping π
-casedir β tell her which case directory to use instead of the cwd. like, "bestie, work here not there" π-decomposeParDictfile β use the file you specify for thedecomposePardictionary π§©-parallelβ run in parallel. she said "let's get the whole group chat involved" β¨ [Parallel option]-postProcessβ executefunctionObjectsonly. nothing else, just the functionObjects, she's being picky π-docβ display documentation in browser π-helpβ display short help and exit. the little "hey bestie here's the TL;DR" π-help-fullβ display full help and exit. the whole essay, all of it, no cuts π
π ADVANCED OPTIONS π
these are the ones for when you're really in your Unix era π
-debug-switchname=val β specify the value of a registered debug switch. default is1if you omit the value. (can be used multiple times β stack 'em, queen) π-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 you omit the value. (can be used multiple times) βΉοΈ-libname β additional library or library list to load (can be used multiple times) π¦-listFunctionObjectsβ listfunctionObjectsπ-listFvOptionsβ listfvOptionsπ-listRegisteredSwitchesβ list switches registered for run-time modification (see the-listUnsetSwitchesoption) π-listScalarBCsβ list scalar field boundary conditions (fvPatchField<scalar>) π-listSwitchesβ list switches declared in libraries (see the-listUnsetSwitchesoption) π-listTurbulenceModelsβ listturbulenceModelsπͺοΈ-listUnsetSwitchesβ modifies switch listing to display values not set inetc/controlDictπ-listVectorBCsβ list vector field boundary conditions (fvPatchField<vector>) πΉ-noFunctionObjectsβ do not execute function objects. she's off duty π«-opt-switchname=val β specify 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β display source code in browser π»-help-manβ display full help (manpage format) and exit π-help-notesβ display help notes (description) and exit ποΈ
ngl, if you're new here, start with -help before you start throwing advanced flags around like confetti π
π¦ SEE ALSO π¦
Online documentation π https://www.openfoam.com/documentation/
go read it, she's worth it π
π COPYRIGHT π
Copyright Β© 2018-2019 OpenCFD Ltd.
and that's the whole page, bestie π«Ά this came to you from www.openfoam.com, version OpenFOAM-, and it's filed under ENGINEFOAM(1) in the OpenFOAM Commands Manual. slay, go run your solver, and hydrate πβ¨
π¦ 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