Commit Graph

233 Commits

Author SHA1 Message Date
50ada7c994 blockMesh: Change default location of blockMeshDict from constant/polyMesh to system
For multi-region cases the default location of blockMeshDict is now system/<region name>

If the blockMeshDict is not found in system then the constant directory
is also checked providing backward-compatibility
2015-04-24 22:29:57 +01:00
35d8078251 rhoCentralDyMFoam: Add support for morphing-meshes and provide movingCone tutorial case 2015-02-25 12:20:12 +00:00
f6e868e1f7 tutorials/compressible/sonicDyMFoam/movingCone: sonic version of the pimpleDyMFoam/movingCone tutorial 2015-02-22 16:53:33 +00:00
5ecfb06398 tutorials: remove unnecessary under-relax fields entry 2015-02-22 16:52:21 +00:00
77a6995346 tutorials: Simplify rhoMax and rhoMin specification 2015-02-17 10:55:02 +00:00
af3f566cb3 tutorials/compressible/rhoPorousSimpleFoam/angledDuctImplicit: simplify rhoMax and rhoMin specification 2015-02-17 10:49:07 +00:00
78ca0ce02c Add simulationType entry even for simpleFoam cases
so that generic utilities like yPlus select the appropriate turbulence model
2015-01-21 21:08:19 +00:00
46b2417f12 Remove references to mut and muSgs 2015-01-21 19:52:42 +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
6a51cc3cbb tutorials: use PIMPLE rather than PISO for rotating mesh problems to ensure updated fluxes are used for momentum transport 2014-07-17 11:34:39 +01:00
fbb3ddf2c4 Updated for release 2.3.0 2014-02-17 10:21:46 +00:00
bd5e4cf172 Default transport solver: change from PBiCG to smoothSolver with symGaussSeidel smoother
Better for most but not all cases.
2014-02-04 16:27:35 +00:00
d25d7b28f5 symmetryPlane -> symmetry 2014-02-01 17:37:16 +00:00
1f192f8b73 ENH: snappyHexMesh: have single region surface named as <surface> instead of <surface>_<region> 2014-01-27 12:44:45 +00:00
8acfa4692a STYLE: snappyHexMeshDict: removed optional parameter 2014-01-27 12:25:56 +00:00
3341e7c7c1 ENH: GAMG: use cacheAgglomeration unless moving case 2014-01-23 17:40:47 +00:00
cd33aa2ae1 tutorials/compressible/rhoPimpleFoam/les/pitzDaily: change from h to e to avoid instabilities from dp/dt
Also updated schemes and BCs
2014-01-23 16:59:40 +00:00
c32add9e90 ENH: edgeMesh: added extendedEdgeMesh 2013-12-13 15:35:24 +00:00
5552d5500b ENH: angledDuct: renamed wall to walls 2013-12-13 14:34:08 +00:00
86233780e3 ENH: annularThermalMixer: renamed wall to walls 2013-12-13 14:31:34 +00:00
9d2e472a5a ENH: angledDuct: renamed wall to walls 2013-12-13 13:09:31 +00:00
a5e3f89b0e ENH: biconic25-55Run35: add overwrite flag to collapseEdges 2013-10-24 10:46:40 +01:00
6ece4921f1 Corrected psi 2013-10-10 12:32:48 +01:00
e42af28f7d Updated tutorial 2013-10-01 11:29:32 +01:00
51f085faa5 Rewrite of ddtPhiCorr - ddtCorr and density-weight HbyA on compressible solvers.
For DyM solvers phiAbs is replaced by Uf but this conversion is currently not complete
2013-09-09 12:41:20 +01:00
c4a65259ad GIT: boundary: remove usued file 2013-08-07 11:27:34 +01:00
f75138d1f6 solidBodyMotionFunctions: Changed CofG to origin where appropriate and support run-time selectable omega specification in rotatingMotion 2013-07-30 09:41:27 +01:00
9ad0015d95 STYLE: boundary: remove regenerated files 2013-07-16 09:54:02 +01:00
14c3689fec epsilon/omega: ensure non-0 values are set on all boundaries 2013-06-20 16:33:15 +01:00
32e26ac2db rhoPimpleDyMFoam/annularThermalMixer: new tutorial 2013-04-29 15:25:50 +01:00
48272dc5ab alphatWallFunctions: add "compressible::" qualifier to compressible alphat wall-functions 2013-04-10 17:04:49 +01:00
20cfa7c6ae BUG: Correcting axesRotation.C virtual member functions and
tutorials using coordinates systems dictionary
2013-02-07 11:32:40 +00:00
bbee49b8f6 BUG: fvOptions: comment line 2013-02-01 17:39:27 +00:00
8bcb8132bf Update tutorials 2013-01-25 12:43:07 +00:00
6562441220 ENH: Made fvOptions consistent with old porousZones input settings 2013-01-22 09:12:30 +00:00
dbd59096e7 ENH: Tutorial updates 2013-01-21 17:53:42 +00:00
2ee940af19 ENH: removed unused file 2013-01-21 17:40:52 +00:00
863f2fd74f ENH: Tutorial update 2013-01-21 17:28:33 +00:00
c6bfa19a30 ENH: Tutorial update 2013-01-21 16:52:48 +00:00
03ee3a5046 GIT: merge conflict resolution 2013-01-21 16:48:22 +00:00
c71cfa3d3b ENH: Tutorial updates - porosityProperties->fvOptions 2013-01-21 16:29:07 +00:00
b8bace6cd8 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2013-01-21 14:40:37 +00:00
4256e0a770 ENH: edgeCollapser: Make mesh checking optional and set default values for dictionary
Update biconic25-55Run35 tutorial with simplified collapseDict
2013-01-21 14:39:16 +00:00
9692a52e3a ENH: Update tutorials using coordinate systems for porosity models 2013-01-21 12:37:54 +00:00
ba391381ab STYLE: minor input file change 2013-01-21 11:40:20 +00:00
32d358e4c3 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2013-01-20 15:25:30 +00:00
b8b8f50d2c BUG: Update biconic25-55Run35 tutorial to run with latest version of collapseEdges 2013-01-20 15:23:38 +00:00