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

πŸ’– SETEXPRBOUNDARYFIELDS πŸ’–

okay bestie so this is setExprBoundaryFields, part of OpenFOAM (aka The Open Source CFD Toolbox), and it lives in the OpenFOAM Commands Manual. She's giving very much "utility that exists and does her thing" energy. Let's get into it πŸ¦‹


✨ SYNOPSIS ✨

setExprBoundaryFields [OPTIONS]

that's it. that's the whole vibe. just options, no positional args, no drama πŸ’…


🌸 DESCRIPTION 🌸

ngl the original manpage literally says "No description available" and honestly? iconic of her to be that mysterious. No description available β€” that's the official word, no cap. The mystery is the point. πŸ™ˆ


πŸŽ€ OPTIONS πŸŽ€

okay so here's the whole menu, every single one, no skips, no cuts πŸ’–

  • -case dir β€” point her at the case directory you wanna use, instead of just rolling with the cwd (current working directory).
  • -decomposeParDict file β€” use this specific file as your decomposePar dictionary.
  • -dict file β€” an alternative dictionary to use instead of setExprBoundaryFieldsDict.
  • -dry-run β€” she evaluates everything but writes nothing. look, don't touch βœ‹βœ¨
  • -latestTime β€” grab the latest time, periodt.
  • -noZero β€” kicks the '0/' dir out of the times list. bye felicia πŸ‘‹
  • -parallel β€” run it in parallel. [Parallel option]
  • -region name β€” specify a different mesh region.
  • -time ranges β€” list of ranges, like ':10,20 40:70 1000:', 'none', etc. etc.
  • -doc β€” pops the documentation open in your browser 🌈
  • -help β€” short help, then she dips.
  • -help-full β€” full help, then she dips.

πŸ‘‘ ADVANCED OPTIONS πŸ‘‘

these are the ones for when you're that girl, iykyk πŸ’…

  • -backup β€” preserve the sub-entry as .backup.
  • -cache-fields β€” cache fields between calls.
  • -debug-switch name=val β€” set the value of a registered debug switch. Default is 1 if you leave the value out. (Can be used multiple times, bestie β€” stack 'em.)
  • -fileHandler handler β€” override the file handler type.
  • -hostRoots ((host1 dir1) .. (hostN dirN)) β€” per-host slave root directories for distributed running. The host spec can be a regex, which is lowkey powerful of it. [Parallel option]
  • -info-switch name=val β€” set the value of a registered info switch. Default is 1 if the value is omitted. (Can be used multiple times.)
  • -lib name β€” an extra library, or a whole library list, to load (can be used multiple times).
  • -opt-switch name=val β€” set 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]
  • -withFunctionObjects β€” execute functionObjects, obviously.
  • -doc-source β€” display the source code in your browser πŸ”₯
  • -help-compat β€” display the compatibility options and exit.
  • -help-man β€” display full help in manpage format and exit.
  • -help-notes β€” display help notes (the description) and exit.

🫢 COMPATIBILITY OPTIONS 🫢

  • -noFunctionObjects β€” okay so this option is ignored. she literally does nothing. the way that she's here for vibes only 😭

🌟 SEE ALSO 🌟

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

go read, you'll eat πŸ“


Copyright Β© 2018-2019 OpenCFD Ltd.


okay that's the whole page πŸŽ€ she's from www.openfoam.com, this is the OpenFOAM- flavour (the version string in the footer is literally just left hanging at OpenFOAM-, no number, no date β€” mysterious queen behaviour, we respect it ✨), and the manpage title is of course SETEXPRBOUNDARYFIELDS(1). love that for her. now go run it, bestie, and slay πŸ’…πŸ’–πŸ¦‹