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

🌸 POTENTIALFOAM(1) β€” it's giving OpenFOAM Commands Manual energy 🌸

okay bestie, sit down, hydrate, because we're about to talk about potentialFoam β€” yes she's part of OpenFOAM (The Open Source CFD Toolbox), yes she's iconic, and yes she solves for the velocity potential. πŸ’…


✨ NAME ✨

potentialFoam β€” part of OpenFOAM (The Open Source CFD Toolbox). no cap, that's literally her whole government name. 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

potentialFoam [OPTIONS]

that's it. that's the whole summoning ritual. [OPTIONS] is optional, so she'll run with zero flags if you're feeling brave (or reckless, no judgement πŸ™ˆ).


πŸŽ€ DESCRIPTION πŸŽ€

Potential flow solver which solves for the velocity potential. ✨

she's the lowkey queen of the setup phase β€” the one who shows up, solves the potential field, and lets the rest of your case get its life together. main character energy fr fr.


πŸ’– OPTIONS πŸ’–

every single flag, babes. nothing skipped, nothing merged, nothing invented. this is the whole list, periodt.

  • -case dir β€” tell her which case directory to use instead of the cwd. like, she was gonna assume you meant where you're standing, but you can point her somewhere else. πŸ’
  • -decomposeParDict file β€” use the specified file for the decomposePar dictionary instead of whatever the default is.
  • -dry-run β€” just check the case set-up, bestie. only a single time step. she's peeking, not committing. πŸ‘€
  • -dry-run-write β€” same energy as above but she also writes β€” check the case set-up and write only, using a single time step.
  • -initialiseUBCs β€” initialise the U boundary conditions. that's the move.
  • -pName pName β€” the name of the pressure field. yes, you get to name her. 🍼
  • -parallel β€” run in parallel. [Parallel option] she's got friends and she's not afraid to use them. πŸ”₯
  • -region name β€” specify an alternative mesh region.
  • -withFunctionObjects β€” execute functionObjects. yes, actually run them.
  • -writePhi β€” write the final velocity potential field. a gift, for you 🎁
  • -writep β€” calculate and write the Euler pressure field.
  • -writephi β€” write the final volumetric flux field. (careful, that's phi, not Phi β€” different girls, different vibes πŸ’…)
  • -doc β€” display documentation in browser. very demure, very mindful. 🧚
  • -help β€” display short help and exit. in and out, no drama.
  • -help-full β€” display full help and exit. she will yap. you will read. it's a whole thing. πŸ“–

πŸ’œ ADVANCED OPTIONS πŸ’œ

for the girlies who read the source. iykyk.

  • -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 β€” go off, stack them 🫢)
  • -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. [Parallel option] spicy. 🌢️
  • -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 whole friend group, it's fine. 🌈
  • -listFunctionObjects β€” list functionObjects. a whole roster, displayed.
  • -listRegisteredSwitches β€” list switches registered for run-time modification (see -listUnsetSwitches option).
  • -listScalarBCs β€” list scalar field boundary conditions (fvPatchField<scalar>). yes the angle brackets are part of it, copy them exactly, don't freestyle. πŸ’€
  • -listSwitches β€” list switches declared in libraries (see -listUnsetSwitches option).
  • -listUnsetSwitches β€” modifies the switch listing to display values not set in etc/controlDict. the chaos option, the "what did nobody configure" option.
  • -listVectorBCs β€” list vector field boundary conditions (fvPatchField<vector>).
  • -noFunctionObjects β€” do not execute function objects. the anti--withFunctionObjects. βœ‹
  • -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]
  • -doc-source β€” display source code in browser. read her diary, she doesn't mind. πŸ““
  • -help-man β€” display full help (manpage format) and exit.
  • -help-notes β€” display help notes (description) and exit.
⚠️ quick note bestie: the [Parallel option] tags on -parallel, -hostRoots and -roots are real β€” those ones belong to the parallel side of the house. don't act surprised later. πŸ’…

🌟 SEE ALSO 🌟

Online documentation β†’ https://www.openfoam.com/documentation/

that's the link. that's the whole vibe. go read, glow up, come back smarter. πŸ“šβœ¨


Copyright Β© 2018-2019 OpenCFD Ltd.

protect her, respect her, cite her. periodt. πŸ’–


and that's the whole page, bestie!! πŸ’…πŸŽ€

this was POTENTIALFOAM(1) from www.openfoam.com, running the OpenFOAM- version line, dated (yes, the footer date is just… blank, she's mysterious like that πŸ¦‹). love you, go solve something beautiful. 🫢🌸✨