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

πŸ’– REDISTRIBUTEPAR πŸ’–

okay bestie, so this one is redistributePar, and it lives in the OpenFOAM Commands Manual β€” yeah, that OpenFOAM, the Open Source CFD Toolbox πŸ‘‘. She's a command-line girlie and she is so useful, let me tell you everything, no gatekeeping 🫢


✨ SYNOPSIS ✨

redistributePar [OPTIONS]

that's it. that's the whole vibe. flags only, no positional nonsense πŸ’…


🌸 DESCRIPTION 🌸

She redistributes your decomposed mesh and fields according to the decomposeParDict settings. Like, your decomposition? reconsidered. your fields? relocated. iconic behaviour honestly ✨

And if you want, she can optionally run in decompose/reconstruct mode πŸ¦‹ so she's not just one trick, she's a whole multitasker.


πŸŽ€ OPTIONS πŸŽ€

  • -allRegions β€” operate on all regions in regionProperties πŸ’– every single one, we're not picking favourites
  • -case dir β€” Specify case directory to use (instead of the cwd). like, tell her where the party's at 🏠
  • -cellDist β€” Write cell distribution as a labelList β€” for use with 'manual' decomposition method or as a volScalarField for post-processing. cute lil output for later πŸ’…
  • -constant β€” Include the 'constant/' dir in the times list πŸ“
  • -decompose β€” Decompose case πŸ”ͺ✨
  • -decomposeParDict file β€” Use specified file for decomposePar dictionary πŸ“
  • -dry-run β€” Test without writing the decomposition. Changes -cellDist to only write volScalarField. it's giving rehearsal, no commitment 🫢
  • -latestTime β€” Select the latest time ⏰ the freshest one, obviously
  • -mergeTol scalar β€” The merge distance relative to the bounding box size (default 1e-6) πŸ“
  • -newTimes β€” Only reconstruct new times (i.e. that do not exist already) πŸ†•
  • -noZero β€” Exclude the '0/' dir from the times list, has precedence over the -withZero option. okay so she WINS that argument, noted πŸ’€
  • -overwrite β€” Overwrite existing mesh/results files. bestie be careful, she will not ask twice πŸ™ˆ
  • -parallel β€” Run in parallel [Parallel option] πŸ”₯
  • -reconstruct β€” Reconstruct case 🧩
  • -region name β€” Specify alternative mesh region πŸ—ΊοΈ
  • -time ranges β€” List of ranges. Eg, ':10,20 40:70 1000:', 'none', etc ⏳
  • -withZero β€” Include the '0/' dir in the times list 🍩
  • -doc β€” Display documentation in browser 🌐
  • -help β€” Display short help and exit πŸ†˜
  • -help-full β€” Display full help and exit πŸ“š

πŸ‘‘ ADVANCED OPTIONS πŸ‘‘

the deluxe menu, for when you're feeling main character ✨

  • -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 πŸ‘€
  • -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 πŸ™ˆ
fr fr, that one does literally nothing. it's just there for the vibes so old scripts don't throw hands. she accepts it, she just doesn't hear it 😭

🌈 SEE ALSO 🌈

Online documentation https://www.openfoam.com/documentation/ β€” go read, bestie, it's free education πŸ“šβœ¨


Copyright Β© 2018-2019 OpenCFD Ltd.


okay that's the whole page, and lemme just sign off properly πŸŽ€

she ships with OpenFOAM over at www.openfoam.com β€” that's the source, that's the version tag right there in the corner, that's the whole OpenFOAM- situation πŸ’– and this REDISTRIBUTEPAR(1) page is dated to the era of that Β© 2018-2019 notice above. so like. yeah. go redistribute some partitions, you absolute legend πŸ‘‘πŸ’…βœ¨ no cap πŸ¦‹