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

πŸ’– potentialFreeSurfaceFoam β€” OpenFOAM Commands Manual πŸ’–

okay so bestie, welcome to potentialFreeSurfaceFoam, which is part of OpenFOAM (The Open Source CFD Toolbox). Yes the real one. The big one. She's iconic, she's open source, and she lives in your terminal now. 🫢


✨ SYNOPSIS ✨

potentialFreeSurfaceFoam [OPTIONS]

that's it. that's the whole vibe. options only, no positional args, we love a low-maintenance queen. πŸ’…


🌊 DESCRIPTION 🌊

So potentialFreeSurfaceFoam is an incompressible Navier-Stokes solver β€” and the lil twist is she carries a wave height field around with her, which is what lets her do single-phase free-surface approximations. Like, no full two-phase situation needed, she's approximating, she's cute, she's efficient. That's the whole personality. 🌸


πŸŽ€ OPTIONS πŸŽ€

every single one, bestie, we are NOT skipping any. no cap.

  • -case dir β€” tell her which case directory to run in, instead of just using the cwd. very "here's where I live now."
  • -decomposeParDict file β€” use this specific file as the decomposePar dictionary. you get to pick, main character choice. πŸ‘‘
  • -dry-run β€” just check the case set-up, and only using a single time step. a lil dress rehearsal. no writing.
  • -dry-run-write β€” same energy, check the set-up with a single time step, but this one does write. dress rehearsal but she posts it. πŸ™ˆ
  • -parallel β€” run in parallel. [Parallel option] so it's a parallel-specific thing, iykyk.
  • -postProcess β€” only run the functionObjects, nothing else. side quest only.
  • -doc β€” pop the documentation open in your browser. study session. ✨
  • -help β€” short help, then she's out. bye.
  • -help-full β€” the FULL help, then exit. the extended cut. director's commentary.

πŸ”₯ ADVANCED OPTIONS πŸ”₯

this is the deep lore section. buckle up.

  • -debug-switch name=val β€” set the value of a registered debug switch. if you leave the value out it defaults to 1. can be used multiple times. πŸ›
  • -fileHandler handler β€” override the file handler type. yes ma'am, overwriting. πŸ’…
  • -hostRoots ((host1 dir1) .. (hostN dirN)) β€” per-host slave root directories for distributed running, and the host spec can be a regex. [Parallel option]. fancy.
  • -info-switch name=val β€” set the value of a registered info switch. omit the value and it defaults to 1. can be used multiple times.
  • -lib name β€” load an extra library or a whole list of libraries. can be used multiple times. stack 'em up. 🧚
  • -listFunctionObjects β€” list functionObjects. that's the whole job.
  • -listFvOptions β€” list fvOptions. same energy.
  • -listRegisteredSwitches β€” list the switches that are registered for run-time modification. (peep the -listUnsetSwitches option too, bestie.)
  • -listScalarBCs β€” list scalar field boundary conditions, aka fvPatchField<scalar>. nerd moment and I respect it.
  • -listSwitches β€” list the switches declared in libraries. (again, see -listUnsetSwitches.)
  • -listTurbulenceModels β€” list turbulenceModels. go off.
  • -listUnsetSwitches β€” changes the switch listing so it shows values that are not set in etc/controlDict. the little gremlins. πŸ‘€
  • -listVectorBCs β€” list vector field boundary conditions, aka fvPatchField<vector>. matching set, obsessed.
  • -noFunctionObjects β€” do NOT execute function objects. hard pass, none of them.
  • -opt-switch name=val β€” set the value of a registered optimisation switch (int/bool). omit the value and it defaults to 1. can be used multiple times.
  • -roots (dir1 .. dirN) β€” slave root directories for distributed running. [Parallel option]. 🌈
  • -doc-source β€” open the source code in your browser. reading the source, truly the final boss move. πŸ’€
  • -help-man β€” full help, manpage format, then exit.
  • -help-notes β€” help notes (the description), then exit.

πŸ‘€ SEE ALSO πŸ‘€


Copyright Β© 2018-2019 OpenCFD Ltd.


okay but fr, big shoutout to OpenCFD Ltd. for that 2018-2019 copyright era, legends only. 🫢

and that's the whole page bestie β€” stamped from www.openfoam.com with the version tag OpenFOAM- (no date on this one, she's mysterious like that πŸŒ™), and she's filed under POTENTIALFREESURFACEFOAM(1). mwah, periodt. πŸ’–βœ¨