SONICFOAM(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

✨ SONICFOAM(1) ✨

okay bestie, welcome to the sonicFoam page β€” it's part of OpenFOAM (The Open Source CFD Toolbox), and it's a whole mood. πŸ¦‹


🌸 NAME 🌸

sonicFoam β€” part of OpenFOAM (The Open Source CFD Toolbox). That's the whole name section, she's lowkey mysterious like that. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

sonicFoam [OPTIONS]

literally just run it with whatever options you want, bestie. no positional args, she's chill like that. 🫢


🌈 DESCRIPTION 🌈

It's a transient solver for trans-sonic/supersonic, turbulent flow of a compressible gas. So like… fast air. Fancy fast air. The kind of air that goes whoosh and also has opinions about density. 😭✨

no cap: it's transient, so she's stepping through time, and she's dealing with compressible gas, so don't come at her with your incompressible assumptions. πŸ™ˆ

πŸ’– OPTIONS πŸ’–

  • -case dir β€” Tell her which case directory to use instead of the cwd (current working directory). She's not gonna guess, bestie.
  • -decomposeParDict file β€” Use this specific file for the decomposePar dictionary. Iconic of you to specify.
  • -dry-run β€” Just check the case set-up using a single time step. A lil vibe check, no commitment. ✨
  • -dry-run-write β€” Check the case set-up and write, still only using a single time step. She's peeking AND taking notes. πŸ’€
  • -parallel β€” Run in parallel. [Parallel option] β€” multiple cores, multiple besties, one goal. πŸ‘‘
  • -postProcess β€” Execute functionObjects only. Nothing else, just the little guys doing their thing. 🧚
  • -doc β€” Display documentation in the browser. Go read, queen. πŸ“–
  • -help β€” Display short help and exit. The quick version, for when you're in a rush. πŸ’¨
  • -help-full β€” Display full help and exit. The whole essay. Grab a snack. πŸ“

πŸ”₯ ADVANCED OPTIONS πŸ”₯

  • -debug-switch name=val β€” Specify the value of a registered debug switch. Default is 1 if the value is omitted. (Can be used multiple times.) Spill the tea, repeatedly if you must.
  • -fileHandler handler β€” Override the file handler type. Changing her whole filing system, slay.
  • -hostRoots ((host1 dir1) .. (hostN dirN)) β€” Per-host slave root directories for distributed running. The host specification can be a regex. [Parallel option] β€” yes, a regex, she's fancy like that. πŸŽ€
  • -info-switch name=val β€” Specify the value of a registered info switch. Default is 1 if the value is omitted. (Can be used multiple times.)
  • -lib name β€” Additional library or library list to load (can be used multiple times). Bring your friends. 🫢
  • -listFunctionObjects β€” List functionObjects. Just shows you all of them. ✨
  • -listFvOptions β€” List fvOptions. Same energy, different list.
  • -listRegisteredSwitches β€” List switches registered for run-time modification (see the -listUnsetSwitches option).
  • -listScalarBCs β€” List scalar field boundary conditions (fvPatchField<scalar>). Keeping it scalary. πŸ’…
  • -listSwitches β€” List switches declared in libraries (see the -listUnsetSwitches option).
  • -listTurbulenceModels β€” List turbulenceModels. All the chaotic swirls, catalogued. πŸŒͺ️
  • -listUnsetSwitches β€” Modifies switch listing to display values not set in etc/controlDict. The ones who ghosted the config file. πŸ’€
  • -listVectorBCs β€” List vector field boundary conditions (fvPatchField<vector>). Now with direction. ➑️
  • -noFunctionObjects β€” Do not execute function objects. Sorry little guys, sitting this one out. πŸ™ˆ
  • -opt-switch name=val β€” Specify the value of a registered optimisation switch (int/bool). Default is 1 if the value is omitted. (Can be used multiple times.)
  • -roots (dir1 .. dirN) β€” Slave root directories for distributed running. [Parallel option] β€” the distributed-running girlies know. πŸ‘‘
  • -doc-source β€” Display source code in the browser. Read the actual source, main character energy. πŸ“œ
  • -help-man β€” Display full help (manpage format) and exit. Meta. We love a self-aware icon. πŸͺž
  • -help-notes β€” Display help notes (description) and exit. The commentary track. πŸŽ™οΈ

πŸ¦‹ SEE ALSO πŸ¦‹

Online documentation: https://www.openfoam.com/documentation/ β€” go forth and hyperlink, bestie. 🌐


Copyright Β© 2018-2019 OpenCFD Ltd. Respect the elders. πŸ™


okay and that's the whole page, fr fr. This little masterpiece lives at www.openfoam.com, tagged OpenFOAM- (yeah the version field is just sitting there being enigmatic, we don't question her πŸ’…), and it's filed under SONICFOAM(1). Go run your supersonic gas, queen. periodt. βœ¨πŸ’–πŸŽ€