Commit Graph

55 Commits

Author SHA1 Message Date
e588d61879 Solvers based on p_rgh: Added support for optional hRef
Allows the specification of a reference height, for example the height
of the free-surface in a VoF simulation, which reduces the range of p_rgh.

hRef is a uniformDimensionedScalarField specified via the constant/hRef
file, equivalent to the way in which g is specified, so that it can be
looked-up from the database.  For example see the constant/hRef file in
the DTCHull LTSInterFoam and interDyMFoam cases.
2015-03-17 17:15:11 +00:00
5ecfb06398 tutorials: remove unnecessary under-relax fields entry 2015-02-22 16:52:21 +00:00
7be1393fef tutorials: corrected comments in snappyHexMeshDict
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1541
2015-02-17 23:59:59 +00:00
8628ef2fea Corrected capitalization of Doxygen documentation comments 2015-02-14 13:10:15 +00:00
1edf292c00 Correct Doxygen multiline comments 2015-02-14 10:59:29 +00:00
2aec249647 Updated the whole of OpenFOAM to use the new templated TurbulenceModels library
The old separate incompressible and compressible libraries have been removed.

Most of the commonly used RANS and LES models have been upgraded to the
new framework but there are a few missing which will be added over the
next few days, in particular the realizable k-epsilon model.  Some of
the less common incompressible RANS models have been introduced into the
new library instantiated for incompressible flow only.  If they prove to
be generally useful they can be templated for compressible and
multiphase application.

The Spalart-Allmaras DDES and IDDES models have been thoroughly
debugged, removing serious errors concerning the use of S rather than
Omega.

The compressible instances of the models have been augmented by a simple
backward-compatible eddyDiffusivity model for thermal transport based on
alphat and alphaEff.  This will be replaced with a separate run-time
selectable thermal transport model framework in a few weeks.

For simplicity and ease of maintenance and further development the
turbulent transport and wall modeling is based on nut/nuEff rather than
mut/muEff for compressible models so that all forms of turbulence models
can use the same wall-functions and other BCs.

All turbulence model selection made in the constant/turbulenceProperties
dictionary with RAS and LES as sub-dictionaries rather than in separate
files which added huge complexity for multiphase.

All tutorials have been updated so study the changes and update your own
cases by comparison with similar cases provided.

Sorry for the inconvenience in the break in backward-compatibility but
this update to the turbulence modeling is an essential step in the
future of OpenFOAM to allow more models to be added and maintained for a
wider range of cases and physics.  Over the next weeks and months more
turbulence models will be added of single and multiphase flow, more
additional sub-models and further development and testing of existing
models.  I hope this brings benefits to all OpenFOAM users.

Henry G. Weller
2015-01-21 19:21:39 +00:00
69ff8aa4d2 wallDist: now a MeshObject cached and updated automatically with a run-time selected algorithm
When using models which require the wallDist e.g. kOmegaSST it will
request the method to be used from the wallDist sub-dictionary in
fvSchemes e.g.

wallDist
{
    method meshWave;
}

specifies the mesh-wave method as hard-coded in previous OpenFOAM versions.
2015-01-08 10:40:23 +00:00
41368addc9 Minor change to comment 2014-12-14 21:50:14 +00:00
9fb26d59d3 GIT: Repo update 2014-12-11 08:35:10 +00:00
007c694815 DTC tutorial cases: provide reference to original paper
Contains details of case and experimental results
2014-05-09 11:48:37 +01:00
fbb3ddf2c4 Updated for release 2.3.0 2014-02-17 10:21:46 +00:00
6c8836ebcb wigleyHull tutorial removed: replaced with DTCHull 2014-02-04 16:29:50 +00:00
1ace556c4a tutorials/multiphase/LTSInterFoam/DTCHull: new tutorial, replaces wigleyHull 2014-02-04 16:23:22 +00:00
ee4e19ef85 Renamed folder -> directory for consistency with POSIX and the rest of OpenFOAM 2014-01-30 13:01:04 +00:00
742d66b733 tutorials/multiphase/LTSInterFoam/wigleyHull: Updated hull patch name for new snappyHexMesh 2014-01-27 16:30:13 +00:00
8acfa4692a STYLE: snappyHexMeshDict: removed optional parameter 2014-01-27 12:25:56 +00:00
a7ad50ce7d VoF tutorials: changed interfaceCompression to linear
This provided greater accuracy and stability while MULES guarantees boundedness
2014-01-23 11:30:45 +00:00
3f5eda25f0 symmetryPlane: add symmetryPlane as a special type of symmetry condition applied to a single plane
The standard/previous general symmetry type is now named symmetry
    both in class and lookup name for consistency.  The rigorous
    symmetryPlane type is needed for moving-mesh cases in which the
    motion it constrained by one or two planes.
2013-12-06 15:45:11 +00:00
38038c1108 Corrected object name 2013-12-05 14:26:19 +00:00
63da8af946 interFoam: Added isotropic compression option 2013-11-29 16:55:18 +00:00
853b469fd2 ENH: Tutorial updates 2013-11-21 10:19:43 +00:00
2780df8365 multiphase: Update phase-naming to use the new convention e.g. alpha.water 2013-08-13 23:21:46 +01:00
7c081ac3e7 ENH: snappyHexMeshDict: fix header 2013-07-11 12:03:01 +01:00
052d81785a multiphase: move alpha solution controls into the appropriate sub-dictionary of fvSolution:solvers 2013-06-20 16:32:39 +01:00
7888a0d8bb ENH: Updated comment/description 2012-11-19 09:37:41 +00:00
1464c4ff5c multiphase (VoF): Added support for general turbulence models
Required the addition of the divDevRhoR function to all incompressible turbulence models
2012-07-27 14:56:01 +01:00
ef8efc27ba Solvers and tutorials: changed use of buoyantPressure BC to fixedFluxPressure 2012-04-20 09:49:58 +01:00
d855045445 ENH: Moved STL surface to tutorial resources and updated scripts 2011-11-28 14:57:14 +00:00
01e3850eda STYLE: snappyHexMeshDict: adapted comment on maxLocalCells. 2011-09-16 18:23:47 +01:00
f4f078b979 ENH: Updated tutorial fvSolution files to employ updated solution ctrl params 2011-09-09 14:36:28 +01:00
c2dd153a14 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
c720299876 ENH: Reverted back to version dev 2011-06-17 10:08:20 +01:00
29c485361a STYLE: renamed version 2.0 -> 2.0.0 2011-06-08 16:31:07 +01:00
d2d91bb84f STYLE: Updated tutorial headers to version 2.0 2011-06-07 11:18:46 +01:00
6a3a33f422 ENH: Using 1e-30 for min tet quality in tuts. 2011-06-03 11:22:43 +01:00
b6f8897268 tutorials: Upgraded all of the blockMeshDict files to the new format
Upgraded other files as necessary for consistency with the blockMeshDict, in
particular cases with cyclic patches.
2011-05-26 12:43:16 +01:00
a81bfbfa09 ENH: Tutorial updates 2011-05-12 12:17:39 +01:00
22275f20b4 wigleyHull tutorial: add clean-up script 2011-04-28 21:14:48 +01:00
24adaa0e1d Updated tutorials 2011-04-28 21:14:13 +01:00
8369a8d78b Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2011-04-15 17:16:00 +01:00
154761a3a1 ENH: Updated tutorials 2011-04-15 16:46:35 +01:00
a86be7faa6 Tutorials: Corrected the name of the gradient used for the linearUpwind scheme 2011-04-15 16:36:58 +01:00
4ae80d8798 ENH: Updated tutorial Allrun script 2011-04-13 11:05:11 +01:00
e5a319d6d6 ENH: Film tutorial updates 2011-04-12 17:35:25 +01:00
293398cea5 tutorials: updatded header 2011-04-06 16:16:33 +01:00
977ec4407b tutorials: updatded header 2011-04-06 16:16:10 +01:00
7d728f5c77 ENH: snappyHexMeshDict: added comment. Changed wrt 17x 2011-04-01 03:33:49 +01:00
e673746838 LTSInterFoam/wigleyHull: further improvements 2011-03-30 15:43:39 +01:00
aef0a00b87 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2011-03-30 13:52:55 +01:00
4802014f7a LTSInterFoam/wigleyHull: further optimisation 2011-03-30 13:50:29 +01:00