openfoam merge requestshttps://develop.openfoam.com/Development/openfoam/-/merge_requests2017-05-31T10:51:10Zhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/115ccm conversion bugfixes2017-05-31T10:51:10ZMark OLESENccm conversion bugfixesPesky bug with ccm conversion (issue #421) traced to off-by-one in inplace reorder/prune of face,owner,neighbour lists.
* Fixed and merged into ListOpTemplates
* Combine normal UList and UIndirectList versions of mergePoints
* Deleted p...Pesky bug with ccm conversion (issue #421) traced to off-by-one in inplace reorder/prune of face,owner,neighbour lists.
* Fixed and merged into ListOpTemplates
* Combine normal UList and UIndirectList versions of mergePoints
* Deleted previous fragile combine-boundaries options (was commented out in 1612), since it is only "nice-to-have", but the underlying problem with boundaries being multiply connected via different interfaces is not solvable in an obvious manner.
* Other misc cleanup.Version v1706Mark OLESENMark OLESENhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/96Fixes #4162017-03-02T08:57:52ZPrashant SonakarFixes #416AdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/90added optional argument description (Fixes #347)2016-12-16T07:13:24ZPrashant Sonakaradded optional argument description (Fixes #347)Optional argument listed.
@andy @mark Could you confirm/merge?Optional argument listed.
@andy @mark Could you confirm/merge?Version v1612Mark OLESENMark OLESENhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/93Flat list output2017-02-20T18:47:25ZMark OLESENFlat list outputConvenience for situations where you'd like to output list content (eg, choices of models) as a single-line of output - as also discussed with @andy earlier this week.Convenience for situations where you'd like to output list content (eg, choices of models) as a single-line of output - as also discussed with @andy earlier this week.Version v1706Sergio FerrarisSergio Ferrarishttps://develop.openfoam.com/Development/openfoam/-/merge_requests/250WIP: ENH: Reforms QRMatrix class2019-03-28T10:15:45ZKutalmış BerçinWIP: ENH: Reforms QRMatrix class* If applied:
* Fixes issue #1240
* New Test-QRMatrix.C for 3 input scenarios
* Class output verified via NumPy, aka LAPACAK routines
* Improves header documentation
* Corrects Doxygen parsing problems, i.e. //-
* Alig...* If applied:
* Fixes issue #1240
* New Test-QRMatrix.C for 3 input scenarios
* Class output verified via NumPy, aka LAPACAK routines
* Improves header documentation
* Corrects Doxygen parsing problems, i.e. //-
* Aligns code style with the code style guide
* Applicable to Foam::complex template
* Verification: See [QRMatrix_Verifications.pdf](/uploads/1d645aa179f043a51aea6302aed254f4/QRMatrix_Verifications.pdf) for NumPy comparisons.
* Future work:
* Refactoring is possible if new Matrix class functions applied
* For few matrix elements, NumPy and OpenFOAM yielded few-decimal point differences
* //Info<< "M*x - b:" << nl << (M*x - source) << endl; affects the subsequent program states despite encapsulation. Memory leak might be the reason, will be checked
@markAdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/216Feature topo set improvements (issue #1060)2018-11-01T11:12:13ZMark OLESENFeature topo set improvements (issue #1060)Mattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/61WIP: ENH: runTimePostProcessing - added option to clear/remove objects after use2016-12-15T15:52:25ZAdminWIP: ENH: runTimePostProcessing - added option to clear/remove objects after useWhen specifying line and surface function-object-based visualisation, use the optional 'clearObjects' flag to indicate that source objects should be removed/cleared after use.
Test case: [cavity.tgz](/uploads/742a7620da483538fecee15e2ca...When specifying line and surface function-object-based visualisation, use the optional 'clearObjects' flag to indicate that source objects should be removed/cleared after use.
Test case: [cavity.tgz](/uploads/742a7620da483538fecee15e2ca79e32/cavity.tgz)
Syntax:
```
surfaces
{
cuttingPlane1
{
type functionObject;
functionObject cuttingPlane;
clearObjects yes; // new option
...
```
Note: only files that have been used will be removed, e.g. if a function object has created multiple surface files, unused files will remain at the end of the run - in the attached case the p surface remains...Version v1612AdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/247ENH: Function1 type support for rpm specification. Fixes #12452019-03-26T05:48:05ZPrashant SonakarENH: Function1 type support for rpm specification. Fixes #1245https://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/101BUG: adding case path to support parallel execution (Fixes #449)2017-04-19T07:40:54ZPrashant SonakarBUG: adding case path to support parallel execution (Fixes #449)Fixes #449Fixes #449AdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/24ENH: functionObjects: call execute on last time step2015-12-07T15:26:53ZMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comENH: 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() insi...- 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()AdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/34Feature lagrangian2016-06-03T15:14:54ZMark OLESENFeature lagrangianMinor adjustments to static information attached to lagrangian parcels/particles.
Fixes #108 (duplicate of http://www.openfoam.org/mantisbt/view.php?id=1990), #109, #110, #111.
Future reworking would require a better mechanism to als...Minor adjustments to static information attached to lagrangian parcels/particles.
Fixes #108 (duplicate of http://www.openfoam.org/mantisbt/view.php?id=1990), #109, #110, #111.
Future reworking would require a better mechanism to also deal with dynamic information such as particle collisions etc.
Mark OLESENMark OLESENhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/38WIP: Memory efficient alternative to string-streams, streams with compact out...2016-11-15T10:22:25ZMark OLESENWIP: Memory efficient alternative to string-streams, streams with compact output and simple counter streams (#114, #115)https://develop.openfoam.com/Development/openfoam/-/merge_requests/223ENH: momentum field function (issue #1105)2018-12-04T14:26:43ZMark OLESENENH: momentum field function (issue #1105)Calculates linear/angular momentum, reporting integral values
and optionally writing the fields.
Example
```
momentum1
{
type momentum;
libs ("libfieldFunctionObjects.so");
...
...Calculates linear/angular momentum, reporting integral values
and optionally writing the fields.
Example
```
momentum1
{
type momentum;
libs ("libfieldFunctionObjects.so");
...
selectionMode all;
writeMomentum yes;
writeVelocity no;
cylindrical true;
origin (0 0 0);
e1 (1 0 0);
e3 (0 0 1);
}
```AdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/45ENH: Update tutorial for features directionalPressureGradient, Global file ha...2016-06-13T08:30:19ZPrashant SonakarENH: Update tutorial for features directionalPressureGradient, Global file handling- Activate directionalPressureGradient source
- Check for Global/Share file handling- Activate directionalPressureGradient source
- Check for Global/Share file handlingSergio FerrarisSergio Ferrarishttps://develop.openfoam.com/Development/openfoam/-/merge_requests/22ENH: Updated lagrangian libraries from internal development line2015-12-08T17:55:52ZAdminENH: 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/-/merge_requests/28CONTRIBUTION: Turbulence - updated SpalartAlmaras & kOmegaSST DES, DDES and I...2015-12-22T22:14:56ZMattijs Janssens4-Mattijs@users.noreply.develop.openfoam.comCONTRIBUTION: Turbulence - updated SpalartAlmaras & kOmegaSST DES, DDES and IDDESCode supplied by CFD Software E+F GmbHCode supplied by CFD Software E+F GmbHAdminAdminhttps://develop.openfoam.com/Development/openfoam/-/merge_requests/25Merge foundation2015-12-09T10:52:15ZAdminMerge 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/-/merge_requests/23ENH: Updated regionModels from internal development line2015-12-11T20:45:30ZAdminENH: 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/-/merge_requests/20Feature turbulence2015-12-01T10:45:03ZAdminFeature 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.com