OVERCOMPRE...TERDYMFOAM(1)
π 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 π
-casedir β case directory (instead of the current directory, because sometimes you don't wanna be where you are, and honestly, valid)-decomposeParDictfile β alternativedecomposePardictionary 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β executefunctionObjectsonly-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-switchname=val β set namedDebugSwitch(default value:1). [Can be used multiple times] β yes you can keep adding, she's flexible-fileHandlerhandler β 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-switchname=val β set namedInfoSwitch(default value:1). [Can be used multiple times]-libname β additional library, or a library list, to load. [Can be used multiple times]-listFunctionObjectsβ listfunctionObjects-listFvOptionsβ listfvOptions-listRegisteredSwitchesβ list switches registered for run-time modification (see the-listUnsetSwitchesoption, she's linked)-listScalarBCsβ list scalar field boundary conditions (fvPatchField<scalar>)-listSwitchesβ list switches declared in libraries (see the-listUnsetSwitchesoption)-listTurbulenceModelsβ listturbulenceModels-listUnsetSwitchesβ modifies the switch listing to display values not set inetc/controlDict-listVectorBCsβ list vector field boundary conditions (fvPatchField<vector>)-mpi-no-comm-dupβ disable the initialMPI_Comm_dup()-mpi-split-by-appnumβ split the world communicator based on theAPPNUM-mpi-threadsβ request use of MPI threads-no-libsβ disable use of thecontrolDict'libs'entry-noFunctionObjectsβ do not execute function objects-opt-switchname=val β set namedOptimisationSwitch(default value:1). [Can be used multiple times]-roots(dir1 .. dirN) β subprocess root directories for distributed running [Parallel option]-worldname β 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 π
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
- nixpkgs unstable: openfoam 2512
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms