openfoam merge requests
https://develop.openfoam.com/Development/openfoam/-/merge_requests
2017-05-04T15:49:00Z
https://develop.openfoam.com/Development/openfoam/-/merge_requests/108
improved container classes
2017-05-04T15:49:00Z
Mark OLESEN
improved container classes
Version v1706
Admin
Admin
https://develop.openfoam.com/Development/openfoam/-/merge_requests/99
Integration foundation
2017-05-22T13:06:38Z
Admin
Integration foundation
Integrated Foundation developments to d2a62df:
- externalWallHeatFluxTemperature: Added optional support for radiative flux to the outside 2017-04-26.
Next Foundation commit introduced large changes to the particle tracking algorit...
Integrated Foundation developments to d2a62df:
- externalWallHeatFluxTemperature: Added optional support for radiative flux to the outside 2017-04-26.
Next Foundation commit introduced large changes to the particle tracking algorithm - chosen not to include this change set until the code is more fully tested. Some additional cherry-picks have been integrated to resolve further bugs:
- a7711038d (fnd 1bb7db2b7) - CrankNicolsonDdtScheme: Corrected input of off-centering coefficient of 1 2017-05-11
- 1765b5a4a (fnd d26c6c342) - DPMDyMFoam, DPMDyMFoam: Corrected support for closed-domain simulations 2017-05-04
- 0da6a5f79 (fnd 1328b5be0) - surfaceTensionModels: Resolved warning from Clang concerning virtual function overload 2017-05-03
- 23210323e (fnd 7acfa95ea) - thermophysicalModels: Corrected alphah to be enthalpy based 2017-05-03
Main changes
- abc50e214 Updated thermo libraries to be mass based (was molar based)
- Moved edgeMesh library code inside meshTools library
- Many run-time selectable models can now use in-line dictionary input as opposed to specifying a sub <model>Coeffs dictionary
- Energy source refactored in thermo library (Sh, Qdot Qr->qr)
Other
- distributionModels - top level distributionModel class no longer in the distributionModels namespace
Deprecated
- 55f3e808e sixDoFRigidBodyDisplacementPointPatchVectorField and uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField
Status:
- Tutorial Alltest loop completes except for:
- multiphase/compressibleInterDyMFoam/laminar/sphereDrop/log.compressibleInterDyMFoam: change in set-up required due to deprecation of boundary conditions
- combustion/fireFoam/LES/simplePMMApanel/log.fireFoam: reaction system problem for solid->gas reactions
Version v1706
https://develop.openfoam.com/Development/openfoam/-/merge_requests/117
Integration of ihc wavemodels
2017-06-15T10:38:26Z
Admin
Integration of ihc wavemodels
New solitary wave models supplied by Gabriel Barajas, IH Cantabria:
- McCowan
- Grimshaw
Updated and integrated into OpenFOAM by OpenCFD
New solitary wave models supplied by Gabriel Barajas, IH Cantabria:
- McCowan
- Grimshaw
Updated and integrated into OpenFOAM by OpenCFD
Version v1706
https://develop.openfoam.com/Development/openfoam/-/merge_requests/118
Integration of rhoPimpleAdiabaticFoam from CFD Sofware E+F GmbH
2017-06-29T20:02:26Z
Sergio Ferraris
Integration of rhoPimpleAdiabaticFoam from CFD Sofware E+F GmbH
Solver for low Mach no. flows with adiabatic thermodynamics and updated
pressure-velocity coupling given by the RCM interpolation procedure
described in
Knacke, T. (2013).
Potential effects of Rhie & Chow type interpolation...
Solver for low Mach no. flows with adiabatic thermodynamics and updated
pressure-velocity coupling given by the RCM interpolation procedure
described in
Knacke, T. (2013).
Potential effects of Rhie & Chow type interpolations in airframe
noise simulations. In: Schram, C., Dénos, R., Lecomte E. (ed):
Accurate and efficient aeroacoustic prediction approaches for
airframe noise, VKI LS 2013-03.
Original code supplied by Thilo Knacke, CFD Software E+F GmbH
contact: info@cfd-berlin.com
Integrated into OpenFOAM by OpenCFD Ltd.
Version v1706
Admin
Admin
https://develop.openfoam.com/Development/openfoam/-/merge_requests/94
Improvements, adjustments for build scripts and infrastructure
2017-02-24T18:31:58Z
Mark OLESEN
Improvements, adjustments for build scripts and infrastructure
cleanup of wmake, wclean for various improvements. Eg, more reliable clean behaviour, separate build/ directory for intermediate objects.
FYI: @andy
cleanup of wmake, wclean for various improvements. Eg, more reliable clean behaviour, separate build/ directory for intermediate objects.
FYI: @andy
Version v1706
Sergio Ferraris
Sergio Ferraris
https://develop.openfoam.com/Development/openfoam/-/merge_requests/98
ENH: Feature noise additions
2017-03-16T05:16:22Z
Admin
ENH: Feature noise additions
Noise model functionality updates
- optional writing for each output
- can now use relative or absolute paths for input/output data
- output data can be limited to lower and upper (user-selected) frequency bounds
- output paths updat...
Noise model functionality updates
- optional writing for each output
- can now use relative or absolute paths for input/output data
- output data can be limited to lower and upper (user-selected) frequency bounds
- output paths updated to ensure not to overwrite output when processing multiple files
Version v1706
Admin
Admin
https://develop.openfoam.com/Development/openfoam/-/merge_requests/128
Consistent use of string methods
2017-07-21T15:04:37Z
Mark OLESEN
Consistent use of string methods
- use more standard forms of string access. Eg, substr() instead of the operator()(...) form, or even resize().
- turn off underscore prefixing by default for word::validated()
- new SubStrings container and associated stringOps::split...
- use more standard forms of string access. Eg, substr() instead of the operator()(...) form, or even resize().
- turn off underscore prefixing by default for word::validated()
- new SubStrings container and associated stringOps::split operator. This container may also be useful for writing simple parsers.
v1712
Mark OLESEN
Mark OLESEN
https://develop.openfoam.com/Development/openfoam/-/merge_requests/184
Style config
2017-12-14T12:02:14Z
Mark OLESEN
Style config
v1712
Mark OLESEN
Mark OLESEN
https://develop.openfoam.com/Development/openfoam/-/merge_requests/185
update for third-party versions
2017-12-15T12:28:38Z
Mark OLESEN
update for third-party versions
v1712
Mark OLESEN
Mark OLESEN
https://develop.openfoam.com/Development/openfoam/-/merge_requests/146
improve consistency in parsing primitives from strings
2017-09-25T17:28:48Z
Mark OLESEN
improve consistency in parsing primitives from strings
The motivation is to provide a simpler and safer means of extracting integers and labels from strings. There are several benefits:
- catch bad label/scalar input for command-line options/arguments which may be human generated or via s...
The motivation is to provide a simpler and safer means of extracting integers and labels from strings. There are several benefits:
- catch bad label/scalar input for command-line options/arguments which may be human generated or via scripts.
- easier/clear to work with when input has already been lexed, without using an IStringStream()
- work directly with C++ strings instead of C-string.
@andy
v1712
Sergio Ferraris
Sergio Ferraris
https://develop.openfoam.com/Development/openfoam/-/merge_requests/183
Support for additional modules
2017-12-13T19:43:10Z
Mark OLESEN
Support for additional modules
- Provides hooks for placing additional OpenFOAM-related components
into a modules/ subdirectory and having is build along with the
normal OpenFOAM build.
- To avoid possible collisions with other OpenFOAM components,
the nam...
- Provides hooks for placing additional OpenFOAM-related components
into a modules/ subdirectory and having is build along with the
normal OpenFOAM build.
- To avoid possible collisions with other OpenFOAM components,
the namespace Foam::Module is provided.
- The additional components could come from one of the Community repositories, any other repository or even just from an unpacked tar-file.
v1712
Mark OLESEN
Mark OLESEN
https://develop.openfoam.com/Development/openfoam/-/merge_requests/162
dictionary compatibility/migration methods
2017-11-08T19:55:08Z
Mark OLESEN
dictionary compatibility/migration methods
- additional methods for handling changed keywords between version.
- old keywords are tagged with the version number to allow future culling of old content.
- minor adjustments to dictionary add/set method to make it easier to build sub...
- additional methods for handling changed keywords between version.
- old keywords are tagged with the version number to allow future culling of old content.
- minor adjustments to dictionary add/set method to make it easier to build sub dictionaries on-the-fly without copying.
v1712
Mark OLESEN
Mark OLESEN
https://develop.openfoam.com/Development/openfoam/-/merge_requests/161
STYLE: Corrected file name in surface noise, added README file
2017-11-07T10:52:27Z
Prashant Sonakar
STYLE: Corrected file name in surface noise, added README file
fixes #632
fixes #632
v1712
Admin
Admin
https://develop.openfoam.com/Development/openfoam/-/merge_requests/165
Feature field average windowing
2017-11-13T08:59:37Z
Admin
Feature field average windowing
Extended the fieldAverage FO to include an 'exact' windowing method.
In earlier versions the window option generated a pseudo/approximate window average. The type must now be specified by the `windowType` entry, e.g. for backwards compa...
Extended the fieldAverage FO to include an 'exact' windowing method.
In earlier versions the window option generated a pseudo/approximate window average. The type must now be specified by the `windowType` entry, e.g. for backwards compatibility, use :
```
windowType approximate;
```
and for the new `exact` window average
```
windowType exact;
```
Note that the `exact` method requires all instances of the field to be cached within the windowing interval, leading to increased memory usage, and also need to be written to enable a clean restart. To suppress writing of all intermediate field files (disabling smooth restart) use the option
```
allowRestart yes;
```
v1712
https://develop.openfoam.com/Development/openfoam/-/merge_requests/160
Improvements to token handling
2017-11-07T14:16:22Z
Mark OLESEN
Improvements to token handling
- code simplification, movable/swappable tokens, Pstreams tweak.
- code simplification, movable/swappable tokens, Pstreams tweak.
v1712
Mattijs Janssens
4-Mattijs@users.noreply.develop.openfoam.com
Mattijs Janssens
4-Mattijs@users.noreply.develop.openfoam.com
https://develop.openfoam.com/Development/openfoam/-/merge_requests/175
preliminary improvements for externalCoupled
2017-11-28T16:54:07Z
Mark OLESEN
preliminary improvements for externalCoupled
- added interpretation of lock file contents to function similarly to the abort function object, which allows the slave process to signal OpenFOAM to stop.
- various adjustments to time and residuals control for more flexibility.
- added interpretation of lock file contents to function similarly to the abort function object, which allows the slave process to signal OpenFOAM to stop.
- various adjustments to time and residuals control for more flexibility.
v1712
Mark OLESEN
Mark OLESEN
https://develop.openfoam.com/Development/openfoam/-/merge_requests/123
Feature post release cleaning
2017-07-11T11:45:21Z
Mark OLESEN
Feature post release cleaning
A few commits that somehow slipped through a rebase
A few commits that somehow slipped through a rebase
v1712
Admin
Admin
https://develop.openfoam.com/Development/openfoam/-/merge_requests/147
ENH: Arrhenius viscocity model for incompressible viscocity,
2017-09-27T07:27:54Z
Sergio Ferraris
ENH: Arrhenius viscocity model for incompressible viscocity,
energyTransport FO for incompressible single and multiple phase flows and
viscousDissipation fvOption source.
Tutorial to show the use of energyTransport: multiphase/multiphaseInterFoam/laminar/mixerVessel2D
Tutorial to show viscousDissi...
energyTransport FO for incompressible single and multiple phase flows and
viscousDissipation fvOption source.
Tutorial to show the use of energyTransport: multiphase/multiphaseInterFoam/laminar/mixerVessel2D
Tutorial to show viscousDissipation: compressible/rhoPimpleFoam/RAS/TJunction
v1712
Mark OLESEN
Mark OLESEN
https://develop.openfoam.com/Development/openfoam/-/merge_requests/144
Integration openfoam.org
2017-09-22T12:56:39Z
Admin
Integration openfoam.org
Integration of selected (cherry-picked and updated as necessary) code changes from openfoam.org, including:
- barycentric tracking
- OpenCFD update: re-instated `wallBoundedStreamLines`
- OpenCFD update: provide backwards-compat...
Integration of selected (cherry-picked and updated as necessary) code changes from openfoam.org, including:
- barycentric tracking
- OpenCFD update: re-instated `wallBoundedStreamLines`
- OpenCFD update: provide backwards-compatibility for writing out of Lagrangian data using the earlier `positions` file content, and restarting from cases using the earlier file format
- collocated I/O for parallel running
- includes large changeset from [OpenCFD history repository](https://github.com/OpenCFD/OpenFOAM-history) (see commit [from May 2014](https://github.com/OpenCFD/OpenFOAM-history/commit/3c8cd2ac66f127a0c98299174558c96e8e9ddaf0))
New boundary conditions:
- `interfaceCompression`: sets the phase fraction to zero if it is less than 0.5. Useful for ship hulls to prevent bleeding of the phase fraction along the surface
- `flowRateOutletVelocity`: outlet equivalent of flowRateOutletVelocityFvPatchVectorField
- `swirlInletVelocity`: general swirl inlet condition
- `matchedFlowRateOutletVelocity`: flow rate outlet condition
Deprecated:
- `foamList`: `-listXXX` options now available within each application
- `foamDebugSwitches`: use `<application> -listSwitches`, e.g. `icoFoam -listSwitches`
@mattijs
v1712
Admin
Admin
https://develop.openfoam.com/Development/openfoam/-/merge_requests/145
Feature paraview clouds
2017-09-12T13:45:39Z
Mark OLESEN
Feature paraview clouds
Handle lagrangian fields for all clouds.
Handle lagrangian fields for all clouds.
v1712
Mark OLESEN
Mark OLESEN