sergio
e0e7c58b49
ENH: Adding zeroGradient BC's for k and epsilon in the DES/LES framework.
2016-04-12 15:02:31 -07:00
Andrew Heather
77c030f4a6
BUG: applyBoundaryLayer utility: enable proc patches are updated appropriately
2016-02-29 17:31:03 +00:00
sergio
907c362754
BUG: Adding correct turbulent in applyBoundaryLayer
2016-02-18 14:13:15 -08:00
sergio
6e829fb32e
ENH: renaming epsilon field in applyBoundaryLayer
2016-02-17 15:16:57 -08:00
Henry Weller
350d03246e
scripts: Reformat with consistent section separators
2016-02-15 18:30:24 +00:00
sergio
b98a5c1041
BUG: Renaming k field in applyBoundaryLayer.C ( fixes #70 )
2016-02-15 10:10:57 -08:00
mattijs
9e3ce4ec7f
Merge branch 'master' of develop.openfoam.com:Development/OpenFOAM-plus into feature-shared-file
...
Conflicts:
applications/utilities/mesh/advanced/refinementLevel/refinementLevel.C
applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/initialPointsMethod/pointFile/pointFile.C
applications/utilities/miscellaneous/foamHelp/helpTypes/helpBoundary/helpBoundary.C
applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C
applications/utilities/postProcessing/graphics/PV4Readers/PV4FoamReader/vtkPV4Foam/vtkPV4FoamUpdateInfo.C
applications/utilities/postProcessing/turbulence/createTurbulenceFields/createTurbulenceFields.C
applications/utilities/postProcessing/velocityField/Co/Co.C
applications/utilities/postProcessing/velocityField/Pe/Pe.C
applications/utilities/preProcessing/applyBoundaryLayer/applyBoundaryLayer.C
applications/utilities/preProcessing/changeDictionary/changeDictionary.C
applications/utilities/preProcessing/setFields/setFields.C
applications/utilities/surface/surfaceMeshConvert/surfaceMeshConvert.C
applications/utilities/surface/surfaceMeshExport/surfaceMeshExport.C
applications/utilities/surface/surfaceMeshImport/surfaceMeshImport.C
applications/utilities/surface/surfaceRedistributePar/surfaceRedistributePar.C
src/OpenFOAM/db/IOobject/IOobject.C
src/OpenFOAM/db/IOobjects/CompactIOList/CompactIOList.C
src/OpenFOAM/db/IOobjects/IOField/IOField.C
src/OpenFOAM/db/IOobjects/IOList/IOList.C
src/OpenFOAM/db/IOobjects/IOPtrList/IOPtrList.C
src/OpenFOAM/db/IOobjects/IOdictionary/IOdictionary.C
src/OpenFOAM/db/Time/findInstance.C
src/OpenFOAM/db/regIOobject/regIOobject.C
src/OpenFOAM/db/regIOobject/regIOobjectI.H
src/OpenFOAM/db/regIOobject/regIOobjectRead.C
src/OpenFOAM/db/regIOobject/regIOobjectWrite.C
src/OpenFOAM/meshes/polyMesh/mapPolyMesh/mapDistribute/IOmapDistribute.C
src/OpenFOAM/meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.C
src/OpenFOAM/meshes/polyMesh/zones/ZoneMesh/ZoneMesh.C
src/dynamicMesh/fvMeshDistribute/IOmapDistributePolyMesh.C
src/dynamicMesh/motionSolver/componentDisplacement/componentDisplacementMotionSolver.C
src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/hexRef8Data.C
src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/refinementHistory.C
src/dynamicMesh/polyTopoChange/polyTopoChanger/polyTopoChanger.C
src/edgeMesh/edgeMeshFormats/edgeMesh/edgeMeshFormat.C
src/edgeMesh/extendedEdgeMesh/extendedEdgeMeshFormats/extendedEdgeMeshFormat/extendedEdgeMeshFormat.C
src/edgeMesh/extendedEdgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMesh.C
src/fvMotionSolver/fvMotionSolvers/displacement/interpolation/displacementInterpolationMotionSolver.C
src/fvMotionSolver/pointPatchFields/derived/uniformInterpolatedDisplacement/uniformInterpolatedDisplacementPointPatchVectorField.C
src/lagrangian/basic/Cloud/CloudIO.C
src/meshTools/sets/cellSources/fieldToCell/fieldToCell.C
src/postProcessing/foamCalcFunctions/basic/addSubtract/addSubtract.C
src/postProcessing/functionObjects/field/fieldCoordinateSystemTransform/fieldCoordinateSystemTransformTemplates.C
src/postProcessing/functionObjects/field/readFields/readFieldsTemplates.C
src/thermophysicalModels/radiation/radiationModels/fvDOM/radiativeIntensityRay/radiativeIntensityRay.C
src/triSurface/triSurface/surfacePatch/surfacePatchIOList.C
2016-01-25 16:29:04 +00:00
mattijs
e424059208
ENH: glboal file handling: initial commit
...
Moved file path handling to regIOobject and made it type specific so
now every object can have its own rules. Examples:
- faceZones are now processor local (and don't search up anymore)
- timeStampMaster is now no longer hardcoded inside IOdictionary
(e.g. uniformDimensionedFields support it as well)
- the distributedTriSurfaceMesh is properly processor-local; no need
for fileModificationChecking manipulation.
2016-01-25 13:03:15 +00:00
Henry Weller
56fa7c0906
Update code to use the simpler C++11 template syntax removing spaces between closing ">"s
2016-01-10 22:41:16 +00:00
Henry Weller
75cf86b769
Correct formatting: "forAll (" -> "forAll("
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1967
2016-01-09 23:10:16 +00:00
Andrew Heather
f0c3e8d599
STYLE: Updated version to 'plus'
2015-12-22 23:14:17 +00:00
mattijs
92b5ee3487
Merge branch 'develop' into radiation
...
Conflicts:
applications/utilities/preProcessing/viewFactorsGen/shootRays.H
src/lagrangian/intermediate/submodels/addOns/radiation/absorptionEmission/cloudAbsorptionEmission/cloudAbsorptionEmission.C
src/thermophysicalModels/radiation/derivedFvPatchFields/radiationCoupledBase/radiationCoupledBase.C
src/thermophysicalModels/radiation/derivedFvPatchFields/radiationCoupledBase/radiationCoupledBase.H
src/thermophysicalModels/radiation/radiationModels/fvDOM/fvDOM/fvDOM.C
src/thermophysicalModels/radiation/radiationModels/fvDOM/radiativeIntensityRay/radiativeIntensityRay.C
tutorials/mesh/parallel/filter/0.org/T
2015-12-11 09:50:43 +00:00
Andrew Heather
5c9dff6146
GIT: Resolved conflict
2015-12-09 16:19:28 +00:00
Andrew Heather
abeef3313d
STYLE: Updated header file documentation
2015-12-09 16:10:35 +00:00
Andrew Heather
8837a89237
STYLE: Updated links from openfoam.org to openfoam.com
2015-12-09 15:03:05 +00:00
Andrew Heather
d52b01c806
ENH: Updated output messages
2015-12-09 09:40:23 +00:00
Andrew Heather
8f1d043364
GIT: Resolved conflict
2015-12-09 09:32:38 +00:00
Andrew Heather
eafd5a3850
ENH: Updated Info, Warning and Error messages
2015-12-08 11:15:39 +00:00
Andrew Heather
3f55f752fc
GIT: Resolve conflict with upstream merge from Foundation
2015-12-07 17:07:20 +00:00
Andrew Heather
73dac8c7ee
ENH: Updating utilities based on internal development line
2015-12-02 10:17:28 +00:00
Andrew Heather
eaf5030600
ENH: applyBoundaryLayer - determine compressibility automatically by the presence of a thermophysicalProperties file
2015-12-02 10:16:22 +00:00
Henry Weller
ba2f46f12a
applications: Added fvOptions library to link
2015-12-01 16:09:19 +00:00
mattijs
a67be71938
ENH: Added new ceeateZeroDirectory utility
...
Uses a system/caseProperties file to select templates from
etc/caseDicts/createZeroDirectoryTemplates to enable high-level setup
of a case.
See
- etc/caseDicts/createZeroDirectoryTemplates
- tutorials/preProcessing/createZeroDirectory
2015-11-30 15:52:40 +00:00
mattijs
c0f4f1e68c
ENH: applyBoundaryLayer - added option -compressible for application to compressible flows
2015-11-27 14:13:51 +00:00
mattijs
8d5800c5f8
ENH: externalCoupled: changed to non-OutputFilter functionObject.
...
- moved control to functionObject (from bc)
- this allows multi-region support
- see heatTransfer/chtMultiRegionFoam/externalCoupledMultiRegionHeater tut
- generalisation of streamed reading/writing of specialised bcs
2015-11-26 13:04:06 +00:00
mattijs
916dcb8685
ENH: parallel: overhaul of parallel mapping
...
- redistributePar to have almost (complete) functionality of decomposePar+reconstructPar
- low-level distributed Field mapping
- support for mapping surfaceFields (including flipping faces)
- support for decomposing/reconstructing refinement data
2015-11-17 15:05:05 +00:00
Andrew Heather
e67ee68033
ENH: createExternalCoupledPatchGeometry updates
2015-11-26 10:18:42 +00:00
mattijs
f0bc2d9faa
ENH: parallel: added -decomposeParDict option to
...
- foamyHexMesh
- snappyHexMesh
- decomposePar
2015-11-24 17:35:18 +00:00
mattijs
b6f350f6f7
STYLE: viewFactorsGen: spelling
2015-11-24 13:42:58 +00:00
Henry Weller
e2ef006b91
applications: Update ...ErrorIn -> ...ErrorInFunction
...
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-10 17:53:31 +00:00
sergio
eedbd182d1
ENH: Adding solar radiation modelling and tutorial changes
2015-11-02 11:54:27 -08:00
Henry
a9374358fe
viewFactorsGen: Correct container resizing
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1712
2015-05-28 16:13:29 +01:00
Henry
cfe1163dc8
mapFields: Reinstated mapFields from OpenFOAM-2.2.x and renamed the current mapFields -> mapFieldsPar
...
This required the addition of the meshToMesh class in the sampling
library from OpenFOAM-2.2.x which is now named meshToMesh0.
2015-05-26 11:32:46 +01:00
Henry
30d396ae28
viewFactorsGen: Handle baffles
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1680
2015-04-30 22:25:40 +01:00
Henry
56e9699cb0
viewFactorsGen: Add support for 2D slab geometries
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1649
2015-04-11 11:44:02 +01:00
Henry
9cd9a9f364
ddtScheme::fvcDdtPhiCoeff: Zero ddtCorr on AMIs
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1421
2015-03-24 15:23:01 +00:00
Henry
8cd3023439
Rationalize position searching and add cell->tet decomposition as the default cell-search algorithm
...
Resolves issues with probes and findRefCell for meshes in which all cell face-pyramids are positive.
2015-02-25 10:57:06 +00:00
Henry
1845e2014d
DSMC: Rationalization and addition of mapping support
2015-02-20 17:24:14 +00:00
Henry
315ab1225c
Update headers
2015-02-12 12:34:27 +00:00
Henry
d01afadbc1
Name fields to avoid duplicate registration
2015-02-12 12:33:45 +00:00
Henry
c778346c96
Formatting: Rationalized the indentation of #include
2015-02-10 20:35:50 +00:00
Henry
633ae4ede0
solvers: rationalize the return statement
2015-02-10 18:20:42 +00:00
Henry
17f37056df
foamUpgradeFvSolution: No longer maintained
2015-02-05 12:12:20 +00:00
Henry
73c306b7c7
Updated header
2015-02-05 12:11:47 +00:00
Henry
9952d06d16
mapFields: Minimum hack provided by Mattijs to get mapFields working again
...
This version is very inefficient in parallel and does not provide the
-parallelSource or -parallelTarget options which will need to be
reinstanted in the future or we could revert mapFields to the
OpenFOAM-2.2 version.
2015-02-05 12:09:34 +00:00
Henry
d3c40298db
viewFactorsGen/shootRays: Allow the specification of maxDynListLength in viewFactorsDict
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1501
2015-01-27 10:49:23 +00:00
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
Henry
917852b74e
Updated headers
2015-01-08 10:45:47 +00:00
Henry
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
Henry
844b283030
New version of wmake supporting out-of-tree object and dependency files
2014-12-14 21:42:18 +00:00
OpenFOAM-admin
9fb26d59d3
GIT: Repo update
2014-12-11 08:35:10 +00:00
mattijs
d4c966de31
ENH: mapFields: expose AMI mapping methods
2014-09-03 11:54:30 +01:00
andy
18fd5c4eec
ENH: mapFields - added mapMethod to arg notes
2014-03-31 16:57:14 +01:00
OpenFOAM-admin
fbb3ddf2c4
Updated for release 2.3.0
2014-02-17 10:21:46 +00:00
andy
ef52265131
ENH: Doxygen updates
2014-02-05 18:33:28 +00:00
mattijs
f2c6dc97a2
BUG: viewFactorsGen: unused variables #1146
2014-01-31 10:34:00 +00:00
Henry
349eddef0d
Merge branch 'master' of ssh://opencfd:8007/home/dm4/OpenFOAM/repositories/OpenFOAM-dev
2014-01-30 13:02:22 +00:00
Henry
d648760ead
Update headers
2014-01-30 13:02:02 +00:00
Henry
ee4e19ef85
Renamed folder -> directory for consistency with POSIX and the rest of OpenFOAM
2014-01-30 13:01:04 +00:00
andy
dba326153b
ENH: createZeroFolder renamed to createZeroDirectory
2014-01-30 12:58:29 +00:00
andy
863a804cfd
ENH: createZero folder utility and template updates
2014-01-30 10:15:38 +00:00
andy
24ebb9243d
ENH: Added files missed during commit 85d7964
2014-01-29 19:16:45 +00:00
andy
85d7964459
ENH: updated createZeroDirectory utility and renamed to createZeroFolder
2014-01-29 13:34:45 +00:00
mattijs
8b85cb04f6
ENH: mapFields: switch off debug
2014-01-28 10:01:43 +00:00
andy
cb3a7eaecc
ENH: createZeroFolder - updated to use central file path
2014-01-23 13:15:32 +00:00
andy
8d2fa46dc7
ENH: Updated doxygen tag
2014-01-23 10:56:09 +00:00
andy
7b9393349c
ENH: applyBoundaryLayer - updated
2014-01-15 14:33:10 +00:00
andy
e5a5b89509
ENH: mapFields - deprecated old utility in favour of mapFieldsNew and renamed
2014-01-14 10:41:50 +00:00
andy
2aba2c995b
STYLE: minor code formatting
2014-01-10 16:02:37 +00:00
andy
707761a9b9
ENH: Added new ceeateZeroDirectory utility
2014-01-10 09:57:48 +00:00
Sergio Ferraris
9498ec97a9
BUG: Correcting smoothing of view factor matrix in viewFactor.C
...
Initialize faceAgglom list to identity when a patch is not agglomerated in faceAgglomerate.C
Restrict agglomeration through edges with more than two faces attached in pairPatchAgglomeration.C
2013-12-02 12:56:23 +00:00
mattijs
40df4488fc
ENH: mapFieldsDict: updated comment
2013-11-13 18:03:46 +00:00
mattijs
eca628a266
ENH: mapFields: improved comment
2013-11-11 17:19:25 +00:00
mattijs
9c2cd307cd
ENH: mapFieldsDict: corrected comment
2013-10-25 12:36:11 +01:00
andy
664a431886
BUG: changeDictionaryDict - always write boundary file uncompressed
2013-08-22 16:36:35 +01:00
andy
25ccf356fe
BUG: applyBoundaryLayer - re-ordered operations
2013-08-15 17:32:54 +01:00
mattijs
5f68e587e6
ENH: viewFactorsGen: exclude AMI
2013-05-16 11:28:02 +01:00
andy
e30c868e58
ENH: Added new version of mapFields
2013-05-08 11:56:22 +01:00
Sergio Ferraris
5da306b1c1
ENH: viewFactorsGen:
...
Modification of shootRays algorithm. Rays that hit themselfs are continued
until they hit(or not) the agglomeration target. If they do the surfaces can see
each other.
faceAgglomerate:
The agglomeration now stops when the global nCoarse is reached (not per-processor)
2013-05-03 15:59:41 +01:00
andy
34ac08a931
ENH: Code updates following changed to IOobjectList
2013-04-08 15:33:02 +01:00
andy
f66f9e9d37
ENH: Updated header documentation
2013-04-04 12:18:43 +01:00
andy
a0c52565de
ENH: Added new createExternalCoupledPatchGeometry utility
2013-04-04 11:45:02 +01:00
andy
951c8436aa
ENH: Applying Gijs' patch: Update header documentation for utilities
2013-02-21 10:54:34 +00:00
andy
b69e0ae07a
ENH: Consisteny update for turbulence G field name
2013-02-18 14:20:37 +00:00
Henry
b634d14068
setFields: If field is not found in the current time directory look in "constant"
2013-02-11 11:13:24 +00:00
mattijs
fe9f21fc28
ENH: mapFields: command line option help
2013-01-09 12:45:35 +00:00
mattijs
7777493411
BUG: setFields: parallel running with different number of proc patches
2012-12-07 19:14:01 +00:00
mattijs
4d6a8cbd56
ENH: faceAgglomerate: dict option handling
2012-12-05 14:59:46 +00:00
mattijs
483d4007af
ENH: faceAgglomerateDict: sample dictionary
2012-12-05 14:58:30 +00:00
mattijs
dedc7ebf27
ENH: changeDictionary: use -dict handling
2012-12-05 12:48:27 +00:00
andy
687ecdc559
STYLE: Updated copyright year
2012-11-27 17:24:20 +00:00
andy
aa5a119be6
ENH: Updated turbulence code/utilities affected by updates to turbulence model behaviour
2012-11-27 17:11:56 +00:00
andy
9a5ca74a53
ENH: Added region option to setFields
2012-11-27 10:26:54 +00:00
mattijs
e65512be4e
COMP: sampling: moved sampledSet writing to fileFormats
2012-11-16 13:13:39 +00:00
Henry
d40a374cbc
dictionary: changes field scoping operator from "::" to '.'
2012-10-12 12:47:54 +01:00
mattijs
5dc1c259d4
ENH: verticalChannel: updated for fowRateInletVelocity
2012-09-21 12:03:08 +01:00
Henry
1ee6288d39
applyBoundaryLayer: Added LES libraryc
2012-08-24 14:25:06 +01:00
Henry
38906d21ed
applyBoundaryLayer: Updated to support LES cases more conveniently
2012-08-24 14:00:10 +01:00
Henry
41a13eba57
Merge branch 'master' of ssh://dm/home/dm4/OpenFOAM/OpenFOAM-dev
2012-08-23 14:13:41 +01:00
Henry
830c0ef382
Thermodynamyics: rename basicThermo -> fluidThermo and veryBasicThermo -> basicThermo
2012-08-23 14:13:13 +01:00