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

✨ SNAPPYHEXMESH πŸ’…

okay bestie, gather round, because snappyHexMesh is here and she is part of OpenFOAM (The Open Source CFD Toolbox) β€” literally the moment your mesh goes from meh to main character. πŸ‘‘


🌸 SYNOPSIS 🌸

snappyHexMesh [OPTIONS]

that's it. that's the whole vibe. flags only, no positional drama. πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

Automatic split hex mesher. Refines and snaps to surface. πŸ’–

ngl that's the entire official description and honestly? she said it all. this girl splits hexes, refines where it matters, and snaps to your surface like it's her job (because it is). periodt.


✨ OPTIONS ✨

  • -case dir β€” tell her which case directory to use, instead of just going with the cwd. 🏠
  • -checkGeometry β€” quality-check all the surface geometry. all of it. every last bit. πŸ”
  • -decomposeParDict file β€” use a specific file for the decomposePar dictionary.
  • -dict file β€” swap in an alternative snappyHexMeshDict. living dangerously, i respect it. πŸ““
  • -dry-run β€” check the case set-up only, using a single time step. rehearsal era. 🎭
  • -outFile file β€” name of the file to save the simplified surface to.
  • -overwrite β€” overwrite existing mesh/results files. no takebacks. πŸ’€
  • -parallel β€” run in parallel. [Parallel option]
  • -patches (patch0 .. patchN) β€” only triangulate selected patches (wildcards supported). pick your faves. 🫢
  • -profiling β€” activate application-level profiling. she's tracking her own performance, icon behaviour. πŸ“ˆ
  • -region name β€” specify an alternative mesh region.
  • -surfaceSimplify boundBox β€” simplify the surface using snappyHexMesh, starting from a boundBox. βœ‚οΈ
  • -doc β€” display documentation in browser.
  • -help β€” display short help and exit.
  • -help-full β€” display full help and exit.

🌈 ADVANCED OPTIONS 🌈

  • -debug-switch name=val β€” specify the value of a registered debug switch. default is 1 if the value is omitted. (can be used multiple times) πŸ›
  • -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 receipts, bestie. πŸ‘€
  • -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. yes fr, she's just there for the vibes. πŸ™ˆ

πŸ‘‘ SEE ALSO πŸ‘‘

Online documentation https://www.openfoam.com/documentation/

like, go read it. it's giving resources. πŸ’–


Copyright Β© 2018-2019 OpenCFD Ltd.


heads up bestie: this page is SNAPPYHEXMESH(1) from the OpenFOAM Commands Manual, served up by www.openfoam.com, version OpenFOAM- β€” so if you're citing her, that's the fit. πŸ’… slay, go snap some hexes. 🌟