POLYDUALMESH(1)
β¨ 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 π
-casedir β specify the case directory to use, instead of just going with thecwd. 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 preservingfaceZonesby 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-switchname=val β specify the value of a registered debug switch. default is1if you omit the value. can be used multiple times, so go off. (Can be used multiple times)-fileHandlerhandler β override the file handler type. you're the boss of the file handler now.-info-switchname=val β specify the value of a registered info switch. default is1if the value is omitted. (Can be used multiple times)-libname β 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-switchname=val β specify the value of a registered optimisation switch (int/bool). default is1if 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 π
- Online documentation:
https://www.openfoam.com/documentation/
go read it, it's literally right there π
π COPYRIGHT π
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 πβ¨π
π¦ 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