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

πŸ’– SPLITMESHREGIONS πŸ’–

okay bestie, welcome to splitMeshRegions, and it's literally part of OpenFOAM (The Open Source CFD Toolbox). no cap. it lives in section 1 of the manual, so it's a command you run, not a function you call. she's giving main character energy and she splits meshes. periodt.


✨ SYNOPSIS ✨

splitMeshRegions [OPTIONS]

that's it. that's the whole vibe. you just run her with whatever options your heart desires. πŸ¦‹


🌸 DESCRIPTION 🌸

Split mesh into multiple regions (detected by walking across faces)

so like… she walks across faces, finds where the mesh naturally breaks apart into separate regions, and then splits it up. it's giving "dividing the group chat into separate chats" honestly. πŸ’…


πŸŽ€ OPTIONS πŸŽ€

here's the whole menu, bestie, and i'm not skipping a single one because every flag matters:

  • -blockedFaces faceSet β€” Specify additional region boundaries that walking does not cross. basically you're telling her "do NOT step over these faces", like a little fence for the walk. 🚧
  • -case dir β€” Specify case directory to use (instead of the cwd). use this when you're not standing in the case dir already.
  • -cellZones β€” Additionally split cellZones off into separate regions. extra splitting, extra slay.
  • -cellZonesFileOnly file β€” Like -cellZonesOnly, but use specified file. (iykyk)
  • -cellZonesOnly β€” Use cellZones only to split mesh into regions; do not use walking. no strolling today, just vibes from the zones.
  • -decomposeParDict file β€” Use specified file for decomposePar dictionary.
  • -detectOnly β€” Do not write mesh. she just looks. πŸ‘€
  • -insidePoint point β€” Only write region containing point. one region, one point, very exclusive.
  • -largestOnly β€” Only write largest region. biggest one wins, sorry to the others.
  • -makeCellZones β€” Place cells into cellZones instead of splitting mesh. no splitting, just zoning. 🌈
  • -overwrite β€” Overwrite existing mesh/results files. > careful bestie, this one eats your old files. no undo, fr fr. πŸ’€
  • -parallel β€” Run in parallel [Parallel option]. she's got friends and they all work at once. πŸ‘‘
  • -prefixRegion β€” Prefix region name to all patches, not just coupling patches.
  • -region name β€” Specify alternative mesh region.
  • -sloppyCellZones β€” Try to match heuristically regions to existing cell zones. lowkey chaotic, highkey useful.
  • -useFaceZones β€” Use faceZones to patch inter-region faces instead of single patch.
  • -doc β€” Display documentation in browser. cute little field trip to the docs. πŸ“–
  • -help β€” Display short help and exit. she tells you the basics and dips.
  • -help-full β€” Display full help and exit. the whole lore drop.

πŸ’œ ADVANCED OPTIONS πŸ’œ

these are the deep cuts, for when you're feeling extra:

  • -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). load her up with extra powers. ✨
  • -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. go read the actual source, nerd (affectionate). 🧚
  • -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. literally does nothing. she's just here for the plot. πŸ™ˆ

🌟 SEE ALSO 🌟

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

go click it, bestie, it's free. πŸ’–


Copyright Β© 2018-2019 OpenCFD Ltd.


and that's the whole page, bestie β€” brought to you by www.openfoam.com, version OpenFOAM-, as it appears in SPLITMESHREGIONS(1). go split some regions and slay. πŸ’…βœ¨