- Aug 02, 2021
-
-
mattijs authored
-
- Jul 28, 2021
-
-
mattijs authored
-
Mark OLESEN authored
- liquid film, blockMesh changes, multiWorld communicators
-
Mark OLESEN authored
-
Mark OLESEN authored
- previously reported the WM_PROJECT_VERSION in the top banner but this makes it overly sensitive to arbitrary user naming. Change to the current API in the comment banner, include the WM_PROJECT_VERSION as part of the reported "Build: ..." string instead.
-
Mattijs Janssens authored
improve handling of multiple world communication See merge request !480
-
Mark OLESEN authored
-
Mark OLESEN authored
- cleanup initialization (to avoid stealing tokens)
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
-
Mark OLESEN authored
- previously had a patch-size check, which caused a zero-sized patch to be "sticky" as uniform Zero regardless of what the original input stated (eg, "constant 0.5") This was caused by short-circuiting logic that circumvented reading on zero-size patches.
-
Mark OLESEN authored
-
Mark OLESEN authored
- dictionary parameters to change the bend angle - blockMesh transform parameters to allow different orientations
-
Mark OLESEN authored
-
Mark OLESEN authored
- support non-uniform scaling, prescaling and cartesian coordinate transformations. Eg, stretch in one direction and then rotate ``` prescale (1.5 1 1); transform { origin (0 0 0); rotation { type axisAngle; axis (0 0 1); angle 45; } } ``` - support "transformed" versions of blockMesh vertices, topology. With the additional of transformations etc, a simplistic application of a single scale parameter is no longer sufficient. new: blMesh.vertices(true); old: blMesh.vertices() * blMesh.scaleFactor(); new: blMesh.topology(true); old: N/A - add individual edge access for blockDescriptor. Saves copying and duplicate calculations. - handle '(block face)' specification for curved faces, which is ok for external block faces, but likely somewhat questionable if used for internal block faces.
-
Mark OLESEN authored
- searchable box, boxToCell, boxToFace, boxToPoint
-
Mark OLESEN authored
- added hexCell for some more encapsulation
-
Mark OLESEN authored
- Can specify ``` transform { origin (1 2 3); rotation none; } ``` instead of the longer form ``` transform { origin (1 2 3); e1 (1 0 0); e3 (0 0 1); } ``` COMPAT: remove old (pre-1812) Euler and STARCD keywords - use "angles", remove old compat name "rotation" as clutter and possible confusion with "coordinate rotation" STYLE: remove coordinate rotation move constructors - an unnecessary holdover from older code.
-
Mark OLESEN authored
- separate handling of auxiliary files vs time directories - restore0Dir: avoid removing 0/ if 0.orig/ does not exist
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- Jul 27, 2021
-
-
sergio authored
-
- Jul 26, 2021
-
-
sergio authored
-
- Jul 16, 2021
-
-
Sergio Ferraris authored
finiteArea: new models and solvers for films See merge request !475
-
-
-
-
-
-
-
STYLE: vibrationShellModel and thermalShellModel: regroup the access functions
-
The original thermoSurfaceFilm sub-models were divided between kinematicSurfaceFilm and thermoSurfaceFilm in order to use the surfaceFilm model in a kinematicCloud. The film interaction models are now in a kinematicSurface class which can be used in a kinematic cloud adding constant thermal properties (p and T) for some sub-models, e.g. drySplashInteraction/wetSplashInteraction. pRef and Tref were added to the kinematicSurfaceFilm as entry to the regionFilm when used with a kinematic cloud. In the finite area surface film model Tref, pRef are stored in filmSubModelBase. TUT: kinematicParcelFoam: new tutorial pitzDailySprinkles
-
-
-
-
ENH: Several additions to thinFilm models 1) Changing the faSolution entry nonOrthoCorr to nFilmCorr entry. This entry specify the number of iterations on the film thickness Eq which does not correct for laplacian non-orthogonality. 2) Changing laminar turbulent model for the skin friction exerted by the flow to the film. 3) Adding optional relaxation factors for source terms coming from the added mass of the lagragian particles into the film such as rhoSp, pnSp and Usp. Similarly the film pressure (pf) can be relaxed in the inner loops. 4) Adding optional entries to curvatureSepration injection model. minimum (fThreshold) force and minimum curvature (minInvR1) for separation were added to have more control on determining the points of film separation ENH: ThermoSurfaceFilm in lagragian to search for finiteArea film models
-
-
-