Commit Graph

16832 Commits

Author SHA1 Message Date
mattijs
af0001531c ENH: autoHexMesh: rewrite of zone allocation 2015-12-08 18:44:24 +00:00
mattijs
b5765db7c3 ENH: autoHexMesh: rewrite of zone allocation 2015-12-08 18:44:24 +00:00
Mattijs Janssens
c29d3f1baa Merge branch 'feature-lagrangian' into 'develop'
ENH: Updated lagrangian libraries from internal development line



See merge request !22
2015-12-08 17:55:50 +00:00
Andrew Heather
9fddd7e05a ENH: Lagrangian - cleaned-up CloudToVTK cloud function object 2015-12-08 17:03:38 +00:00
Andrew Heather
b563c0f7fa BUG: Lagrangian ConeNozzleInjection - removed unnecessary reduce 2015-12-08 17:03:01 +00:00
Andrew Heather
fb6c384df7 ENH: Lagrangian injection models - updated header documentation for Doxygen 2015-12-08 17:00:15 +00:00
Andrew Heather
e8118a9b04 ENH: Tutorials - removed boundary files from repository 2015-12-08 15:06:13 +00:00
Andrew Heather
12c85e7a28 Merge branch 'merge-foundation' of develop.openfoam.com:Development/OpenFOAM-dev-OpenCFD into merge-foundation 2015-12-08 15:04:28 +00:00
Andrew Heather
c09571b227 BUG: Correcetd merge error in RunFunctions 2015-12-08 15:04:20 +00:00
mattijs
2e7d7d1609 BUG: RunFunctions: missing fi. Renamed variable. Updated Allrun scripts 2015-12-08 14:35:02 +00:00
mattijs
acecae7e44 COMP: subsetMesh: Make/options adapted for new location of fvMeshSubset 2015-12-08 14:18:35 +00:00
Andrew Heather
d888867a33 COMP: XiDyMFoam - updated fvOptions include file 2015-12-08 12:29:57 +00:00
Andrew Heather
dbea5806ce ENH: Tutorials - removing fluxRequired from fvSchemes 2015-12-08 12:14:13 +00:00
Andrew Heather
eafd5a3850 ENH: Updated Info, Warning and Error messages 2015-12-08 11:15:39 +00:00
Andrew Heather
ae95edeea4 ENH: Lagrangian sub models - tidied autoPtr clone usage 2015-12-08 11:09:22 +00:00
mattijs
740f6896c6 Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-dev-OpenCFD into develop 2015-12-08 10:36:58 +00:00
mattijs
8997003857 BUG: localPointRegion: faces are duplicate only if sizes equal 2015-12-08 10:36:32 +00:00
sergio
4ba032b2be ENH: Adding diffusionMulticomponent combustion model.
Adding optional files to smallPoolFire2D to run using this model.
Taking out of the compilation of FSD combustion. It needs futher work to run using the new turbulent framework
2015-12-07 17:02:18 -08:00
Andrew Heather
3f55f752fc GIT: Resolve conflict with upstream merge from Foundation 2015-12-07 17:07:20 +00:00
mattijs
591c5b602c ENH: decomposeParDict: default value is system/decomposeParDict 2015-12-07 16:04:17 +00:00
Andrew Heather
34ecb74654 Merge branch 'feature-FO_execute_on_end' into 'develop'
ENH: functionObjects: call execute on last time step

- old convention was that on last time step it would only call end()
and not execute()
- however this meant that e.g. the functionObjectProperties file
did not get written
- and almost all functionObjects were doing an execute() inside of end()
- new convention: call execute() on last time step, just before doing end()

See merge request !24
2015-12-07 15:26:51 +00:00
mattijs
9298d68ad3 BUG: objectRegistry: do not clear event number on dependent objects
This was causing same event number on both U and grad(U) which meant
that if one of the processors had different event number the trigger
of gradient caching would not be synchronised. Now instead the overflow
is detected in the regIOobject::upToDate function and handled consistently
(by assuming that the events of object will never differ by more than
labelMax/2)
2015-12-07 11:00:42 +00:00
Andrew Heather
b594d73c65 ENH: Solvers - updated group documentation 2015-12-03 22:05:55 +00:00
mattijs
3e5da0bcf2 ENH: functionObjects: call execute on last time step
- old convention was that on last time step it would only call end()
and not execute()
- however this meant that e.g. the functionObjectProperties file
did not get written
- and almost all functionObjects were doing an execute() inside of end()
- new convention: call execute() on last time step, just before doing end()
2015-12-03 17:39:34 +00:00
mattijs
7e28de25e6 Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-dev-OpenCFD into develop
Conflicts:
	src/OpenFOAM/db/regIOobject/regIOobject.C
2015-12-03 10:32:14 +00:00
mattijs
a1f25b8746 BUG: regIOobject: handle overflow correctly 2015-12-02 15:54:02 +00:00
mattijs
f42163fd84 BUG: regIOobject: handle overflow correctly 2015-12-02 15:54:02 +00:00
Andrew Heather
b8a5dcc5f7 ENH: Updated lagrangian libraries from internal development line 2015-12-02 12:22:47 +00:00
Andrew Heather
80f4227d40 ENH: Updated regionModels from internal development line 2015-12-02 12:21:50 +00:00
Mattijs Janssens
f4e38fa67c Merge branch 'feature-utils' into 'develop'
Feature utils

Updated utilities bases on our internal development line

Still to do:
- update ParaView module builds to build alongside standard OpenFOAM code in separate directory

See merge request !21
2015-12-02 12:01:20 +00:00
Henry Weller
736621b945 fvOptions: Reorganized and updated to simplify use in sub-models and maintenance
fvOptions are transferred to the database on construction using
fv::options::New which returns a reference.  The same function can be
use for construction and lookup so that fvOptions are now entirely
demand-driven.

The abstract base-classes for fvOptions now reside in the finiteVolume
library simplifying compilation and linkage.  The concrete
implementations of fvOptions are still in the single monolithic
fvOptions library but in the future this will be separated into smaller
libraries based on application area which may be linked at run-time in
the same manner as functionObjects.
2015-12-02 11:49:52 +00:00
Henry Weller
ac2a275a75 wallHeatFlux: Corrected sign of radiative heat-flux
Corrects feature-request http://www.openfoam.org/mantisbt/view.php?id=1856
Patch provided by Juho Peltola
2015-12-02 11:47:11 +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
mattijs
d1c2060d9f Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-dev-OpenCFD into develop 2015-12-02 09:15:21 +00:00
mattijs
92a85ac9d6 COMP: pressurePIDControlInletVelocity: moved templated functions to Templates.C 2015-12-02 09:14:54 +00:00
Andrew Heather
e35afa35bf ENH: tabulatedNTUHeatTransfer fvOption - updated header documentation and minor code clean-up 2015-12-02 09:00:08 +00:00
Andrew Heather
3c9deb1080 STYLE: Corrected error messages 2015-12-02 08:58:50 +00:00
Andrew Heather
5edab1caea CONTRIBUTION: NTU inter-region heat transfer model
- Initial code supplied by CFD+Engineering
- Refactored and integrated into the code by OpenCFD
2015-12-01 16:57:46 +00:00
Henry Weller
2c055f2b39 porousBafflePressureFvPatchField: Corrected handling of mass-flux
Resolves the bug-report http://www.openfoam.org/mantisbt/view.php?id=1934
2015-12-01 16:31:32 +00:00
Henry Weller
6ed6b93c34 radiationModels: Correct handling of ECont and make P1 and fvDOM consistent
Patch provided by Timo Niemi
Resolved bug-report http://www.openfoam.org/mantisbt/view.php?id=1636

This correction corresponds to option 3 of the options proposed by Timo:

Define both ECont and EDisp to be the total emission per surface area,
apply multiplication by 4 in cloudAbsorptionEmission model (the only
place that uses EDisp?). Do not multiply E in P1 at all, divide both
ECont and EDisp in fvDOM.
2015-12-01 16:20:37 +00:00
Henry Weller
ba2f46f12a applications: Added fvOptions library to link 2015-12-01 16:09:19 +00:00
mattijs
f0c5d3380d Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-dev-OpenCFD into develop 2015-12-01 15:44:15 +00:00
mattijs
c02a29411e ENH: fluxSummary: move region count to debug scope 2015-12-01 15:43:29 +00:00
Andrew Heather
bd737621a0 ENH: fluxSummary function object - added faceZone area output on construction 2015-12-01 15:34:25 +00:00
Andrew Heather
7fe531bde5 ENH: OutputFilter function object updates from internal development line 2015-12-01 15:22:13 +00:00
Henry Weller
8e5f7e0889 fvOptions: wmakeLnInclude before building the TurbulenceModels libraries
Do not link the fvOptions library into the TurbulenceModels libraries
due to cyclic dependency
2015-12-01 13:10:51 +00:00
Mattijs Janssens
f9a02bd412 Merge branch 'feature-turbulence' into 'develop'
Feature turbulence

Integration of new kOmega SST turbulence model variants: DES, DDES, IDDES

Initially supplied by CFD Software E+F GmbH



See merge request !20
2015-12-01 10:45:01 +00:00
Andrew Heather
fceb4e9b31 GIT: resolved conflict 2015-12-01 10:33:59 +00:00
Andrew Heather
7ebfbecd74 Turbulence - updated Spalart-Allmaras IDDES to be consistent with reference 2015-12-01 10:26:23 +00:00