ICOREACTIN...EINTERFOAM(1)
π icoReactingMultiphaseInterFoam β a vibe check π
okay bestie, so this whole page lives in the OpenFOAM Commands Manual (that's the manual name, mwah) and the star of the show is icoReactingMultiphaseInterFoam β literally one of the OpenFOAM tools, from The Open Source CFD Toolbox. she's a solver. she's that girl. let's go π¦
β¨ SYNOPSIS β¨
icoReactingMultiphaseInterFoam [OPTIONS]
just her name and some options, no drama, no positional args, periodt π
πΈ DESCRIPTION πΈ
So what does she do? She's the solver for N incompressible, non-isothermal immiscible fluids with phase-change β and she captures interfaces using VOF phase-fraction based interface capturing. Ngl that's a lot of words, but every single one is doing work, okay? π€
She also comes with optional mesh motion and mesh topology changes, and yes that includes adaptive re-meshing. so the mesh can move and literally reshape itself while you're solving. iconic behaviour, no cap π
π OPTIONS π
-casedir β tell her which case directory to use, instead of just vibing in the current working directory (cwd).-decomposeParDictfile β use the file you specify for thedecomposePardictionary.-parallelβ run in parallel.[Parallel option]β¨-postProcessβ execute functionObjects only. that's it, that's the whole job.-docβ pop the documentation open in your browser π₯οΈ-helpβ short help, then she exits.-help-fullβ the full help, then she exits. the deluxe version.
π§ ADVANCED OPTIONS π§
-debug-switchname=val β set the value of a registered debug switch. Default is1if you leave the value out. (Can be used multiple times, so go off.)-fileHandlerhandler β 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, so get creative.[Parallel option]-info-switchname=val β set the value of a registered info switch. Default is1if the value is omitted. (Can be used multiple times.)-libname β an additional library or library list to load (can be used multiple times, stack 'em up).-listFunctionObjectsβ list functionObjects.-listFvOptionsβ list fvOptions.-listRegisteredSwitchesβ list switches registered for run-time modification (see the-listUnsetSwitchesoption, they're besties).-listScalarBCsβ list scalar field boundary conditions (fvPatchField<scalar>).-listSwitchesβ list switches declared in libraries (see the-listUnsetSwitchesoption).-listTurbulenceModelsβ list turbulenceModels.-listUnsetSwitchesβ modifies switch listing so it displays values not set inetc/controlDict.-listVectorBCsβ list vector field boundary conditions (fvPatchField<vector>).-noFunctionObjectsβ do not execute function objects. the opposite of-postProcess, lowkey.-opt-switchname=val β set the value of a registered optimisation switch (int/bool). Default is1if the value is omitted. (Can be used multiple times.)-roots(dir1 .. dirN) β slave root directories for distributed running.[Parallel option]-doc-sourceβ display the source code in your browser. peek behind the curtain π-help-manβ display full help in manpage format, then exit.-help-notesβ display help notes (the description) and exit.
π SEE ALSO π
Online documentation at https://www.openfoam.com/documentation/ β go read, bestie, it's free real estate π
π COPYRIGHT π
Copyright Β© 2018-2019 OpenCFD Ltd. (yes, all of it, protected, respect the legacy π)
okay that's the whole page!! and for the cute sign-off: this one comes from www.openfoam.com, version string OpenFOAM- β and that footer is all she gave us, so no date to report, sorry bestie, we work with what we get ππ bye, go run your multiphase sim, slay β¨π¦π
π¦ where this page comes from
- debian bookworm: openfoam 1912.200626-1+b1 Β· GPL-3.0-or-later
- debian trixie: openfoam 1912.200626-3+b1 Β· GPL-3.0-or-later
- ubuntu jammy: openfoam 1912.200626-1 Β· GPL-3.0-or-later
- ubuntu noble: openfoam 1912.200626-2build3 Β· GPL-3.0-or-later
- ubuntu questing: openfoam 1912.200626-3build1
- ubuntu stonking: openfoam 1912.200626-4 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms