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

πŸ’– WRITEMESHOBJ πŸ’–

okay bestie, gather round, because this one is literally part of OpenFOAM (aka The Open Source CFD Toolbox) and it's here to help you peek at your mesh like it's a little art project 🎨✨


✨ NAME ✨

writeMeshObj β€” part of OpenFOAM (The Open Source CFD Toolbox). that's the whole vibe. she writes meshes. she's an OBJ girlie. πŸ’…


🌸 SYNOPSIS 🌸

writeMeshObj [OPTIONS]

that's it. that's the whole summoning ritual. no positional args, just you and a pile of options, iykyk 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so listen: this is a mesh debugging tool. you know when your mesh is acting up and you're like "girl what is going ON in there"?? this is the answer. it writes the mesh out as separate OBJ files so you can actually look at it with your eyeballs. no cap, it's giving "diagnostic bestie". πŸ”₯


πŸŽ€ OPTIONS πŸŽ€

  • -case dir β€” tell her which case directory to use instead of just chilling in the cwd. πŸ’–
  • -cell cellId β€” write the points for the cell you name. just the one. her. πŸ’…
  • -cellSet name β€” write points for the cellSet you named. ✨
  • -constant β€” include the constant/ dir in the times list. yeah she was leaving it out before. rude of her honestly. 🌸
  • -decomposeParDict file β€” use the file you specify for the decomposePar dictionary. πŸ‘‘
  • -face faceId β€” write the face you specified. that face. the one. πŸ¦‹
  • -faceSet name β€” write points for the faceSet you named. πŸ’œ
  • -latestTime β€” select the latest time. newest era only, we don't do nostalgia here ⭐
  • -noZero β€” exclude the 0/ dir from the times list. bye babe πŸ‘‹
  • -parallel β€” run in parallel. [Parallel option] β€” yes that tag matters, keep it in mind bestie πŸ”₯
  • -patchEdges β€” write patch boundary edges. edges, but make it patch. 🌈
  • -patchFaces β€” write patch faces edges. (yes, "faces edges", that's literally what it says, I don't make the rules πŸ’€)
  • -point pointId β€” write the point you specified. one single point. main character energy. ⭐
  • -region name β€” specify an alternative mesh region. 🧚
  • -time ranges β€” list of ranges. e.g. ':10,20 40:70 1000:', 'none', etc. πŸ“
  • -doc β€” display documentation in browser. go read, bestie πŸ“–
  • -help β€” display short help and exit. quick lil snack πŸŽ€
  • -help-full β€” display full help and exit. the whole meal πŸ’–

πŸ’… 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 β€” go off, stack them 🫢)
  • -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. [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) 🧚
  • -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 source code in browser. read the source, it's slay πŸ“–
  • -help-compat β€” display compatibility options and exit. πŸ‘‘
  • -help-man β€” display full help (manpage format) and exit. πŸ’–
  • -help-notes β€” display help notes (description) and exit. 🌸

πŸ“ COMPATIBILITY OPTIONS πŸ“

  • -noFunctionObjects β€” this option is ignored. yeah. nothing happens. she's just standing there. πŸ’€ (keep it around for old scripts tho, that's the point of a compatibility option)

🌟 SEE ALSO 🌟

Online documentation: https://www.openfoam.com/documentation/ β€” go touch grass, but like, the documentation version of grass 🌱


Copyright Β© 2018-2019 OpenCFD Ltd.


okay that's the whole page bestie, you ate, go debug that mesh πŸ’…βœ¨

sign-off time: this little icon lives at www.openfoam.com, in the OpenFOAM- release (and yeah, the footer's date slot is just sitting there empty like a manpage with no plans tonight πŸ™ˆ), and it's filed under WRITEMESHOBJ(1) in the OpenFOAM Commands Manual. mwah, bye πŸ«ΆπŸŽ€