POTENTIALFREESURFACEFOAM(1)
π 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.
-casedir β tell her which case directory to run in, instead of just using the cwd. very "here's where I live now."-decomposeParDictfile β use this specific file as thedecomposePardictionary. 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 thefunctionObjects, 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-switchname=val β set the value of a registered debug switch. if you leave the value out it defaults to1. can be used multiple times. π-fileHandlerhandler β 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-switchname=val β set the value of a registered info switch. omit the value and it defaults to1. can be used multiple times.-libname β load an extra library or a whole list of libraries. can be used multiple times. stack 'em up. π§-listFunctionObjectsβ listfunctionObjects. that's the whole job.-listFvOptionsβ listfvOptions. same energy.-listRegisteredSwitchesβ list the switches that are registered for run-time modification. (peep the-listUnsetSwitchesoption too, bestie.)-listScalarBCsβ list scalar field boundary conditions, akafvPatchField<scalar>. nerd moment and I respect it.-listSwitchesβ list the switches declared in libraries. (again, see-listUnsetSwitches.)-listTurbulenceModelsβ listturbulenceModels. go off.-listUnsetSwitchesβ changes the switch listing so it shows values that are not set inetc/controlDict. the little gremlins. π-listVectorBCsβ list vector field boundary conditions, akafvPatchField<vector>. matching set, obsessed.-noFunctionObjectsβ do NOT execute function objects. hard pass, none of them.-opt-switchname=val β set the value of a registered optimisation switch (int/bool). omit the value and it defaults to1. 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 π
- Online documentation β https://www.openfoam.com/documentation/
π COPYRIGHT π
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. πβ¨
π¦ 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 deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms