openfoam/applications/test
Henry 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
..
alloc STYLE: uniform 'Test-' prefix for all applications/test 2010-11-23 16:26:04 +01:00
BinSum STYLE: Updates to erroneous copyright dates - applications 2013-03-13 09:45:16 +00:00
callback Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
Circulator BUG: face: Revert commit 51db019 and add special test for face of size 1 2013-01-11 12:10:20 +00:00
codeStream GIT: Repo update 2014-12-11 08:35:10 +00:00
CompactIOList Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
CompactListList Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
cyclic Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
dataEntry Updated options files for new location of radiation lnInclude directory 2015-01-11 22:27:36 +00:00
delete Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
dictionary GIT: Repo update 2014-12-11 08:35:10 +00:00
Dictionary Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
dimensionedType dimensionedType: Added missing cmpt functions 2013-07-04 10:00:44 +01:00
Distribution Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
DLList BUG: mantis #157: swapUp/swapDown changed when considering first/last element 2012-01-11 09:48:45 +00:00
DynamicField Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
dynamicIndexedOctree STYLE: Fix some typos 2012-12-11 16:38:39 +00:00
DynamicList Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
ensightFoamReader Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
error Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
extendedStencil ENH: Test-ExtendedStencil: more examples 2013-05-21 15:33:17 +01:00
Field STYLE: uniform 'Test-' prefix for all applications/test 2010-11-23 16:26:04 +01:00
fieldDependency Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
fieldMapping New version of wmake supporting out-of-tree object and dependency files 2014-12-14 21:42:18 +00:00
fileName Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
fileNameClean Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
findCell-octree STYLE: octree: replaced by indexedOctree 2011-11-09 13:52:23 +00:00
findSphereFeatureEdges-octree ENH: treeDataEdge: Improved overlap accuracy of box and sphere. 2012-01-16 16:09:18 +00:00
findTimes Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
FixedList Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
foamVersion Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
fvc Update formatting 2013-01-17 11:07:49 +00:00
fvSolutionCombine COMP: Test apps: make compile 2013-01-17 11:06:38 +00:00
GAMGAgglomeration ENH: Test-GAMGAgglomeration: moved test into GAMGAgglomeration 2013-06-06 08:59:23 +01:00
globalIndex Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
globalMeshData Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
graph Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
graphXi Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
Hashing GIT: Repo update 2014-12-11 08:35:10 +00:00
HashingSpeed Added support for glibc < 2.18 2015-01-04 20:13:37 +00:00
HashPtrTable Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
HashSet Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
HashTable Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
HashTable2 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
HashTable3 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
hexRef8 New version of wmake supporting out-of-tree object and dependency files 2014-12-14 21:42:18 +00:00
IndirectList Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
io Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
ISLList Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
IStringStream Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
labelRanges Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
laplacianFoam-communicators ENH: laplacianFoam: back to solve on single processor 2013-02-22 17:26:12 +00:00
LduMatrix Updated header 2015-01-02 19:20:50 +00:00
liquid Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
List STYLE: various: small coding issues 2013-10-14 14:48:05 +01:00
ListOps COMP: Test apps: make compile 2013-01-17 11:06:38 +00:00
Map Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
mappedPatch ENH: Multiple commits - lumped due to git index file corruption 2011-09-09 12:05:12 +01:00
Matrix ENH: scalarMatrices: Add determinant calculation 2013-06-07 08:57:04 +01:00
maxMem COMP: Applications/test: clean build 2011-06-08 15:37:11 +01:00
memInfo Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
mesh ENH: fvMesh: add construct from cellShape 2012-10-23 15:32:42 +01:00
mkdir Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
momentOfInertia STYLE: Updates to erroneous copyright dates - applications 2013-03-13 09:45:16 +00:00
mvBak Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
NamedEnum Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
nullObject Resolve issues relating to compilation with clang-3.5.0 2014-12-15 22:38:10 +00:00
ODE ODESolvers: Use the ODESystem protected data rather than pass redundant argument to solve 2013-11-09 13:53:37 +00:00
OStringStream Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
PackedList Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
PackedList1 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
PackedList2 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
PackedList3 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
PackedList4 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
parallel Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
parallel-communicators ENH: communicators: initial version - extended Pstream API 2013-02-04 10:17:37 +00:00
parallel-nonBlocking ENH: non-blocking reduce with sumOp<scalar> 2012-02-22 12:34:01 +00:00
passiveParticle Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
PatchEdgeFaceWave COMP: Test-PatchEdgeFaceWave: patchdist renamed 2013-01-08 21:51:50 +00:00
patchRegion GIT: Repo update 2014-12-11 08:35:10 +00:00
PatchTools ENH: PatchTools: test app 2013-01-21 11:43:49 +00:00
PointEdgeWave ENH: Test-PointEdgeWave: patch wildcards 2013-01-28 17:05:27 +00:00
pointField ENH: pointMesh: use MeshObject form 2012-08-31 12:57:17 +01:00
Polynomial Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
POSIX Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
prefixOSstream Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
primitivePatch ENH: PrimitivePatch: construct from Xfer 2012-03-05 14:14:01 +00:00
pTraits Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
PtrList ENH: Update tests for PtrList and sort 2013-09-25 10:11:36 +01:00
quaternion STYLE: uniform 'Test-' prefix for all applications/test 2010-11-23 16:26:04 +01:00
reconstruct applications/test/reconstruct: new test application for reconstruction 2012-11-28 14:29:42 +00:00
regex GIT: Repo update 2014-12-11 08:35:10 +00:00
router GIT: Repo update 2014-12-11 08:35:10 +00:00
sha1 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
simpleMatrix Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
sizeof Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
slicedField Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
SLList Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
sort ENH: Update tests for PtrList and sort 2013-09-25 10:11:36 +01:00
speed STYLE: uniform 'Test-' prefix for all applications/test 2010-11-23 16:26:04 +01:00
sphericalTensorField Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
spline GIT: Repo update 2014-12-11 08:35:10 +00:00
StaticHashTable Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
string STYLE: various: small coding issues 2013-10-14 14:48:05 +01:00
stringList Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
symmTensorField Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
syncTools Updated headers 2012-04-17 16:49:03 +01:00
tensor BUG: mantis #1373: eigen value/vector calculation now handles repeated eigen values 2014-08-28 10:54:00 +01:00
tensor2D tensor2D: Added specialisation for the outerProduct of Vector2D to enable outer product operation 2012-02-01 12:30:16 +00:00
tetTetOverlap ENH: tetTetOverlap: test for tet-tet overlap 2012-04-04 09:48:19 +01:00
thermoMixture Thermodynamics: Changed internal representation of thermo properties in hConst/eConstThermo to mole-based 2012-10-30 11:04:08 +00:00
tmpField Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
tokenize Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
triTet STYLE: uniform 'Test-' prefix for all applications/test 2010-11-23 16:26:04 +01:00
Tuple2 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
UDictionary Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
UIndirectList Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
UniformField UniformField: New field type 2013-09-27 22:47:59 +01:00
vector STYLE: uniform 'Test-' prefix for all applications/test 2010-11-23 16:26:04 +01:00
vectorTools Revert "COMP: cvMesh and cv2DMesh removed" 2013-01-08 10:48:45 +00:00
volField New version of wmake supporting out-of-tree object and dependency files 2014-12-14 21:42:18 +00:00
volPointInterpolation ENH: Added further ouput to volPointInterp test app 2011-11-21 13:59:42 +00:00
wallDist wallDist: Add support for cached wall-reflection vectors 2015-01-08 16:08:53 +00:00
wordRe GIT: Repo update 2014-12-11 08:35:10 +00:00
xfer Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00