- Dec 09, 2022
-
-
Mark OLESEN authored
- similar to surface writing formats, also support optional dictionary of reading options. The main beneficiary of this is the ensight surface reader: readOptions { ensight { masterOnly true; } } This will restrict reading to the master rank. Surfaces and values read will be broadcast to the other ranks, with the intention of reducing load on the filesystem. ENH: add writing of Dimensioned fields for areaWrite functionObject - can be useful for examining finite-area source terms
-
Mark OLESEN authored
- improve communicator wrapping - avoid indexing errors when using partial subranks - UPstream::is_subrank (for testing partial subranks)
-
- Dec 08, 2022
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Andrew Heather authored
ENH: fvOptions: add writeFile functionality See merge request Development/openfoam!577
-
- velocityDampingConstraint - limitTemperature - limitVelocity
-
-
Andrew Heather authored
ENH: Evapotranspiration utilities See merge request !571
-
STYLE: solarLoad: replace uppercase index variables with lowercase
-
-
-
This change enables face zones creating shades and interacting with shades. ENH: solarLoad: initialise hit faces in ctor level
-
-
The new selection option 'outside' can be used to select faces with only one neighbour in the specified cellSet.
-
-
-
Andrew Heather authored
ENH: new objective functions for adjoint-based optimisation See merge request Development/openfoam!578
-
TUT: moved the nutSqr objective tutorial to the proper directory
-
- flowRate: volume flow-rate through given patches - flowRatePartition: distribution of the inlet flow-rate to certain outlet patches, with given percentages - uniformityPatch: uniformity of the velocity field at given (outlet) patches, expressed as (half) the variance of the velocity field - uniformityCellZone: same as uniformityPatch, but defined over cellZones - powerDissipation: the fluid power dissipation taking place within given cellZones. In the absence of viscous stress at the "inlets" and "outlets" of the cellZones, this corresponds to the volume flow-rate weighted total pressure losses through the cellZones ENH: updated nutSqr so it can be used with adjointkOmegaSST too
-
to help allocate pointers related to contributions to the adjoint turbulence model PDEs, populate them and check the validity of the cellZones provided for cellZone-based objectives
-
-
Andrew Heather authored
ENH: Added new parallelFvGeometryScheme See merge request Development/openfoam!576
-
-
- Dec 07, 2022
-
-
mattijs authored
-
Kutalmış Berçin authored
-
Kutalmış Berçin authored
REVERT: add heuristic handling of tensor-field inverses - simplify algorithm
-
Kutalmış Berçin authored
-
- Dec 01, 2022
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- was already included in many places (via UList.C templates), but now formalise by placing in stdFoam.H
-
Mark OLESEN authored
- more standard naming than peekFront() etc
-
Mark OLESEN authored
- eg, for user MPI operations that are to be tracked separately
-
Mark OLESEN authored
-
Andrew Heather authored
ENH: Brun dripping film injection See merge request Development/openfoam!580
-
-
-
Andrew Heather authored
ENH: KinematicSurfaceFilm: add option to specify interacting parcel types See merge request !581
-
This pack adds a new entry 'parcelTypes' which can specify the list of parcel type IDs interacting with a surface film. If the entry is omitted, all particle types are considered. ``` surfaceFilmModel kinematicSurfaceFilm; kinematicSurfaceFilmCoeffs { interactionType absorb; // Optional list of participating parcel IDs parcelTypes (10); } ``` To set the parcel type by injector, 'injectorID' entry can be used when specifying the injector models, e.g. ``` injectionModels { model1 { type <injectionModelType>; // Optional injector ID // - if ommitted, parcels use '-1' injectorID 10; ... } } ```
-
Andrew Heather authored
ENH: leastSquaresEdgeInterpolation: new edge interpolation method See merge request !575
-
-
Andrew Heather authored
Cleaner separation global/local/self communication, cleaner responsibility for fileHandler ownership See merge request !582
-