- Mar 31, 2021
-
-
ENH: solarLoad, fvDOM: enable time-dependent spectralDistribution DOC: solarLoad, fvDOM, solarCalculator: improve header documentation TUT: solarLoadModel, solarDirectionModel: use new shorter entries
-
- Mar 24, 2021
-
-
-
- overCompressibleInterDyMFoam: Overset solver for two compressible, non-isothermal, immiscible fluids using a VOF (i.e. volume of fluid) phase-fraction based interface capturing approach. - overInterPhaseChangeDyMFoam: Overset solver for two incompressible, isothermal, immiscible fluids with phase-change (e.g. cavitation) using VoF (i.e. volume of fluid) phase-fraction based interface capturing approach. - adds new tutorials: - multiphase/overCompressibleInterDyMFoam/compressibleTwoSimpleRotors - multiphase/overInterPhaseChangeDyMFoam/twoSimpleRotors Signed-off-by:
Kutalmis Bercin <kutalmis.bercin@esi-group.com>
-
- Mar 22, 2021
-
-
mattijs authored
-
- Mar 18, 2021
-
-
sergio authored
-
sergio authored
-
Mark OLESEN authored
- new '-ascii' option to write in ASCII format instead of the controlDict setting. This can be useful when generating fields that should be parsed with other tools, or for visual inspection. - correct mismatch of option names and lookups
-
- Mar 17, 2021
-
-
Mark OLESEN authored
- can use either command-line option "-load-fields" or dictionary entry "readFields" to specify field names to be preloaded. Essentially the same functionality as with a readFields function object but with a lot less typing. - tutorial examples provided by Ryan Danks <ryan.danks@rwdi.com> illustrate using setExpr* utilities to calculate a quantity as a post-processing step.
-
-
to operate with overset 1) Adding zoneMotion to rigidBodyMotion 2) Introducing PID to prescribedRotation restraint 3) Making drivenLinearMotion read total displacement 4) When drivenLinearMotion is used sixDof and rigid-body solvers write total displacement
-
- Mar 15, 2021
-
-
Mark OLESEN authored
- generally OK to miss for easily evaluated functions, but highly misleading with expressions (where the evaluate may be invalid during construction).
-
mattijs authored
- override casename, procesorCase flags to guarantee reconstructed case to be written to the undecomposed directory - alternative is to construct a Zero mesh on the undecomposed runTime and add all other bits to that but that has not been pursued
-
- Mar 12, 2021
-
-
- Mar 08, 2021
-
-
Mark OLESEN authored
- orient blocks in global x/y/z. Provisioning for coarser/smaller geometries.
-
- Mar 05, 2021
-
-
Mark OLESEN authored
-
- Feb 17, 2021
-
-
Mark OLESEN authored
- the raw surface writer simply outputs x/y/z and field values. This additional flag allows recovery of some geometric information. - optional user-specified output precision Example, ``` formatOptions { raw { normal yes; precision 10; } } ```
-
- Jan 15, 2021
-
-
Mark OLESEN authored
- useful for trivial tests
-
- Dec 23, 2020
-
-
Mark OLESEN authored
- Dec 22, 2020
-
-
Andrew Heather authored
-
Mark OLESEN authored
-
- 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
-
sergio authored
-
- Dec 18, 2020
-
-
Mark OLESEN authored
-
- Dec 17, 2020
-
-
STY: Style and header-content changes
-
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
-
-
-
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.
-
TUT: volFieldValue FO: adds usage example TUT: multiply FO: adds usage example
-
- Dec 15, 2020
-
-
- Dec 11, 2020
-
-
Mark OLESEN authored
COMP: fix SP/DP inconsistency in fvGeometryScheme STYLE: rename polyMesh::updateGeom to polyMesh::updateGeomPoints - avoids compiler complaints and potential masking of primitiveMesh::updateGeom / fvMesh::updateGeom - mark argument as movable, since that is what is happening inside. GIT: remove merge cruft TUT: better clean on MPPICInterFoam
-
// Treatment of the outer region outer { type sphere; onGround true; expansion relative; ratios 1.1; size 3; nCells 10; }
-
Vaggelis Papoutsis authored
for the definition of the morphing box in volumetric B-Splines.
-
Vaggelis Papoutsis authored
-
-
Added 'scale' parameter to cyclicACMI. Scales the amount of 'coupledness' (= mask). Allows opening/closing without mesh motion.
-
This adds a 'geometry' scheme section to the system/fvSchemes: geometry { type highAspectRatio; } These 'fvGeometryMethod's are used to calculate - deltaCoeffs - nonOrthoCoeffs etc and can even modify the basic face/cellCentres calculation.
-
- Dec 10, 2020
-
-
Creates volume fields whose boundaries are used to store patch interaction statistics. Current field output per patch face: - \<cloud\>\<model\>:count - cumulative particle hits - \<cloud\>\<model\>:mass - cumuluative mass of hitting particles Fields can be reset according to: - none: fields are not reset - timeStep: reset at each time step - writeTime: reset at each write time Usage patchInteractionFields1 { type patchInteractionFields; resetMode writeTime; }
-
Member function dKcdTbyKc in thermo.H is calculated from S and G at Pstd. Thus dGdT was removed from the thermos. - Add optional hRef, eRef and Tref as optional. - Use new thermo to multiphase solver icoReactingMuliPhaseFoam - Remove hRefConst and eRefConst thermos. TUT: Updated tutorials
-