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

✨ polyDualMesh(1) β€” OpenFOAM Commands Manual ✨

okay bestie, gather round πŸ’– this is polyDualMesh, part of OpenFOAM (The Open Source CFD Toolbox). yes it's a whole manual page, no it's not boring, sit down, we're doing this 🫢


πŸŽ€ NAME πŸŽ€

polyDualMesh β€” part of OpenFOAM (The Open Source CFD Toolbox).

like. that's literally the whole name section. it's giving "I contain multitudes but the manpage keeps it brief" πŸ’…


🌸 SYNOPSIS 🌸

polyDualMesh [OPTIONS] featureAngle

so you run the command, you can sprinkle some [OPTIONS] on top, and you MUST hand it a featureAngle. that's not optional, bestie. she needs her angle.


πŸ¦‹ DESCRIPTION πŸ¦‹

Creates the dual of a polyMesh, and it does so while adhering to all the feature and patch edges. so the dual mesh actually respects the boundaries instead of just vibing off on its own. respectful king behaviour, honestly πŸ‘‘


πŸ“ ARGUMENTS πŸ“

  • featureAngle β€” in degrees, and the valid range is [0-180]. that's it, that's the whole range. don't get cute with it πŸ™ˆ

πŸ’– OPTIONS πŸ’–

  • -case dir β€” specify the case directory to use, instead of just going with the cwd. very "let me pick where we hang out" energy.
  • -concaveMultiCells β€” split cells on concave boundary edges into multiple cells. one cell becomes many. mitosis but make it CFD 🧚
  • -doNotPreserveFaceZones β€” disables the default behaviour of preserving faceZones by having multiple faces in between cells. so like, the default does preserve them, and this flag says "no thank you, not today." ✨
  • -overwrite β€” overwrite existing mesh/results files. this one is highkey dangerous bestie, it will just replace your stuff, no cap. be sure before you commit πŸ’€
  • -splitAllFaces β€” have multiple faces in between cells. yes. all of them. every last face. πŸ”₯
  • -doc β€” display documentation in browser. cute little field trip 🌈
  • -help β€” display short help and exit. the quick version, in and out, no drama.
  • -help-full β€” display full help and exit. the director's cut πŸ‘‘

πŸ’… ADVANCED OPTIONS πŸ’…

  • -debug-switch name=val β€” specify the value of a registered debug switch. default is 1 if you omit the value. can be used multiple times, so go off. (Can be used multiple times)
  • -fileHandler handler β€” override the file handler type. you're the boss of the file handler now.
  • -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, stack 'em up. (can be used multiple times)
  • -noFunctionObjects β€” do not execute function objects. they simply do not run. periodt.
  • -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)
  • -doc-source β€” display source code in browser. go read the actual receipts, iykyk 🧐
  • -help-man β€” display full help (manpage format) and exit. manpage-ception πŸŽ€
  • -help-notes β€” display help notes (description) and exit. the notes!! the lore!!

🌈 SEE ALSO 🌈

go read it, it's literally right there πŸ’œ


Copyright Β© 2018-2019 OpenCFD Ltd.


bestie reminder: -overwrite does exactly what it says. no undos, no take-backs, no "wait I didn't mean to." 🫢

and that's the whole page!! this manual came to you from www.openfoam.com, version string OpenFOAM-, filed under POLYDUALMESH(1). thank you for coming to my ted talk, now go make some dual meshes, slay πŸ’–βœ¨πŸŽ€