Henry Weller
03494fef5d
Updated notImplemented -> NotImplemented
...
The new NotImplemented macro uses __PRETTY_FUNCTION__ for GNU compatible
compilers otherwise __func__ to provide the function name string.
2015-11-01 10:26:37 +00:00
Henry Weller
04103b5277
buoyantBoussinesqSimpleFoam: Add support for radiative heat-transfer consistent with buoyantBoussinesqPimpleFoam
...
Patch provided by Daniel Jasinski: http://www.openfoam.org/mantisbt/view.php?id=1856
2015-10-30 13:58:17 +00:00
Henry Weller
3b46408d38
reactingEulerFoam: Add polynomial saturation model
...
Provided by Juho Peltola
2015-10-29 22:42:42 +00:00
Henry Weller
bc182a5c35
Removed spurious log file
2015-10-27 16:26:51 +00:00
Henry Weller
ee873dff25
chtMultiRegionFoam: Correct file permissions on solveSolid.H
2015-10-26 15:47:14 +00:00
Henry Weller
1fb1af5e87
reactingEulerFoam: Updated handling of thermal diffusivity to support Prandtl number and thermal wall-functions
2015-10-22 22:44:59 +01:00
Henry Weller
05ffbd9225
reactingTwoPhaseEulerFoam: Remove the build-in write of Ur
...
Ur can be generated using a functionObject or in the post-processor
2015-10-19 14:01:51 +01:00
Henry Weller
1837636964
boundaryFoam: Remove unsupported 'parallel' option
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1868
2015-10-17 20:20:28 +01:00
Henry Weller
72c9451953
reactingMultiphaseEulerFoam: Completed LTS support in multuphaseSystem
2015-10-05 22:42:12 +01:00
Henry Weller
3d14a632a5
reactingMultiphaseEulerFoam, multiphaseEulerFoam: Correct flux averaging for sub-cycling
2015-10-05 17:43:33 +01:00
Henry Weller
462304b735
reactingTwoPhaseEulerFoam: Update cell-based UEqn
...
to use the transport matrix construction in MovingPhaseModel
2015-10-05 16:22:04 +01:00
Henry Weller
a1550cba22
dimensionedType: rationalize lookupOrDefault and lookupOrAddToDict
...
Now consistent with constructors.
2015-10-01 17:29:29 +01:00
Henry Weller
8259567cc3
reactingEulerFoam: Further improvements to the handling of mass-transfer
...
between incompressible and compressible phases
2015-09-25 19:00:07 +01:00
Henry Weller
2518e125c4
reactingEulerFoam: Support compressibility and mass-transfer independently
...
Now combinations of incompressible, compressible phases with or without
mass-transfer are supported efficiently.
2015-09-25 17:54:55 +01:00
Henry Weller
3487bd4991
reactingTwoPhaseEulerFoam: alphatFixedDmdtWallBoilingWallFunction: new BC to test wall boiling
2015-09-25 17:52:51 +01:00
Henry Weller
50c2951d5f
reactingMultiphaseEulerFoam: Optimize the handling of optional forces
2015-09-18 18:55:21 +01:00
Henry Weller
a1f2f59298
reactingMultiphaseEulerFoam: Added support for turbulent dispersion
2015-09-17 22:55:08 +01:00
Henry Weller
6f939abb85
reactingMultiphaseEulerFoam: Created local reference to the list of phases to avoid clutter
2015-09-17 09:48:30 +01:00
Henry Weller
da6d251e3e
Renamed reactingEulerFoam phaseSystemTemplates.H -> phaseSystemTemplates.C
...
This file contains definitions rather than declarations
2015-09-17 09:47:27 +01:00
Henry Weller
abfe7d4c00
reactingEulerFoam: Updated phase loops
2015-09-17 09:19:03 +01:00
Henry Weller
be87b51738
reactingMultiphaseEulerFoam: Removed debugging option
2015-09-16 22:22:37 +01:00
Henry Weller
a188e6bc53
reactingEulerFoam: Use PtrListDictionary for list/table of phases
...
This makes looping over the phases much simpler which maintaining
support for phase-name lookup.
2015-09-16 21:29:09 +01:00
Henry Weller
1b835f64f0
Renamed phiAlpha -P alphaPhi for consistency with Euler-Euler solvers
2015-09-11 17:52:43 +01:00
Henry Weller
cc5f67a0ff
reactingMultiphaseEulerFoam: New Euler-Euler multiphase solver
...
Supporting any number of phases with heat and mass transfer, phase-change and reactions
2015-09-11 15:33:12 +01:00
Henry Weller
22b6407c5c
reactingEulerFoam: Rationalize the phaseSystem base-class
2015-09-04 17:01:31 +01:00
Henry Weller
1c2e160231
chtMultiRegionFoam: Updated temperature diagnostics
...
Patch provided by Daniel Jasinski
Resolved bug-report http://www.openfoam.org/mantisbt/view.php?id=1843
2015-09-02 15:30:20 +01:00
Henry Weller
5f8b7eb999
reactingEulerFoam: Correct handling of phaseName in ReactingPhaseModel
2015-08-29 00:02:15 +01:00
Henry Weller
2d35c2638a
reactingEulerFoam/phaseSystem: Create an ordered container for phaseModels
...
The previous method using a HashTable required a separate ordered list
of names which is hard to work with and maintain.
2015-08-28 18:40:22 +01:00
Henry Weller
34ce2e6d61
twoPhaseEulerFoam: Added support for alphat and thermal wall-functions
2015-08-26 18:06:43 +01:00
Henry Weller
6e52d1864c
TurbulenceModels/compressible: Added correctEnergyTransport() function
...
to allow the turbulent energy transport properties to be updated for
every energy solution if required.
Added correctEnergyTransport() call to reactingTwoPhaseEulerFoam
2015-08-26 15:37:52 +01:00
Henry Weller
f688a0660d
reactingTwoPhaseEulerFoam: Moved into reactingEulerFoam
...
and two-phase functionality separated from multiphase functionality
2015-08-26 12:49:26 +01:00
Henry Weller
85c62fc1b7
reactingTwoPhaseEulerFoam: Added support for thermal diffusivity and thermal wall-functions
2015-08-22 18:09:44 +01:00
Henry Weller
c80e7cd4e5
ThermalDiffusivity: Refactored to support phase turbulence models
2015-08-20 17:54:51 +01:00
Henry Weller
30ef574d25
SchaefferFrictionalStress: Updated with alphaMinFriction
...
Resolved bug-report http://openfoam.org/mantisbt/view.php?id=1831
2015-08-19 16:30:51 +01:00
Henry Weller
545d00eb59
reactingTwoPhaseEulerFoam: Improved support for boiling/condensation
...
Includes many contributions from Juho Peltola
2015-08-19 13:45:49 +01:00
Henry Weller
328c7acf6b
Compressible solver: correct initial Courant-number calculation
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1816
2015-08-07 15:55:46 +01:00
Henry Weller
a91cf40aff
twoPhaseEulerFoam/interfacialModels/dragModels/WenYu: Corrected Re -> Re*alpha_g
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1794
2015-08-04 13:29:11 +01:00
Henry Weller
00b6400860
Removed trailing whitespace
...
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1805
2015-08-01 15:43:05 +01:00
Henry Weller
40ae36b5f6
dimensioned<Type>: Added constructor from name, dimensions and dictionary
...
to simplify construction of dimensionedScalar properties and avoid the
duplication of the name string in the constructor call.
2015-07-21 12:57:07 +01:00
Henry Weller
ecee2d275e
Input of dimensionedScalars: update read-construction of dimensionedScalar in applications
...
so that the specification of the name and dimensions are optional in property dictionaries.
Update tutorials so that the name of the dimensionedScalar property is
no longer duplicated but optional dimensions are still provided and are
checked on read.
2015-07-20 22:52:53 +01:00
Henry Weller
162b697916
SRFSimpleFoam, SRFPimpleFoam: Use absolute U for the production term in turbulence models
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1788
2015-07-19 19:05:06 +01:00
Henry Weller
36ae54f803
Resolve various unimportant warning messages from Gcc, Clang and Icpc
2015-07-19 11:31:49 +01:00
Henry Weller
77bf182edc
Resolved issues with virtual function inheritance and warning from clang
...
Also removed __GNUC__ conditional compilation statements which are no
longer needed.
2015-07-17 12:11:37 +01:00
Henry Weller
69a87c5fb1
reactingTwoPhaseEulerFoam: Added support for thermally-driven phase-change (boiling)
...
The interfacial temperature is assumed equal to the saturation
temperature. Only a single species is considered volatile and the other
species to not affect the mass-transfer.
2015-07-16 14:12:03 +01:00
Henry Weller
dc0523643f
fluxRequired: Added setFluxRequired function to fvSchemes class
...
Added calls to setFluxRequired for p, p_rgh etc. in all solvers which
avoids the need to add fluxRequired entries in fvSchemes dictionaries.
2015-07-15 21:57:16 +01:00
Henry Weller
65d9aacd22
fluxRequired: Added setFluxRequired function to fvSchemes class
...
Added calls to setFluxRequired for p in all incompressible solvers which
avoids the need to add fluxRequired entries in fvSchemes dictionary.
Will add calls to setFluxRequired to the rest of the solvers.
2015-07-15 15:04:51 +01:00
Henry Weller
5b9303962b
saturationModels: Added a model for constant pSat and Tsat
2015-07-04 14:48:19 +01:00
Henry Weller
b020234d39
saturationModels: Added Tsat function
...
Currently this is implemented only for the Antoine equation, for the
other more complex models an iterative inversion from pressure to
temperature is required.
2015-07-04 14:46:55 +01:00
Henry Weller
007451a616
reactingTwoPhaseEulerFoam: Completed mass-transfer terms in both forms of momentum equations
2015-07-03 23:18:25 +01:00
Henry Weller
e8d45b1d3c
reactingTwoPhaseEulerFoam: Replace x*pos(x) with posPart(x) and same for neg
2015-07-03 18:04:34 +01:00