- Jun 21, 2022
-
-
-
-
phaseSystemModels function objects are relocated within functionObjects in order to enable broader usage. ENH: multiphaseInterHtcModel: new heatTransferCoeff function object model COMP: createExternalCoupledPatchGeometry: add new dependencies COMP: alphaContactAngle: avoid duplicate entries between multiphaseEuler and reactingEuler TUT: damBreak4Phase: rename alphaContactAngle as multiphaseEuler::alphaContactAngle
-
Co-authored-by:
Kutalmis Bercin <kutalmis.bercin@esi-group.com>
-
thermoTools is a relocation of various existing tools: - src/TurbulenceModels/compressible/turbulentFluidThermoModels/derivedFvPatchFields/ - src/semiPermeableBaffle/derivedFvPatchFields/ - src/thermophysicalModels/thermophysicalPropertiesFvPatchFields/liquidProperties/ ENH: Allwmake: reordering various compilation steps Co-authored-by:
Kutalmis Bercin <kutalmis.bercin@esi-group.com>
-
- Jun 17, 2022
-
-
Andrew Heather authored
-
- Jun 15, 2022
-
-
mattijs authored
This is on - incompressible/pimpleFoam/laminar/mixerVesselAMI2D/mixerVesselAMI2D-topologyChange - redistributePar -reconstruct where the fvMesh::updateMesh does an early trigger of mesh.phi() calculation
-
mattijs authored
Specific to the VOF-to-lagrangian FO is to generate particles which potentially do not relate to the mesh. So here they are preserved instead of trying to locate them on the reconstructed mesh. Note: this has the same effect of actually copying the file...
-
mattijs authored
-
Andrew Heather authored
s2s linear system solution using lduMatrix See merge request !550
-
ENH: Adding report after matrix smoothing
-
Mark OLESEN authored
TUT: remove paraFoam hints from tutorials (mostly only need paraview now) STYLE: remove reference to paraview _SM plugins (OpenFOAM-v1912 and earlier)
-
-
Mark OLESEN authored
BUG: inconsistent "U" name on re-read (buoyancyEnergy) STYLE: fix spelling inconsistencies
-
- Jun 14, 2022
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- for tracing tutorials execution
-
Mark OLESEN authored
ENH: setTurbulenceFields: new automatic initialisation method for turbulence fields See merge request !545
-
TUT: cylinder: fix the order in Allclean
-
-
Andrew Heather authored
species and heat adsorption BC's and fvOption source See merge request !548
-
-
-
speciesSorption is a zeroGradient BC which absorbs mass given by a first order time derivative, absoprtion rate and an equilibrium value calculated based on internal species values next to the wall. patchCellsSource is a source fvOption which applies to the corresponding species and apply the source calculated on the speciesSorption BC. A new abstract virtual class was created to group BC's which don't introduce a source to the matrix (i.e zeroGradient) but calculate a mass sink/source which should be introduced into the matrix. This is done through the fvOption patchCellsSource.
-
- Jun 13, 2022
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Andrew Heather authored
-
Andrew Heather authored
-
mattijs authored
-
Andrew Heather authored
support surface writer output transform (#2505) See merge request !549
-
- this allows the "relocation" of sampled surfaces. For example, to reposition into a different coordinate system for importing into CAD. - incorporate output scaling for all surface writer types. This was previously done on an adhoc basis for different writers, but with now included in the base-level so that all writers can automatically use scale + transform. Example: formatOptions { vtk { scale 1000; // m -> mm transform { origin (0.05 0 0); rotation axisAngle; axis (0 0 1); angle -45; } } }
-
- Jun 10, 2022
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Andrew Heather authored
ENH: adjoint code review See merge request !518
-
Necessary when grad(Ua) is cached
-
Partially fixes #2502 (see discussion there)
-
in RASModelVariables were doing this by checking whether the corresponding pointer was allocated. In some cases, however, even if the field does not exist, the pointer is not null, leading to the wrong output. Made the correspding functions virtual and overwritten their return values in the derived classes. Kept the initial implementation in base to facilitate the clone function.
-
in cases with more than one primal or adjoint solvers TUT: removed all occurances of useSolverNameForFields from the optimisation tutorials since it is now set automatically.
-
-