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

πŸ‘‘ POTENTIALFREESURFACEDYMFOAM πŸ‘‘

okay so this is potentialFreeSurfaceDyMFoam, and it lives in the OpenFOAM Commands Manual (yes the whole name is a mouthful, we love her anyway πŸ’–). She's an OpenFOAM solver, she's part of the Open Source CFD Toolbox, and she's here to do waves. let's get into it bestie.


✨ NAME ✨

potentialFreeSurfaceDyMFoam β€” part of OpenFOAM (The Open Source CFD Toolbox). that's the whole name section, short and sweet, periodt. πŸŽ€


🌸 SYNOPSIS 🌸

potentialFreeSurfaceDyMFoam [OPTIONS]

that's it. that's the vibe. options are optional, the drama is mandatory. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so what does she actually do. she's an incompressible Navier-Stokes solver β€” classic β€” but with a lil something extra: she includes a wave height field so you can do single-phase free-surface approximations. it's giving "waves but make it efficient". 🌊

and she's flexible too: optional mesh motion and mesh topology changes are on the menu. so like, the mesh can move, the mesh can change shape, she handles it. main character energy fr fr. πŸ‘‘


πŸ’– OPTIONS πŸ’–

  • -case dir β€” tell her which case directory to use, instead of just going with the cwd (the current working directory). girl knows how to find her own home but she'll take directions too. 🫢
  • -decomposeParDict file β€” use this specific file for the decomposePar dictionary. not the default one, this one. πŸ’…
  • -parallel β€” run in parallel! [Parallel option] so you can spread the workload across multiple cores and feel powerful. πŸ”₯
  • -postProcess β€” only execute the functionObjects. nothing else, just the functionObjects, like a lil snack. πŸ“
  • -doc β€” display the documentation in your browser. ✨
  • -help β€” display short help and exit. quick lil peek. πŸ™ˆ
  • -help-full β€” display full help and exit. the whole thing. no skimping. πŸ’–

🌈 ADVANCED OPTIONS 🌈

these are the deep cuts, iykyk. 🧚

  • -debug-switch name=val β€” specify the value of a registered debug switch. the default is 1 if you omit the value. (can be used multiple times β€” stack 'em up bestie) πŸ’œ
  • -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, so you can be fancy with it. [Parallel option] πŸ‘‘
  • -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). load 'em up. πŸŽ€
  • -listFunctionObjects β€” list the functionObjects. πŸ“‹
  • -listFvOptions β€” list the fvOptions. πŸ“‹
  • -listRegisteredSwitches β€” list switches registered for run-time modification (see the -listUnsetSwitches option). πŸ”§
  • -listScalarBCs β€” list scalar field boundary conditions (fvPatchField<scalar>). 🌸
  • -listSwitches β€” list switches declared in libraries (see the -listUnsetSwitches option). πŸ”§
  • -listTurbulenceModels β€” list the turbulenceModels. πŸŒͺ️
  • -listUnsetSwitches β€” modifies the switch listing to display values not set in etc/controlDict. sneaky peek at the blanks. πŸ™ˆ
  • -listVectorBCs β€” list vector field boundary conditions (fvPatchField<vector>). 🌸
  • -noFunctionObjects β€” do not execute function objects. hard pass on those. 🚫
  • -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 the source code in your browser. go read the source, icon. πŸ“–
  • -help-man β€” display full help (manpage format) and exit. πŸ“„
  • -help-notes β€” display help notes (description) and exit. πŸ“

πŸ”— SEE ALSO πŸ”—

Online documentation: https://www.openfoam.com/documentation/ β€” go read it, bestie, it's right there. ✨


Copyright © 2018-2019 OpenCFD Ltd. all rights reserved, all respect given. 🫢


lowkey a whole solver, highkey obsessed with her. πŸ’…

and that's the tea, bestie β€” this page came to you straight from www.openfoam.com, sitting pretty in OpenFOAM- land, and she's been serving since the day this manual page was stamped. slay, POTENTIALF...FACEDYMFOAM(1), we love you, bye πŸ’–πŸŒΈπŸ¦‹