0fb6a01280
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
15198a34bd
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
542c05adda
UList, FixedList: Correct swap member function
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1787
2015-07-15 12:10:05 +01:00
da8db9ff15
cellCoBlended: New surfaceInterpolation scheme based on CoBlended using the cell-based Courant number
...
This scheme is equivalent to the CoBlended scheme except that the Courant
number is evaluated for cells using the same approach as use in the
finite-volume solvers and then interpolated to the faces rather than being
estimated directly at the faces based on the flux. This is a more
consistent method for evaluating the Courant number but suffers from the
need to interpolate which introduces a degree of freedom. However, the
interpolation scheme for "Co" is run-time selected and may be specified in
"interpolationSchemes" and "localMax" might be most appropriate.
Example of the cellCoBlended scheme specification using LUST for Courant
numbers less than 1 and linearUpwind for Courant numbers greater than 10:
\verbatim
divSchemes
{
.
.
div(phi,U) Gauss cellCoBlended 1 LUST grad(U) 10 linearUpwind grad(U);
.
.
}
interpolationSchemes
{
.
.
interpolate(Co) localMax;
.
.
}
\endverbatim
2015-07-14 13:39:57 +01:00
fe1477546e
foamCreateVideo: fix framerate option with avconv
2015-07-14 09:28:03 +01:00
a1797e9264
filmViscosityModel/constantViscosity: Update viscosity to support Arrhenius modification
2015-07-12 20:44:55 +01:00
171c25ab76
blockMesh: added experimental fast-merge algorithm
...
The standard merge-algorithm is N^2 over the face-points and uses a
geometric proximity test for the merge. These are both choices for
implementation simplicity and are rather inefficient for large meshes.
I have now implemented an experimental linear topological merge
algorithm which is VERY fast and effective for meshes of any size.
Currently it will merge internal faces on meshes of arbitrary complexity
but does not yet handle edge or face collapse needed for wedges and
other degenerate blocks.
The new fast-merge algorithm may be selected using the optional
"fastMerge" entry:
fastMerge yes;
and if not present the standard N^2 algorithm will be used.
Henry G. Weller
CFD Direct
2015-07-12 20:32:25 +01:00
b2968f3bda
foamCreateVideo: enabled to use avconv and output WebM format
...
Resolves feature request http://www.openfoam.org/mantisbt/view.php?id=1722
2015-07-12 12:58:50 +01:00
7c5a34d51c
paraFoam: added option to open ParaView
...
when OpenFOAM-format case files are not located
2015-07-07 10:56:11 +01:00
189b8a4e84
Updated template cases for new turbulenceProperties file, fvSchemes syntax and MRFProperties.
...
With contribution from Richard Jones
2015-07-06 10:23:40 +01:00
109d84104f
blockMesh: Improve block merge face correspondence test
2015-07-05 18:23:37 +01:00
722a824b44
tutorials/compressible/rhoSimpleFoam/squareBend: update application
2015-07-05 18:23:05 +01:00
bcee47d5ed
blockMesh: Correct handling of the -case option
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1773
2015-07-04 23:35:16 +01:00
0ce5742d6a
saturationModels: Added a model for constant pSat and Tsat
2015-07-04 14:48:19 +01:00
a752d3e588
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
7c6e1386f1
reactingTwoPhaseEulerFoam: Completed mass-transfer terms in both forms of momentum equations
2015-07-03 23:18:25 +01:00
9c9ac368fe
reactingTwoPhaseEulerFoam: Replace x*pos(x) with posPart(x) and same for neg
2015-07-03 18:04:34 +01:00
3adf33da54
src/OpenFOAM: Added posPart and negPart functions
...
posPart returns a value or field in which the value or values are set to
0 if negative
negPart returns a value or field in which the value or values are set to
0 if positive
2015-07-03 18:02:24 +01:00
2ee2a52fff
reactingTwoPhaseEulerFoam: Updated wmake files
2015-07-03 17:44:34 +01:00
243accc6f6
reactingTwoPhaseEulerFoam: Renamed saturationPressureModel -> saturationModel
...
In preparation for adding the Tsat function
2015-07-03 16:15:09 +01:00
08682ca3eb
Removed temporary Info statement
2015-07-03 15:47:25 +01:00
a92691b0dd
reactingTwoPhaseEulerFoam: Added mass-exchange contribution to the cell-based momentum equations
2015-07-03 15:46:52 +01:00
b0d107499b
reactingTwoPhaseEulerFoam: Changed the handling of the energy transfer
...
for consistency with the evaluation of the interface temperature.
2015-07-03 15:45:56 +01:00
59f17355cf
rotorDiskSource: Debugged the duplicated interpolation functions
...
Needs rewriting to avoid unnecessary code duplication, preferably using
standard OpenFOAM interpolation functionality.
2015-07-03 12:41:25 +01:00
68ea75a37c
reactingTwoPhaseEulerFoam: Corrected handling of heat-transfer caused by mass-transfer
2015-07-02 22:51:06 +01:00
be16ebf24f
reactingTwoPhaseEulerFoam/pU/pEqn: Added missing dmdt terms
2015-07-02 22:50:44 +01:00
67c780a878
meanVelocityForce: Added selectionMode to example dict
2015-07-02 09:46:56 +01:00
8c8a3a162f
tutorials/incompressible/simpleFoam/rotorDisk: Tutorial for the rotorDiskSource functionObject
...
Provided by Richard Jones
2015-07-01 12:37:21 +01:00
c77e033ae0
fvOptions/sources/derived/rotorDiskSource: Added more documentation
...
Provided by Richard Jones
2015-07-01 11:02:32 +01:00
d0f15d4e3c
EEqn: Added rho*(U&g) source term
...
Generally this term has a VERY small effect on temperature, it is only
important for low-speed buoyancy-dominated flows.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1755
See also http://cfd.direct/openfoam/energy-equation/
2015-07-01 10:53:37 +01:00
b0719c3531
patchMeanVelocityForce: Variant of patchMeanVelocityForce in which the velocity is averaged over a patch
...
rather than a cellSet
This is useful to drive mean flow in a duct with a non-uniform
cross-section.
2015-06-30 22:39:59 +01:00
82ccea2a49
meanVelocityForce: Updated and corrected documentation
2015-06-30 19:20:08 +01:00
256be2641f
Renamed pressureGradientExplicitSource to meanVelocityForce
...
as it is the applied the force necessary to maintain the specified mean velocity
2015-06-30 19:13:16 +01:00
1f7b3883ff
pimpleFoam: Caching 1/A is no longer necessary
2015-06-30 16:07:42 +01:00
8b47981d3e
pisoFoam: Added MRF and fvOptions support
2015-06-30 15:21:00 +01:00
9c874b71b1
kOmegaSSTSato: Cannot correct nut in the constructor
...
construction of the phases is not complete
2015-06-30 13:07:01 +01:00
aa42c1f906
kOmegaSSTSato: Relocated to src/TurbulenceModels/phaseCompressible/RAS
2015-06-30 13:04:27 +01:00
ce844e6f5b
cellSource: Added weightedVolAverage option
...
faceSource: Added weightedAreaAverage option
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1769
2015-06-30 11:20:02 +01:00
72300041df
Removed use of the deprecated "register" keyword
...
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4340.html
2015-06-30 10:26:44 +01:00
138c34fb0f
tutorials/multiphase/.*woPhaseEulerFoam/: Change outlet p_rgh BC to prghPressure
2015-06-29 19:36:57 +01:00
b719556f63
tutorials/multiphase/reactingTwoPhaseEulerFoam/RAS/bubbleColumnEvaporatingReacting: Correct initial pressure to 10bar
2015-06-29 16:09:33 +01:00
2aa91c8f40
localEulerDdt: Removed unnecessary template qualifiers
2015-06-29 14:18:24 +01:00
fd9d07413a
LTS: Simplify the selection of LTS operation
2015-06-29 11:53:20 +01:00
34c3b2f656
Pstream/mpi: Move mpi.h include to after the OpenFOAM includes
...
Resolves additional report http://www.openfoam.org/mantisbt/view.php?id=1474
2015-06-28 22:55:22 +01:00
bbad3b05e4
Updated header
2015-06-28 21:43:54 +01:00
ea5f34cc4a
Corrected the "See Also"
2015-06-28 21:43:32 +01:00
7dd93ce434
Update header
2015-06-28 21:43:21 +01:00
f92d657ab7
LTS: Formalize the naming of the rDeltaT and rSubDeltaT fields
...
Now the specification of the LTS time scheme is simply:
ddtSchemes
{
default localEuler;
}
2015-06-28 21:41:40 +01:00
af8185c0a6
reactingParcelFoam, coalChemistryFoam: Added LTS support
...
Replaces LTSReactingParcelFoam and LTSCoalChemistryFoam
Select LTS via the ddtScheme:
ddtSchemes
{
default localEuler rDeltaT;
}
2015-06-28 11:01:04 +01:00
01cb591ba5
rhoReactingFoam, rhoReactingBuoyantFoam: Added LTS support
...
Select LTS via the ddtScheme:
ddtSchemes
{
default localEuler rDeltaT;
}
2015-06-27 22:41:00 +01:00