Commit Graph

371 Commits

Author SHA1 Message Date
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
mattijs
96b7e97207 ENH: applyBoundaryLayer: use actual names 2012-08-21 15:38:03 +01:00
mattijs
9ded46a9b8 ENH: applyBoundaryLayer: generalise to turbulenceModel 2012-08-21 15:34:16 +01:00
mattijs
b0835d2195 BUG: applyBoundaryLayer: consistent boundary values 2012-08-17 16:04:37 +01:00
mattijs
62c5dd128a ENH: changeDictionary: understand patchGroups 2012-08-03 17:36:48 +01:00
mattijs
dfa8cf417a BUG: setFields: timeSelector overrides controlDict setting
(more general: timeSelector should only be used for postprocessing utils)
2012-07-26 16:55:25 +01:00
mattijs
9f20b93be9 BUG: setFields: consume token after warning 2012-06-20 04:43:32 +01:00
mattijs
1c44fc6aec ENH: setFields: check for writing of fields 2012-06-18 14:31:45 +01:00
mattijs
58edeb5114 ENH: changeDictionary: re-added instance option 2012-04-19 16:15:18 +01:00
Henry
5682987dc7 Updated headers 2012-04-17 16:49:03 +01:00
Henry
cd51a5eea3 Consistency: Changed exponent FORTRAN style 'E' to C style 'e' 2012-04-17 16:48:27 +01:00
mattijs
b4fe2268a3 BUG: changeDictionary: fixed commandline override of time 2012-04-17 09:31:57 +01:00
mattijs
426c1b393d ENH: setFields: single warn for internal faces; Updated setFieldsDict 2012-03-14 09:33:56 +00:00
mattijs
0f2e8be91c ENH: mapFields: add -subtract option to subtract whilst mapping 2011-12-22 11:39:54 +00:00
andy
1dd6004a64 BUG: changeDictionary - new dictionary entry index was not being incremented 2011-11-10 16:00:33 +00:00
mattijs
ee11f9c0e8 ENH: pointInCell, findCell: switchable in-cell algorithm 2011-10-28 11:33:30 +01:00
andy
8ae9569085 ENH: Multiple commits - lumped due to git index file corruption
- Re-located mapped point patches
- Updated mapped patch write
- deprecated directMapped in favour of mapped
- updated resulting dependancies - apps/libs/tuts
2011-09-09 12:05:12 +01:00
Henry
c2dd153a14 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
Henry
2e90deddcc changeDictionary: added -dict option 2011-07-25 15:26:43 +01:00
mattijs
d205a84e8d Merge branch 'master' into cvm
Conflicts:
	src/meshTools/searchableSurface/closedTriSurfaceMesh.C
	src/meshTools/searchableSurface/closedTriSurfaceMesh.H
2011-07-20 18:18:22 +01:00
sergio
cf54434499 BUG: Proper handling of zero size patches 2011-07-08 09:43:48 +01:00
graham
be23241240 STYLE: dates. 2011-07-07 13:36:52 +01:00
graham
4da50ebb91 Rolling back MD modifications to master branch. 2011-07-07 13:30:42 +01:00
graham
e675839a21 ENH: Added monoatomic object and updated applications. 2011-07-04 20:22:50 +01:00
graham
d3ddb37480 ENH: Templated MolecularCloud. 2011-07-04 16:17:52 +01:00
graham
b0b8e04c59 ENH: Adding controllers. 2011-07-04 12:11:02 +01:00
graham
0c51d2628a ENH: Running and improvements. 2011-07-01 19:55:48 +01:00
OpenFOAM-admin
c720299876 ENH: Reverted back to version dev 2011-06-17 10:08:20 +01:00
andy
b4230fa874 ENH: Removed view factor hard-coding from faceAgglomerate utility 2011-06-14 13:45:30 +01:00
andy
cb684c42ba STYLE: Code conformance tweaks 2011-06-14 13:23:45 +01:00
mattijs
4f47ff0219 STYLE: dictionaries: update version number 2011-06-10 17:22:56 +01:00
sergio
42a2ce3321 STY: mnaking viewFactorsGen folder consisten 2011-05-26 15:14:59 +01:00
Henry
5222405567 Create graphs in a sub-directory 2011-04-28 21:13:08 +01:00
mattijs
acd7554ae0 STYLE: dictionaries in $FOAM_UTILITIES: header 2011-04-06 19:15:15 +01:00
mattijs
5497bcb22d ENH: foamUpgradeCyclics,foamFormatConvert etc: switch off master-only reading. 2011-04-05 15:55:27 +01:00
mattijs
e6b7c7f445 BUG: changeDictionary: swit6ch off any parallel time-stamp checking 2011-04-04 16:38:21 +01:00
andy
fd3dc4681b Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2011-02-24 17:23:56 +00:00
andy
af115c5d01 ENH: Updated utilities using lagrangian classes 2011-02-24 16:47:54 +00:00
Mark Olesen
abde400dd5 Merge remote branch 'OpenCFD/master' into olesenm
Conflicts:
	bin/foamCleanPath
2011-02-22 19:24:31 +01:00
mattijs
79939b9e18 ENH: #codeStream: preserve across preprocessing
- new token: token::VERBATIMSTRING
- writing of this type in primitiveEntry
- disabling of all functionEntries in entry
2011-02-22 15:29:57 +00:00
sergio
c5676efd94 STY: fixing bad streams 2011-02-21 17:25:51 +00:00
sergio
e820c30b60 Merge branch 'master' into pairPatchAgglomeration 2011-02-18 15:33:09 +00:00
sergio
c9911b5ed9 Merge branch 'master' into pairPatchAgglomeration 2011-02-14 09:47:05 +00:00
Mark Olesen
56e07de724 STYLE: changed some missed doxygen '@' to '\' 2011-02-14 10:00:48 +01:00
sergio
28080c0d43 ENH: files trimming 2011-02-11 18:46:20 +00:00
sergio
ed58f0e691 ENH: faceAgglomeration, vuew factor molde and view factor generator 2011-02-11 18:30:08 +00:00
Henry
c3cb632c24 Documentation: converted javadoc @ to LaTeX style \ in Doxygen code docs 2011-02-08 18:22:00 +00:00
andy
84d577539d Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2011-02-07 12:59:40 +00:00
andy
8bc92b8761 ENH: Added mapMethod, [source|target]Region options to mapFields 2011-02-07 12:59:14 +00:00
mattijs
f1bff601a6 ENH: dictionary::found : optionally disable wildcards 2011-02-02 15:48:58 +00:00
mattijs
7528e579a1 ENH: foamUpgradeCyclics : warning message 2011-01-31 12:05:39 +00:00
andy
eaef8d482b STYLE: Updated 1991 start copyright year to 2004 2011-01-14 16:08:00 +00:00
andy
099cc39e2e Revert "STYLE: 2011 copyright date."
This reverts commit b18f6cc1ce.
2011-01-05 18:24:29 +00:00
graham
b18f6cc1ce STYLE: 2011 copyright date. 2011-01-05 11:14:26 +00:00
Mark Olesen
37535ded29 COMP: NamedEnum specialization within 'Foam' namespace only 2010-12-20 14:27:03 +01:00
Mark Olesen
a3788fe854 COMP: avoid ambiguous construct from tmp - utils/ pre+post processing 2010-12-20 10:37:17 +01:00
Henry
62e5c1284e Removed corrupt file 2010-12-06 12:21:43 +00:00
mattijs
b31f8894aa ENH: setFields : all face sets to set patch values 2010-10-15 15:41:32 +01:00
mattijs
ed67d5be34 STYLE: renamed IOFieldField to CompactIOField to be consistent with CompactIOList. 2010-10-01 17:33:07 +01:00
mattijs
25389d5b5f STYLE: foamUpgradeCyclics : typo 2010-09-30 14:06:30 +01:00
graham
ebb9a9e1ac ENH: tet decomposed particle tracking.
Squashed merge of particleInteractions up to
commit e7cb5bcf0315c359539ef1e715e1d51991343391
2010-09-17 16:59:17 +01:00
graham
f26b8c1cc7 STYLE: 80 char lines. 2010-07-28 16:42:53 +01:00
graham
012494fdb5 STYLE: Fixing code style requirements for all apps.
Exception: applyWallFunctionBoundaryConditions.C cannot split #include
directives.
2010-07-27 15:27:05 +01:00
henry
ccfb6e32a6 Corrected headers. 2010-06-23 16:54:54 +01:00
andy
28b1a9e2c6 Merge branch 'olesenm' 2010-06-03 10:25:03 +01:00
mattijs
f1ee573aa0 Merge branch 'inotify'
Conflicts:
	TODO
2010-06-02 10:10:52 +01:00
mattijs
c51a2b0f63 ENH: have MUST_READ_IF_MODIFIED on IOdictionary construction 2010-06-02 09:48:07 +01:00