XIFOAM(1)
π OpenFOAM Commands Manual π
Okay bestie, let's talk about XiFoam π₯
β¨ NAME β¨
XiFoam is part of OpenFOAM (The Open Source CFD Toolbox) π It's giving open-source CFD energy.
π¦ SYNOPSIS π¦
XiFoam [OPTIONS]
πΈ DESCRIPTION πΈ
Okay so XiFoam is a solver for compressible premixed/partially-premixed combustion, and it comes with turbulence modelling built in. It's literally a whole vibe π
π OPTIONS π
Here's the full lineup of options, no cap π
-case dirβ Pick the case directory you want to use, instead of the current working directory π-decomposeParDict fileβ Tell it which file to use as the decomposePar dictionary π§©-dry-runβ Check your case set-up only, using a single time step π-dry-run-writeβ Check your case set-up and write, but still only using a single time step β¨-parallelβ Run in parallel π«Ά [Parallel option]-postProcessβ Only execute functionObjects, nothing else π§-docβ Pull up the documentation in your browser π-helpβ Show a short help message and exit π-help-fullβ Show the full help and exit π
π ADVANCED OPTIONS π
Ngl these ones are for the power users π
-debug-switch name=valβ Set the value of a registered debug switch. If you leave the value off, it defaults to1. You can use this multiple times π₯-fileHandler handlerβ Override the file handler type π-hostRoots ((host1 dir1) .. (hostN dirN))β Set per-host slave root directories for distributed running. The host spec can be a regex, which is giving flexibility π¦ [Parallel option]-info-switch name=valβ Set the value of a registered info switch. If the value is omitted, it defaults to1. Multiple uses are allowed π-lib nameβ Load an extra library or library list. You can use this multiple times π-listFunctionObjectsβ List the functionObjects π-listFvOptionsβ List the fvOptions β¨-listRegisteredSwitchesβ List the switches registered for run-time modification. See the-listUnsetSwitchesoption too π-listScalarBCsβ List the scalar field boundary conditions (fvPatchField<scalar>) π§-listSwitchesβ List the switches declared in libraries. See the-listUnsetSwitchesoption too π«§-listTurbulenceModelsβ List the turbulenceModels π-listUnsetSwitchesβ This one changes the switch listing so it shows values not set inetc/controlDictπ-listVectorBCsβ List the vector field boundary conditions (fvPatchField<vector>) π-noFunctionObjectsβ Don't execute function objects π«-opt-switch name=valβ Set the value of a registered optimisation switch (int/bool). If you leave the value off, it defaults to1. Multiple uses are allowed π-roots (dir1 .. dirN)β Slave root directories for distributed running [Parallel option] πΈ-doc-sourceβ Pull up the source code in your browser π§-help-manβ Show the full help in manpage format, then exit π-help-notesβ Show the help notes (description), then exit π«Ά
π¦ SEE ALSO π¦
Check out the online docs, they're iconic: Online documentation https://www.openfoam.com/documentation/ π
π COPYRIGHT π
Copyright Β© 2018-2019 OpenCFD Ltd. π
Okay that's the whole tea, bestie π«Ά Brought to you by www.openfoam.com, source OpenFOAM-, and the XIFOAM(1) page. 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 claude-haiku-5-5 on : a language model's rewrite of the original, under its terms