FIREFOAM(1)

πŸ“¦
version 1912.200626 Β· 2 versions
  • 1912.200626 Β· debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu stonking (latest)
  • 2512 Β· nixpkgs unstable
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu stonking

πŸ’– FIREFOAM(1) β€” the OpenFOAM Commands Manual glow-up πŸ’–

okay bestie, you found your way into the OpenFOAM Commands Manual, and the star of this page is fireFoam, which is, and I quote the vibes here, part of OpenFOAM (The Open Source CFD Toolbox). yes queen, we're doing computational fluid dynamics today. hydrate. πŸ’…


✨ NAME ✨

fireFoam β€” part of OpenFOAM (The Open Source CFD Toolbox). that's literally it, that's the whole name section, she's brief and she's iconic πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

fireFoam [OPTIONS]

that's the whole summoning ritual. no positional args, just vibes and flags, fr fr.


πŸ”₯ DESCRIPTION πŸ”₯

okay so listen. fireFoam is a transient solver for fires and turbulent diffusion flames πŸš’βœ¨

and the way that it does this is with:

  • reacting particle clouds
  • surface film
  • pyrolysis modelling

like. it's literally simulating fire. main character energy, no cap. πŸ”₯πŸ‘‘


πŸ’… OPTIONS πŸ’…

every single one, bestie, we are not skipping a single flag:

  • -case dir β€” pick which case directory to use instead of the cwd (your current working directory, aka "wherever I happen to be standing")
  • -decomposeParDict file β€” use the file you specify for the decomposePar dictionary
  • -dry-run β€” check the case set-up only, using a single time step (a little test run, a vibe check, if you will)
  • -dry-run-write β€” check the case set-up and write, only using a single time step
  • -parallel β€” run in parallel. it's giving [Parallel option] πŸƒβ€β™€οΈπŸƒβ€β™€οΈ
  • -postProcess β€” execute functionObjects only
  • -doc β€” display documentation in your browser 🌐
  • -help β€” display short help and dip out
  • -help-full β€” display full help and dip out

🌈 ADVANCED OPTIONS 🌈

for when you're feeling brave. or desperate. either way, valid. 🫢

  • -debug-switch name=val β€” specify the value of a registered debug switch. default is 1 if you omit the value. (can be used multiple times, go off)
  • -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, she's flexible like that. [Parallel option]
  • -info-switch name=val β€” specify the value of a registered info switch. default is 1 if you omit the value. (can be used multiple times)
  • -lib name β€” additional library or library list to load (can be used multiple times)
  • -listFunctionObjects β€” list functionObjects
  • -listFvOptions β€” list fvOptions
  • -listRegisteredSwitches β€” list switches registered for run-time modification (see the -listUnsetSwitches option, they're besties)
  • -listScalarBCs β€” list scalar field boundary conditions (fvPatchField<scalar>)
  • -listSwitches β€” list switches declared in libraries (see the -listUnsetSwitches option)
  • -listTurbulenceModels β€” list turbulenceModels
  • -listUnsetSwitches β€” modifies the switch listing to display values not set in etc/controlDict
  • -listVectorBCs β€” list vector field boundary conditions (fvPatchField<vector>)
  • -noFunctionObjects β€” do not execute function objects
  • -opt-switch name=val β€” specify the value of a registered optimisation switch (int/bool). default is 1 if 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 your browser
  • -help-man β€” display full help (manpage format) and exit
  • -help-notes β€” display help notes (description) and exit

πŸ‘€ SEE ALSO πŸ‘€

Online documentation, bestie, go read it: https://www.openfoam.com/documentation/


Copyright Β© 2018-2019 OpenCFD Ltd.


heads up babe: -parallel, -hostRoots and -roots are all marked as [Parallel option] β€” they're the distributed-running girlies, don't forget it πŸ’œ

and that's the whole page, you ate that πŸ“βœ¨

cute lil sign-off for you: this one lives over at www.openfoam.com, and the version tag on it is OpenFOAM- β€” yeah, that's the whole version string, she's mysterious, we respect it. mwah. πŸ’–πŸŽ€πŸ¦‹