OVERCOMPRE...TERDYMFOAM(1)

πŸ“¦ version 2512, in nixpkgs unstable

πŸ‘‘ overCompressibleInterDyMFoam (1) β€” the OpenFOAM Commands Manual, bestie edition

okay so this is overCompressibleInterDyMFoam, and yes she's part of OpenFOAM (The Open Source CFD Toolbox) β€” literally the whole icon situation. no cap, this is the glow-up you've been waiting for πŸ’…βœ¨


🌸 SYNOPSIS 🌸

overCompressibleInterDyMFoam [OPTIONS]

πŸ’– DESCRIPTION πŸ’–

bestie. this is THE solver for two compressible, non-isothermal, immiscible fluids β€” like three whole vibes going on at once and she's serving all of them 🫢. she uses the VOF phase-fraction based interface capturing approach (iykyk), and she supports dynamic mesh motions including overset cases. the way she handles moving meshes? iconic. main character energy fr fr πŸ’€βœ¨


✨ OPTIONS ✨

okay so here's the full lineup, no skips, every single one is getting her moment πŸ‘‘

  • -case dir β€” case directory (instead of the current directory, because sometimes you don't wanna be where you are, and honestly, valid)
  • -decomposeParDict file β€” alternative decomposePar dictionary file, for when the default just isn't giving
  • -dry-run β€” check the case set-up only, using a single time step (a little vibe check before the real thing πŸ’…)
  • -dry-run-write β€” check the case set-up AND write only, using a single time step
  • -parallel β€” run in parallel [Parallel option] β€” she's doing the most, simultaneously 🌈
  • -postProcess β€” execute functionObjects only
  • -doc β€” display documentation in the browser πŸ”₯
  • -help β€” display short help and exit
  • -help-full β€” display full help and exit

πŸŽ€ ADVANCED OPTIONS πŸŽ€

these are for the girlies who go deeper. the advanced girlypops. the ones who read the whole README 🧚

  • -debug-switch name=val β€” set named DebugSwitch (default value: 1). [Can be used multiple times] β€” yes you can keep adding, she's flexible
  • -fileHandler handler β€” override the file handler type
  • -hostRoots ((host1 dir1) .. (hostN dirN)) β€” per-subprocess root directories for distributed running. the host specification can be a regex. [Parallel option]
  • -info-switch name=val β€” set named InfoSwitch (default value: 1). [Can be used multiple times]
  • -lib name β€” additional library, or a library list, to load. [Can be used multiple times]
  • -listFunctionObjects β€” list functionObjects
  • -listFvOptions β€” list fvOptions
  • -listRegisteredSwitches β€” list switches registered for run-time modification (see the -listUnsetSwitches option, she's linked)
  • -listScalarBCs β€” list scalar field boundary conditions (fvPatchField<scalar>)
  • -listSwitches β€” list switches declared in libraries (see the -listUnsetSwitches option)
  • -listTurbulenceModels β€” list turbulenceModels
  • -listUnsetSwitches β€” modifies the switch listing to display values not set in etc/controlDict
  • -listVectorBCs β€” list vector field boundary conditions (fvPatchField<vector>)
  • -mpi-no-comm-dup β€” disable the initial MPI_Comm_dup()
  • -mpi-split-by-appnum β€” split the world communicator based on the APPNUM
  • -mpi-threads β€” request use of MPI threads
  • -no-libs β€” disable use of the controlDict 'libs' entry
  • -noFunctionObjects β€” do not execute function objects
  • -opt-switch name=val β€” set named OptimisationSwitch (default value: 1). [Can be used multiple times]
  • -roots (dir1 .. dirN) β€” subprocess root directories for distributed running [Parallel option]
  • -world name β€” name of the local world for parallel communication [Parallel option]
  • -doc-source β€” display source code in the browser πŸ‘€
  • -help-man β€” display full help (manpage format) and exit
  • -help-notes β€” display help notes (the description bit) and exit
πŸ’€ lowkey important: options marked [Parallel option] and [Can be used multiple times] keep those exact vibes β€” don't come for me if you ignore the brackets, that's on you bestie

πŸ¦‹ SEE ALSO πŸ¦‹

online documentation, bestie: https://www.openfoam.com/documentation/ β€” go read, she ate πŸ’…


Copyright Β© 2018-2025 OpenCFD Ltd. β€” respect the originators, periodt 🫢


and that's the whole page, bestie β€” source is www.openfoam.com, version is OpenFOAM-v2512, and the manual page date is folded into that footer vibe. slay, go run your solver πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from