- Dec 11, 2020
-
-
-
Signed-off-by:
Kutalmis Bercin <kutalmis.bercin@esi-group.com>
-
Andrew Heather authored
Feature add additional scaling to geometric area overlap calculation inside acmi See merge request !374
-
Added 'scale' parameter to cyclicACMI. Scales the amount of 'coupledness' (= mask). Allows opening/closing without mesh motion.
-
Andrew Heather authored
Feature runtime selection geometry See merge request !411
-
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
-
-
Andrew Heather authored
ENH: Lagrangian - added new PatchInteractionFields cloud function object See merge request !409
-
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; }
-
mattijs authored
-
mattijs authored
-
Andrew Heather authored
Feature generalized newtonian See merge request !384
-
-
-
-
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
-
TUT: multiphase/icoReactingMultiPhaseInterFoam/inertMultiphaseMultiComponent
-
-
The generalizedNewtonian viscocity models were ported from the org version and added to the laminar turbulence framework. This allows use in compressible and incompressible solvers through the turbulence dictionary under the laminar sub-dictionary. The thermal laminar viscosity is taken from the thermo for solvers that use thermo library or from the transportProperties dictionary for incompressible solvers. At the moment the option to include viscocity models through the transportDict is still available. The icoTabulated equation of state was ported from the org version. STYLE: use 'model' instead of 'laminarModel' in tutorials
-
Andrew Heather authored
New vibro-acoustic model suite See merge request !404
-
- New solver: `acousticFoam` - New base finite-area region class: `regionFaModel` - New base shell model classes: - `vibrationShellModel` - `thermalShellModel` - New shell models: - A vibration-shell model: `KirchhoffShell` - A thermal-shell model: `thermalShell` - New finite-area/finite-volume boundary conditions: - `clampedPlate` - `timeVaryingFixedValue` - `acousticWaveTransmissive` - New base classes for `fvOption` of finite-area methods: `faOption` - New `faOption`s: - `contactHeatFluxSource` - `externalFileSource` - `externalHeatFluxSource` - `jouleHeatingSource` - New tutorial: `compressible/acousticFoam/obliqueAirJet` Signed-off-by:
Kutalmis Bercin <kutalmis.bercin@esi-group.com>
-
- Dec 09, 2020
-
-
Andrew Heather authored
Feature local world See merge request !398
-
sergio authored
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
Mark OLESEN authored
- implicitly enabled when timeStampMaster (default) is used for the fileModificationChecking - When running with non-distributed roots (eg, NFS-share) read for processor directories on master only and send to sub-processes instead individual reads. - If disabled (old default, or when running with distributed roots), uses the regular fileHandler readDir, which may perform readDir on each processor. Potentially slow startup times on large systems. Improvements based on analysis from T.Aoyagi(RIST), A.Azami(RIST)
-
- Dec 08, 2020
-
-
Andrew Heather authored
ENH: buoyantTurbSource: new fvOption See merge request !397
-
Kutalmış Berçin authored
Applies sources on turbulent kinetic energy (i.e. `k`) and either turbulent kinetic energy dissipation rate (i.e. `epsilon`) or specific dissipation rate (i.e. `omega`) to incorporate effects of buoyancy on turbulence in incompressible and compressible flows. See buoyancyTurbSource.H for details.
-
Kutalmış Berçin authored
STYLE: use auto/tmp wherever possible ENH: make destructor/deleted constructors consistent with FOs
-
Mark OLESEN authored
- can be used directly, or in special cases like a searchable plane with a gap of things in the centre that are not to be sampled.
-
Mark OLESEN authored
- was previously via inheritance, but using member data instead supports a more flexible internal switching of the storage. It also ensures that data access remains safe, even in the absence of an isoSurface.
-
Mark OLESEN authored
- better alignment of sampling Cell/Point/Topo inputs - make exposedPatchName optional for isoSurface, cuttingPlane. This was a holdover requirement from an older version of fvMeshSubset
-
Mark OLESEN authored
- loop for interpolating volume elements to face points, which removes duplicate code in several other places
-
Mark OLESEN authored
- add debug field to isoSurfaceTopo - don't need dynamic field for new points - reduce code in sampledIsoSurfaceCell
-
Mark OLESEN authored
- yields cleaner surfaces with few cuts. Can use isoMethod keyword to select cell/point/topo if they prove better for any particular case. CONFIG: change default cuttingPlane algorithm from 'cell' to 'topo'
-
Mark OLESEN authored
- better distinction between types of algorithms. Easier for future deprecation/replacement.
-
Mark OLESEN authored
- bundles selection and control parameters used when creating iso-surfaces. This simplifies selection and specification - drop old compatibility handling of "cell" as a bool - harmonize filter/regularisation flags for iso-surface - for dictionary input, accept "isoMethod" and "isoAlgorithm" as being synonymous. Using "isoMethod" is less subject to typing errors.
-
Mark OLESEN authored
TUT: dictionary form of surfaces instead of list
-
Mark OLESEN authored
-