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

πŸ’– INTERPHASECHANGEFOAM πŸ’–

okay bestie, gather round, because we're doing interPhaseChangeFoam, which is part of OpenFOAM (aka The Open Source CFD Toolbox, the icon, the moment) β€” and this page lives in the OpenFOAM Commands Manual. it's giving "manual page for a solver" and honestly? slay. let's get into it. ✨


🌸 NAME 🌸

interPhaseChangeFoam β€” part of OpenFOAM (The Open Source CFD Toolbox). that's the whole name section, no notes, periodt.


πŸ¦‹ SYNOPSIS πŸ¦‹

interPhaseChangeFoam [OPTIONS]

literally that's it. give it options or give it nothing, your call. 🫢


πŸŽ€ DESCRIPTION πŸŽ€

so what IS this diva? interPhaseChangeFoam is a solver for two incompressible, isothermal immiscible fluids with phase-change. two fluids. they do NOT mix (immiscible, she said), they're incompressible, and everything stays isothermal β€” but there IS phase-change happening, so it's not just a chill two-fluid hangout.

it uses VOF (volume of fluid) phase-fraction based interface capturing to track where the interface between the fluids is at. no cap, that's the whole vibe. πŸ’…


✨ OPTIONS ✨

here come the flags, bestie. every single one, exactly as written, don't skip, we don't do that here. πŸ’–

  • -case dir β€” point it at the case directory you wanna use, instead of just vibing in the current working directory (cwd).
  • -decomposeParDict file β€” use this specific file as the decomposePar dictionary.
  • -dry-run β€” just check that the case set-up is valid, using a single time step. like a dress rehearsal. πŸ™ˆ
  • -dry-run-write β€” check the case set-up AND write, still only using a single time step.
  • -parallel β€” run in parallel. [Parallel option] πŸ”₯
  • -postProcess β€” only execute the functionObjects. nothing else, just those.
  • -doc β€” pops the documentation open in your browser.
  • -help β€” short help, then exit. bye.
  • -help-full β€” the FULL help, then exit. the extended cut.

πŸ‘‘ ADVANCED OPTIONS πŸ‘‘

okay these are the advanced ones, the main-character-energy flags. stay with me. πŸ’œ

  • -debug-switch name=val β€” set the value of a registered debug switch. if you leave the value out, the default is 1. (you can use this one 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 β€” set the value of a registered info switch. default is 1 if you omit the value. (can be used multiple times) ✨
  • -lib name β€” load an additional library or a whole list of libraries (can be used multiple times).
  • -listFunctionObjects β€” list the functionObjects.
  • -listFvOptions β€” list the fvOptions.
  • -listRegisteredSwitches β€” list the switches registered for run-time modification (see the -listUnsetSwitches option).
  • -listScalarBCs β€” list scalar field boundary conditions (fvPatchField<scalar>).
  • -listSwitches β€” list switches declared in libraries (see the -listUnsetSwitches option).
  • -listTurbulenceModels β€” list the turbulenceModels. 🌈
  • -listUnsetSwitches β€” modifies the switch listing so it shows values that are NOT set in etc/controlDict.
  • -listVectorBCs β€” list vector field boundary conditions (fvPatchField<vector>).
  • -noFunctionObjects β€” do not execute function objects. the opposite of -postProcess, we love a contrast. πŸ’…
  • -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]
  • -doc-source β€” display the source code in your browser. iykyk. 🧚
  • -help-man β€” display full help in manpage format, then exit.
  • -help-notes β€” display help notes (the description), then exit.
heads up bestie: -parallel, -hostRoots and -roots are all marked [Parallel option] in the original, so don't come for me, that's just what they are. πŸ’€

πŸ”— SEE ALSO πŸ”—

online documentation lives at https://www.openfoam.com/documentation/ β€” go read it, it's right there. πŸ’–


Copyright Β© 2018-2019 OpenCFD Ltd. that's the whole thing, respect the copyright fr fr. πŸ™


and that's the page!! this was the INTERPHASECHANGEFOAM(1) page from the OpenFOAM Commands Manual, brought to you by www.openfoam.com β€” the footer says OpenFOAM- for the version and it's dated the same as the header, so like, that's the sign-off bestie. mwah. πŸ’…βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ’–