openfoam merge requests
https://develop.openfoam.com/Development/openfoam/-/merge_requests
2017-08-02T15:28:43Z
https://develop.openfoam.com/Development/openfoam/-/merge_requests/136
Style string methods
2017-08-02T15:28:43Z
Mark OLESEN
Style string methods
Mark OLESEN
Mark OLESEN
https://develop.openfoam.com/Development/openfoam/-/merge_requests/135
Add unit test for IOobjectList robustness enhancement
2017-08-09T11:05:05Z
Admin
Add unit test for IOobjectList robustness enhancement
There was no unit test in the repo to check for this issue, so I added a script and example file to run one. Test will currently fail on `develop`. Passes on `feature-robuster-ioobjectlist-construction` to verify #539 was fixed by !134.
There was no unit test in the repo to check for this issue, so I added a script and example file to run one. Test will currently fail on `develop`. Passes on `feature-robuster-ioobjectlist-construction` to verify #539 was fixed by !134.
https://develop.openfoam.com/Development/openfoam/-/merge_requests/134
Feature robuster IOobjectList construction
2017-08-09T09:58:20Z
Mark OLESEN
Feature robuster IOobjectList construction
Improve the robustness when loading file lists with contents that *almost* could look like OpenFOAM content (ie, start with `FoamFile`), but which in fact are not.
@petebachant
Improve the robustness when loading file lists with contents that *almost* could look like OpenFOAM content (ie, start with `FoamFile`), but which in fact are not.
@petebachant
v1712
Mark OLESEN
Mark OLESEN
https://develop.openfoam.com/Development/openfoam/-/merge_requests/133
BUG: Fix viscosity in simpleFoam motorBike tutorial (fixes #550)
2017-07-29T11:34:38Z
Admin
BUG: Fix viscosity in simpleFoam motorBike tutorial (fixes #550)
Cherry-picked one commit from !132.
Cherry-picked one commit from !132.
https://develop.openfoam.com/Development/openfoam/-/merge_requests/132
BUG: Correct viscosity in simpleFoam motorBike tutorial (fixes #550)
2017-07-29T10:31:39Z
Admin
BUG: Correct viscosity in simpleFoam motorBike tutorial (fixes #550)
https://develop.openfoam.com/Development/openfoam/-/merge_requests/131
STYLE: New syntax compatible with v1706 (Fixes #548)
2017-08-17T13:51:47Z
Prashant Sonakar
STYLE: New syntax compatible with v1706 (Fixes #548)
Fixes #548
Fixes #548
Admin
Admin
https://develop.openfoam.com/Development/openfoam/-/merge_requests/130
WIP: postProcess: handle errors reading constantObjects
2017-07-27T23:49:14Z
Admin
WIP: postProcess: handle errors reading constantObjects
Addresses #539.
This is probably not a good solution, but it does resolve the issues I was having. Ideally, `selectedFields` would be used to only attempt to read fields named accordingly. Perhaps `IOobjectsList` could accept a list of ...
Addresses #539.
This is probably not a good solution, but it does resolve the issues I was having. Ideally, `selectedFields` would be used to only attempt to read fields named accordingly. Perhaps `IOobjectsList` could accept a list of names in a constructor.
Is the test application for `IOobjectsList` considered a good check for any broken functionality?
https://develop.openfoam.com/Development/openfoam/-/merge_requests/129
Regression icc
2017-07-21T15:04:18Z
Mark OLESEN
Regression icc
- C++11 user-defined conversions appear to present issues for some intel compilers.
- the _deg conversion (issue #544) causes compilation to crash.
- C++11 user-defined conversions appear to present issues for some intel compilers.
- the _deg conversion (issue #544) causes compilation to crash.
Mark OLESEN
Mark OLESEN
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/127
Feature streams cleanup
2017-07-18T11:48:32Z
Mark OLESEN
Feature streams cleanup
* Resolves issues encountered with rewinding input file streams and output string streams.
* Make the coding for allocated streams more consistent, which makes their cleanup less messy.
* Resolves issues encountered with rewinding input file streams and output string streams.
* Make the coding for allocated streams more consistent, which makes their cleanup less messy.
v1712
Admin
Admin
https://develop.openfoam.com/Development/openfoam/-/merge_requests/126
Feature external file coupler
2017-07-18T10:12:06Z
Mark OLESEN
Feature external file coupler
* Promoted code from `lumpedPointMotion` into the `cfdTools` directory
* refactored the `externalCoupler` into `externalFileCoupler`
* Promoted code from `lumpedPointMotion` into the `cfdTools` directory
* refactored the `externalCoupler` into `externalFileCoupler`
v1712
Admin
Admin
https://develop.openfoam.com/Development/openfoam/-/merge_requests/125
STYLE: checkMesh: remove duplicate writeSets entry from header (resolves #293)
2017-07-18T11:18:24Z
Admin
STYLE: checkMesh: remove duplicate writeSets entry from header (resolves #293)
Mark OLESEN
Mark OLESEN
https://develop.openfoam.com/Development/openfoam/-/merge_requests/124
Feature dictionary scoping lvalue
2017-10-29T15:36:08Z
Mark OLESEN
Feature dictionary scoping lvalue
* Supports using '/' within dictionary scoping, which avoids the ambiguity of having a '.' which could mean scoping, or be part of a keyword.
* General dictionary searcher classes/methods for clearer searching semantics and to enable ad...
* Supports using '/' within dictionary scoping, which avoids the ambiguity of having a '.' which could mean scoping, or be part of a keyword.
* General dictionary searcher classes/methods for clearer searching semantics and to enable addressing a dictionary entry as an lvalue.
* The `#remove` directive now functions across scopes
* Can specify a keyword with a defined scope. If needed, any intermediate dictionaries are created.
For example,
"/boundaryField/lowerWall/type" noSlip;
"/boundaryField/newBoundary" { type fixedValue; value uniform (0 0 0); }
Manage "one-shot" change of the inputMode.
For example,
#includeIfPresent "user-files"
...
#default value uniform 10;
vs.
#includeIfPresent "user-files"
#inputMode protect
...
value uniform 10;
#inputMode merge // _Assuming_ we actually had this before
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/122
Feature post release cleaning
2017-07-07T16:29:09Z
Mark OLESEN
Feature post release cleaning
Various code tidying up to use newer C++11 and 1706 features but would have been too late for the June code-freeze.
- FoamArch : combine from argList and regIOobject
- cleanup run-time selectables to use auto and cfind
- remove Name...
Various code tidying up to use newer C++11 and 1706 features but would have been too late for the June code-freeze.
- FoamArch : combine from argList and regIOobject
- cleanup run-time selectables to use auto and cfind
- remove NamedEnum from loads of places.
- ABORT function object using a sub-list of Time stopAtControls enumeration
- degToRad() user literals and eliminate duplicate code
- streams :: name() - non-virtual
- MPI_BUFFER_SIZE, NAN, FPE setting via etc/controlDict, optionally via env-variables
- clamp handling for various tables (duplicate and untidy code)
Admin
Admin
https://develop.openfoam.com/Development/openfoam/-/merge_requests/121
Merge develop into master for v1706 release
2017-06-29T20:10:12Z
Admin
Merge develop into master for v1706 release
Version v1706
https://develop.openfoam.com/Development/openfoam/-/merge_requests/120
Feature lumped point motion
2020-06-17T13:17:51Z
Mark OLESEN
Feature lumped point motion
Version v1706
Mark OLESEN
Mark OLESEN
https://develop.openfoam.com/Development/openfoam/-/merge_requests/119
INT: Integration of isoAdvector and supporting material
2017-06-21T16:22:26Z
Admin
INT: Integration of isoAdvector and supporting material
Community contribution from Johan Roenby, DHI
IsoAdvector is a geometric Volume-of-Fluid method for advection of a
sharp interface between two incompressible fluids. It works on both
structured and unstructured meshes with no requir...
Community contribution from Johan Roenby, DHI
IsoAdvector is a geometric Volume-of-Fluid method for advection of a
sharp interface between two incompressible fluids. It works on both
structured and unstructured meshes with no requirements on cell shapes.
IsoAdvector is as an alternative choice for the interface compression
treatment with the MULES limiter implemented in the interFoam family
of solvers.
The isoAdvector concept and code was developed at DHI and was funded
by a Sapere Aude postdoc grant to Johan Roenby from The Danish Council
for Independent Research | Technology and Production Sciences (Grant-ID:
DFF - 1337-00118B - FTP).
Co-funding is also provided by the GTS grant to DHI from the Danish
Agency for Science, Technology and Innovation.
The ideas behind and performance of the isoAdvector scheme is
documented in:
Roenby J, Bredmose H, Jasak H. 2016 A computational method for sharp
interface advection. R. Soc. open sci. 3: 160405.
[http://dx.doi.org/10.1098/rsos.160405](http://dx.doi.org/10.1098/rsos.160405)
Videos showing isoAdvector's performance with a number of standard
test cases can be found in this youtube channel:
https://www.youtube.com/channel/UCt6Idpv4C8TTgz1iUX0prAA
Project contributors:
* Johan Roenby <jro@dhigroup.com> (Inventor and main developer)
* Hrvoje Jasak <hrvoje.jasak@fsb.hr> (Consistent treatment of
boundary faces including processor boundaries, parallelisation,
code clean up
* Henrik Bredmose <hbre@dtu.dk> (Assisted in the conceptual
development)
* Vuko Vukcevic <vuko.vukcevic@fsb.hr> (Code review, profiling,
porting to foam-extend, bug fixing, testing)
* Tomislav Maric <tomislav@sourceflux.de> (Source file
rearrangement)
* Andy Heather <a.heather@opencfd.co.uk> (Integration into OpenFOAM
for v1706 release)
See the integration repository below for the full set of changes
undertaken as part of the integration into OpenFOAM v1706
https://develop.openfoam.com/Community/Integration-isoAdvector
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/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