OpenFOAM-plus merge requestshttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests2016-11-03T08:20:44Zhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/74Provide common face area/normal support in PrimitivePatch2016-11-03T08:20:44ZMark OLESENProvide common face area/normal support in PrimitivePatchFor polyPatch, both the faceAreas() and faceCentres() are masked by their subField equivalents.
Since there is no polyPatch method for magFaceAreas(), the PrimitivePatch method will be seen.For polyPatch, both the faceAreas() and faceCentres() are masked by their subField equivalents.
Since there is no polyPatch method for magFaceAreas(), the PrimitivePatch method will be seen.Version v1612Mark OLESENMark OLESENhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/72External coupled2016-11-15T09:49:59ZMark OLESENExternal coupledImprovements and bugfixes for externalCoupledFunctionObject - issues #278 #269Improvements and bugfixes for externalCoupledFunctionObject - issues #278 #269Version v1612Andrew HeatherAndrew Heatherhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/71Common endian handling. Provide base64 output encoding.2016-10-18T16:05:19ZMark OLESENCommon endian handling. Provide base64 output encoding.Andrew HeatherAndrew Heatherhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/69Merge preconvert2016-10-07T10:02:10ZMark OLESENMerge preconvertVery basic cleanup of some of the mesh conversion infrastructure prior to binging in large pieces of code.
- Remove ancient samm, pro-am, prostar3 routines as being unused and unsupportable (since the original products ceased existence ...Very basic cleanup of some of the mesh conversion infrastructure prior to binging in large pieces of code.
- Remove ancient samm, pro-am, prostar3 routines as being unused and unsupportable (since the original products ceased existence over 10 years ago).
- Open protected access to some meshReader bits, to help when implementing polyhedral readers.
- Drop meshReaders/meshWriters namespace, use fileFormats instead.
- Reorganize file-structure within src/conversion.Andrew HeatherAndrew Heatherhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/65Output format2016-10-04T09:28:30ZMark OLESENOutput formatOutput changes (issues #253 , #254 , #255 , #256) as well as minor change (issue #257).
Usage of the new methods to be applied as a later patch.Output changes (issues #253 , #254 , #255 , #256) as well as minor change (issue #257).
Usage of the new methods to be applied as a later patch.Version v1612Andrew HeatherAndrew Heatherhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/62ENH: wallDist - added option to evaluate every XXX steps2016-10-04T07:58:05ZAndrew HeatherENH: wallDist - added option to evaluate every XXX stepsAdded functionality to update the wall distance every XXX steps
Note: only applies to movePoints() - topology change bypasses the update interval and triggers a re-calculation
Syntax:
```
wallDist
{
method ...
u...Added functionality to update the wall distance every XXX steps
Note: only applies to movePoints() - topology change bypasses the update interval and triggers a re-calculation
Syntax:
```
wallDist
{
method ...
updateInterval 5; // optional - default is 1
}
```
Test case: [mixerVesselAMI2D.tgz](/uploads/c0bee1decc0337018272f3566b6a4416/mixerVesselAMI2D.tgz)Version v1612Andrew HeatherAndrew Heatherhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/56ENH: distinguish OpenFOAM version for user-coding (fixes #195)2016-12-23T12:44:52ZMark OLESENENH: distinguish OpenFOAM version for user-coding (fixes #195)The pre-processor macro 'OPENFOAM_PLUS' is defined with a numerical
value equal to the currently compatible version number.
This can be used judiciously within user coding to help with minor
differences between OpenFOAM versions. Fo...The pre-processor macro 'OPENFOAM_PLUS' is defined with a numerical
value equal to the currently compatible version number.
This can be used judiciously within user coding to help with minor
differences between OpenFOAM versions. For example,
#ifdef OPENFOAM_PLUS
#if (OPENFOAM_PLUS >= 1612)
...
#endif
#endif
or simply
#if (OPENFOAM_PLUS >= 1612)
...
#endifAndrew HeatherAndrew Heatherhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/50Feature noise2016-06-29T20:44:40ZAndrew HeatherFeature noiseNew functionality includes:
- run-time selectable noise models: point|surface
- run-time selectable window models: Hanning (+ options symmetric, extended), uniform
- calculates PSD (Pa^2/Hz) and dB/HZ; SPL (Pa^2) and dB
- calculates ...New functionality includes:
- run-time selectable noise models: point|surface
- run-time selectable window models: Hanning (+ options symmetric, extended), uniform
- calculates PSD (Pa^2/Hz) and dB/HZ; SPL (Pa^2) and dB
- calculates 1/3 octave data, with centre frequency 1kHz
surfaceNoise only:
- reads ascii/binary ensight surface data (requires collateTimes option)
- generates graphs for surface average quantities
- operates in parallelAndrew HeatherAndrew Heatherhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/39Multiple updates for run-time post-processing functionality2016-06-14T07:50:44ZPrashant SonakarMultiple updates for run-time post-processing functionalityAndrew HeatherAndrew Heatherhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/36ENH: added -decomposeParDict as argument to getNumberOfProcessors()2016-05-06T10:04:54ZPrashant SonakarENH: added -decomposeParDict as argument to getNumberOfProcessors()Continuing discussion at
https://develop.openfoam.com/Development/OpenFOAM-plus/commit/5c24ee4091c347a94fc4409f2d0cde864d1bfa3d?title=#note_1093
Now the Allrun script could be
```
runParallel -decomposeParDict system/decomposeParD...Continuing discussion at
https://develop.openfoam.com/Development/OpenFOAM-plus/commit/5c24ee4091c347a94fc4409f2d0cde864d1bfa3d?title=#note_1093
Now the Allrun script could be
```
runParallel -decomposeParDict system/decomposeParDict-6 snappyHexMesh -overwrite
```
Thanks @Mattijs
Andrew HeatherAndrew Heatherhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/35Feature iotweaks2016-05-13T05:52:16ZMark OLESENFeature iotweaksEnhancements for #114 and #115. Tagged as WIP, since there may be some need for discussion/rework prior to merging.Enhancements for #114 and #115. Tagged as WIP, since there may be some need for discussion/rework prior to merging.https://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/25Merge foundation2015-12-09T10:52:15ZAndrew HeatherMerge foundationFoundation code merged
- all compiles - was not all clean and needed to resolve many conflicts
- updated InfoIn, WarningIn, ErrorIn messaging
- removed fluxRequired from tutorials
- currently testing tutorialsFoundation code merged
- all compiles - was not all clean and needed to resolve many conflicts
- updated InfoIn, WarningIn, ErrorIn messaging
- removed fluxRequired from tutorials
- currently testing tutorialsFunctionality migration from internal development lineMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/23ENH: Updated regionModels from internal development line2015-12-11T20:45:30ZAndrew HeatherENH: Updated regionModels from internal development lineFunctionality migration from internal development lineMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/22ENH: Updated lagrangian libraries from internal development line2015-12-08T17:55:52ZAndrew HeatherENH: Updated lagrangian libraries from internal development lineFunctionality migration from internal development lineMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/21Feature utils2015-12-02T12:01:21ZAndrew HeatherFeature utilsUpdated utilities bases on our internal development line
Still to do:
- update ParaView module builds to build alongside standard OpenFOAM code in separate directoryUpdated utilities bases on our internal development line
Still to do:
- update ParaView module builds to build alongside standard OpenFOAM code in separate directoryMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/20Feature turbulence2015-12-01T10:45:03ZAndrew HeatherFeature turbulenceIntegration of new kOmega SST turbulence model variants: DES, DDES, IDDES
Initially supplied by CFD Software E+F GmbH
Integration of new kOmega SST turbulence model variants: DES, DDES, IDDES
Initially supplied by CFD Software E+F GmbH
Functionality migration from internal development lineMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/19ENH: Added new ceeateZeroDirectory utility2015-11-30T17:53:45ZMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comENH: Added new ceeateZeroDirectory utilityUses 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/createZeroDirectoryUses 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/createZeroDirectoryAndrew HeatherAndrew Heatherhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/18ENH: foamHelp - added support for solvers2015-11-29T06:03:41ZAndrew HeatherENH: foamHelp - added support for solvers- Added support for solvers
- Updated use of FOAM_ABORT - old code left commented in helpBoundary.C for now...- Added support for solvers
- Updated use of FOAM_ABORT - old code left commented in helpBoundary.C for now...Functionality migration from internal development lineMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comhttps://develop.openfoam.com/Development/OpenFOAM-plus/-/merge_requests/17Feature turbulence2015-11-27T17:00:00ZAndrew HeatherFeature turbulenceTurbulence updates from our internal development line:
- Added DESModel base class for DES models
- Moved DES models to separate DES directory
- Added DESModelRegions function object
- Updated porousBafflePressure BC to use DataEntry...Turbulence updates from our internal development line:
- Added DESModel base class for DES models
- Moved DES models to separate DES directory
- Added DESModelRegions function object
- Updated porousBafflePressure BC to use DataEntry class for D and I inputs
- Documentation updatesFunctionality migration from internal development lineMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.com