UNCOUPLEDKINEMATICPARCELDYMFOAM(1)
π uncoupledKinematicParcelDyMFoam(1) β an OpenFOAM Commands Manual moment β¨
okay bestie, sit down, hydrate, because we're about to talk about uncoupledKinematicParcelDyMFoam β yes that's the whole name, no we're not abbreviating it, it's part of OpenFOAM (The Open Source CFD Toolbox) and it's serving main character energy fr fr π
β¨ NAME β¨
uncoupledKinematicParcelDyMFoam β a whole entire member of the OpenFOAM family, aka The Open Source CFD Toolbox. she's part of the squad, she has a job, and the job is particles π
πΈ SYNOPSIS πΈ
uncoupledKinematicParcelDyMFoam [OPTIONS]
that's it, that's the summoning ritual. flags go in the brackets, vibes go everywhere else π¦
π DESCRIPTION π
okay so listen. this is a transient solver β meaning it's the "we're watching things change over time" kind of solver, not the "we already settled down" kind β and what it does is the passive transport of a particle cloud. passive!! the particles are just out here being carried along, they're not pushing back on the flow, they're literally just going with it. no cap. π
and there's optional mesh motion in the mix too, so the grid itself can be moving while all of this is happening. dynamic mesh? in my particle solver? it's more likely than you think π
the way it actually evolves the cloud is by using a pre-calculated velocity field. so like, you bring the velocity field, it already exists, it's already done, and this solver just uses it to move the cloud along. it does not compute the velocity itself, bestie, that is not her job π
π OPTIONS π
-casedir β tell her which case directory to live in instead of just using the current working directory (cwd) like a lil default gremlin π-cloudNamename β you wanna name your cloud something else? go off. default is'kinematicCloud'β-decomposeParDictfile β use this specific file for thedecomposePardictionary instead of whatever she'd grab normally ποΈ-parallelβ run it in parallel babes!! (this one's a Parallel option) πββοΈπββοΈ-postProcessβ only execute the functionObjects, nothing else. just the lil extras. the side quests π-docβ pops the documentation open in your browser, adorable β¨-helpβ short help and then she dips. bye π-help-fullβ the full help and then she dips. bye but with lore π
π ADVANCED OPTIONS π
-debug-switchname=val β set the value of a registered debug switch. if you leave the value out it defaults to1. (you can use this multiple times, go feral) π₯-fileHandlerhandler β override the file handler type. you're in charge now π-hostRoots((host1 dir1) .. (hostN dirN)) β per-host slave root directories for distributed running. the host spec can be a regex, which is iconic honestly. (also a Parallel option) π-info-switchname=val β set the value of a registered info switch. omit the value and it defaults to1. (multiple times, absolutely) π£-libname β load an additional library, or a whole list of libraries. (can be used multiple times) π-listFunctionObjectsβ list the functionObjects. just. shows you the whole list π§Ύ-listRegisteredSwitchesβ list switches registered for run-time modification (peep the-listUnsetSwitchesoption for more) π§-listScalarBCsβ list scalar field boundary conditions (fvPatchField<scalar>) π-listSwitchesβ list switches declared in libraries (again, see the-listUnsetSwitchesoption) π-listTurbulenceModelsβ list turbulenceModels πͺοΈ-listUnsetSwitchesβ modifies the switch listing so it shows values not set inetc/controlDictπ-listVectorBCsβ list vector field boundary conditions (fvPatchField<vector>) β‘οΈ-noFunctionObjectsβ do NOT execute function objects. the side quests are cancelled π€-opt-switchname=val β set the value of a registered optimisation switch (int/bool). leave the value off and it defaults to1. (yes, multiple times) β‘-roots(dir1 .. dirN) β slave root directories for distributed running (Parallel option) π³-doc-sourceβ display the source code in your browser. read the source, bestie, it's giving transparency π-help-manβ display the full help in manpage format and exit π-help-notesβ display the help notes (the description) and exit π
π¦ SEE ALSO π¦
Online documentation, right here: https://www.openfoam.com/documentation/ β go click it, she's worth it π
π COPYRIGHT π
Copyright Β© 2018-2019 OpenCFD Ltd. π«Ά
okay that's the whole page!! every flag, every default, every little etc/controlDict mention, all of it, preserved like a pressed flower πΈ
and that's a wrap on the uncoupledKinematicParcelDyMFoam(1) page from the OpenFOAM Commands Manual, brought to you by www.openfoam.com on the OpenFOAM- release β¨ mwah, go run your particles, bestie, ily, bye π
π¦ 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