- Dec 21, 2020
-
-
Andrew Heather authored
Calculates the mass flux for surface film models. Example usage: filmFlux { type filmFlux; writeControl writeTime; result myPhi; // optional }
-
Mark OLESEN authored
-
mattijs authored
The polyMesh construct-from-components will now ignore the readOpt for the supplied primitives as before. This again re-allows READ_IF_PRESENT for fv* in combination with supplied primitives.
-
Andrew Heather authored
Fix cyclicACMI (runtime-selection-geometry, scaling-of-weights) See merge request Development/openfoam!419
-
This makes the initialisation order of dynamicMesh consistent with plain ones using the virtual mechanism. It does not solve the cyclicACMI construction order yet.
-
Mark OLESEN authored
- Useful for diagnosis, the -cellDist-internal produces a volScalarField::Internal instead
-
sergio authored
-
- Dec 18, 2020
-
-
Mattijs Janssens authored
Changed IO flag so that new mesh is created - was using old 'faces', 'owner' etc but then used the new patch starts Corrected logic for contMap in polyTopoChange
-
Andrew Heather authored
INT: reactingParcelFoam: add dynamicMeshMotion capabilities See merge request Development/openfoam!416
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- adjust comments for '-world' option
-
Mark OLESEN authored
-
OpenFOAM bot authored
-
- Dec 17, 2020
-
-
Andrew Heather authored
ENH: MPPIC dynamic mesh See merge request Development/openfoam!406
-
-
STY: Style and header-content changes
-
-
-
-
walls A new user input parameter UrMax is added to the PatchInteractionModel. In some occasions the partile remains on a patch face due to extremely low relative U. If this Ur is lower than UrMax the particle is removed
-
-
- Dealing with detA < 0 tracking issues - Modified locate function
-
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- replaces previous code that used an autoPtr to hold a singleton. In some circumstances this deletion would conflict with clearing the objectRegistry - leading to error messages on exit. Now store directly on the registry (similar to a MeshObject)
-
sergio authored
-
sergio authored
-
Mark OLESEN authored
- previously hard-coded, now adjustable within PDRsetFieldsDict // Change some predefined patch names patchNames { ground ground; outer outer; } ENH: additions to PDRutils, improve comments - expose enumerated expansion names and gridControl (PDRblock). Not commonly needed, but useful to have access when defining other grid generators TUT: update PDRsetFieldsDict and tutorials to use "ground" - remove tutorial references to unused types and legacy obstacles - use "ground" for the boundary conditions instead of "seaGround". Consistent with PDRblockMesh
-
- Dec 16, 2020
-
-
Mark OLESEN authored
-
sergio authored
-
Andrew Heather authored
ENH: outletMappedUniformInlet: add optional fraction and offset See merge request !399
-
-
The new functionality optionally allows the patch-averaged value to be scaled and/or offset by a pair of specified values. Example of the boundary condition specification: ``` <patchName> { // Mandatory entries (unmodifiable) type outletMappedFilterInlet; outletPatch <outletPatchName>; // Optional entries (unmodifiable) fraction 0.1; offset 10; // (1 0 0); phi phi; // Optional (inherited) entries ... } ```
-
Andrew Heather authored
Feature var rho turb vof See merge request !405
-
1) PhaseIncompressibleTurbulenceModel class was changed to use uniform alpha and non-uniform rho templates. This fits the need of incompressible two phase turbulence models. 2) A new type DPMIncompressibleTurbulenceModel was created for non-uniform alpha and uniform rho. It is used in single phase flows in DPM solvers where alpha represents the volumen occupancy. 3) A new type incompressibleRhoTurbulenceModel was created where non-uniform rho is allowed. 4) A new base templated turbulent class for two-phase VOF named VoFphaseTurbulentTransportModel was implemented which is created templating on PhaseIncompressibleTurbulenceModel and incompressibleRhoTurbulenceModel 5) In order to make the chnage to rho based VOF turbulence a help class was added incompressibleInterPhaseTransportModel templated on the mixing.
-
mattijs authored
In reconstruct mode redistributePar will have - master read undecomposed mesh - slaves construct dummy mesh (0 faces/points etc.) but correct patches and zones so all processors have two valid meshes. This was all handled inside fvMeshTools::newMesh and this was behaving differently.
-