openfoam merge requestshttps://develop.openfoam.com/Development/openfoam/-/merge_requests2016-09-30T16:42:50Zhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/63Adjust config foundation merge2016-09-30T16:42:50ZMark OLESENAdjust config foundation mergeRationalize config files, foamy build, tutorials.Rationalize config files, foamy build, tutorials.https://develop.openfoam.com/Development/openfoam/-/merge_requests/64STYLE: minor adjustments to doxygen comments2016-10-04T07:45:38ZMark OLESENSTYLE: minor adjustments to doxygen commentsVersion v1612AdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/62ENH: wallDist - added option to evaluate every XXX steps2016-10-04T07:58:05ZAdminENH: 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 v1612AdminAdminhttps://develop.openfoam.com/Development/openfoam/-/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 v1612AdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/66BUG: paraview plugin not being built in merged version (closes #258)2016-10-04T14:28:18ZMark OLESENBUG: paraview plugin not being built in merged version (closes #258)change in configuration got missedchange in configuration got missedAdminAdminhttps://develop.openfoam.com/Development/openfoam/-/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.AdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/68STYLE: reinstate targetType when building paraview modules (related to #258)2016-10-07T10:02:41ZMark OLESENSTYLE: reinstate targetType when building paraview modules (related to #258)- potentially useful for static builds- potentially useful for static buildsAdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/71Common endian handling. Provide base64 output encoding.2016-10-18T16:05:19ZMark OLESENCommon endian handling. Provide base64 output encoding.AdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/67ENH: Support more C++11 initializer lists (issue #261)2016-10-18T18:31:46ZMark OLESENENH: Support more C++11 initializer lists (issue #261)DynamicList
-----------
- construction, assignment and append
HashSet
-------
- construction, insert, set.
- assignment will use the implicit List constructor
hashedWordList
--------------
- construction, assignment
- additio...DynamicList
-----------
- construction, assignment and append
HashSet
-------
- construction, insert, set.
- assignment will use the implicit List constructor
hashedWordList
--------------
- construction, assignment
- additional sort() and uniq() methods.
- Readonly access to HashTable information via lookup() method.
- NB: could avoid 'const char**' constructors in the future
Some tests are includedAdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/60Merge foundation2016-10-27T14:04:44ZAdminMerge foundation# Lots of style/API rename changes:
Indices in loops now using a lower case letter (?) - lots of code now in a 'mixed' state using I and i
## GeometricField types
- DimensionedInternalField -> Internal
- PatchFieldType -> Patch
...# Lots of style/API rename changes:
Indices in loops now using a lower case letter (?) - lots of code now in a 'mixed' state using I and i
## GeometricField types
- DimensionedInternalField -> Internal
- PatchFieldType -> Patch
- GeometricBoundaryField -> Boundary
## GeometricField access functions
- dimensionedInternalField() -> ref()
- internalField() -> primitiveField()
## fvPatchField access
- dimensionedInternalField -> internalField()
# Tutorials
- les renamed LES
- ras renamed RAS
# Deprecated:
- expandDictionary -> foamDictionary -expand
- foamDebugSwitches -> foamDictionary/foamList -debug
- foamInfoExec -> foamDictionary
- secondaryWrite -> equivalent behaviour using function object time controls
- execFlowFunctionObjects -> new postProcess utility
# Function objects
## New
- components
## Deprecated
- partialWrite -> set using adjustTime in writeRegistered FO
- stressComponents -> turbulenceFields -> components
- wallGradU -> grad
- patchAverage -> surfaceFieldValue + areaAverage
- patchIntegrate -> surfaceFieldValue + sum
## Renamed
- createTurbulenceFields -> turbulenceFields
- faceSource -> surfaceFieldValue
- cellSource -> volFieldValue
- pressureTools -> pressure
- Peclet -> PecletNo
## Syntax
- functionObjectLibs -> libs
- outputControl -> writeControl
- outputTime -> writeTime
# Solvers
For postProcess:
- createFields.H split into createFields.H and createFieldsRef.H (references)
- all modelling construction moved to createFields, e.g. MRFVersion v1612AdminAdminhttps://develop.openfoam.com/Development/openfoam/-/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/-/merge_requests/70Reworking of the ensight infrastructue and new ensightWrite function object2016-11-03T08:24:53ZMark OLESENReworking of the ensight infrastructue and new ensightWrite function objectAdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/75Feature keep sampled pids2016-11-09T14:58:43ZMark OLESENFeature keep sampled pidsRebased version of merge request !58, following ticket closure for issue #104 .Rebased version of merge request !58, following ticket closure for issue #104 .Version v1612Mark OLESENMark OLESENhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/76Improvements to the conversion utilities2016-11-10T14:34:33ZMark OLESENImprovements to the conversion utilitiesVarious changes associated with issue #204.
* Reduced code duplication for handling prostar conversion and IO
* Simple conversion to/from AVL/FIRE geometries
* New library basis for conversion to/from CCM geometries - handles multiple r...Various changes associated with issue #204.
* Reduced code duplication for handling prostar conversion and IO
* Simple conversion to/from AVL/FIRE geometries
* New library basis for conversion to/from CCM geometries - handles multiple regions, conformal interfaces etc. No support for film or 2d shell geometries
* Improved infrastructure for writing VTK content. Will propagate usage through other parts of the code in the future.Version v1612Mark OLESENMark OLESENhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/77Surface declutter - issue #2942016-11-14T12:43:40ZMark OLESENSurface declutter - issue #294Removing various clutter from surfMesh and triSurface
- unused classes/files (backup copies on non-release repo)
- relocate some triSurface-related classes to where they make more sense, and where they can be reused.
- improve handlin...Removing various clutter from surfMesh and triSurface
- unused classes/files (backup copies on non-release repo)
- relocate some triSurface-related classes to where they make more sense, and where they can be reused.
- improve handling of various face types in MeshedSurface and UnsortedMeshedSurface (to bridge the gap to triSurface)
- improve transfer methods for reclaiming/reusing surface allocationsVersion v1612Mark OLESENMark OLESENhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/73BUG: resolve some decomposeParDict problems (issues #60, #265).2016-11-15T09:46:04ZMark OLESENBUG: resolve some decomposeParDict problems (issues #60, #265).- Cleanup/centralize handling of -decomposeParDict by relocating
common code into argList. Ensures that all processes receive
identical information about the -decomposeParDict opton.
- Only use alternative decomposeParDict for s...- Cleanup/centralize handling of -decomposeParDict by relocating
common code into argList. Ensures that all processes receive
identical information about the -decomposeParDict opton.
- Only use alternative decomposeParDict for simpleFoam/motorBike
tutorial so that this will be included in the test loop for snappy.
- Added Mattijs' fix for surfaceRedistributePar.Version v1612AdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/72External coupled2016-11-15T09:49:59ZMark OLESENExternal coupledImprovements and bugfixes for externalCoupledFunctionObject - issues #278 #269Improvements and bugfixes for externalCoupledFunctionObject - issues #278 #269Version v1612AdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/78Merge master changes/bugfixes into develop branch2016-11-20T09:48:39ZAdminMerge master changes/bugfixes into develop branchVersion v1612AdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/79Function objects - ensure objects are up-to-date when writing2016-11-28T09:51:08ZAdminFunction objects - ensure objects are up-to-date when writingVersion v1612AdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/80Feature noise multiple files2016-11-28T13:50:15ZAdminFeature noise multiple filesEnabled pointNoise and surfaceNoise models to operate on multiple input files
- For each model, the files should be specified by the `inputFiles` keyword
- When applied to pointNoise, the file is no longer required when specifying the CS...Enabled pointNoise and surfaceNoise models to operate on multiple input files
- For each model, the files should be specified by the `inputFiles` keyword
- When applied to pointNoise, the file is no longer required when specifying the CSV input data
- the singular `inputFile` entry is still available to the surfaceNoise model for backwards compatibiltyVersion v1612