mattijs
14f9a44f0f
Merge remote-tracking branch 'upstream/develop' into wp3-directional-refinement
2017-12-21 13:24:21 +00:00
mattijs
c486a3c436
Merge branch 'wp3-directional-refinement' of develop.openfoam.com:/Customer-VWG/OpenFOAM-plus into wp3-directional-refinement
2017-12-21 13:19:41 +00:00
mattijs
7a474d0594
ENH: 2:1 constraint
2017-12-21 13:12:22 +00:00
Andrew Heather
351fa4f979
TUT: updated sonicFoam case (see #677 )
2017-12-21 11:16:28 +00:00
Andrew Heather
e7b15d21dd
Merge branch 'feature-noise-fft' into 'develop'
...
Updated noise fft handling via fftw
See merge request Development/OpenFOAM-plus!186
2017-12-21 10:19:53 +00:00
Andrew Heather
929ed3ca02
ENH: New deferred correction scheme
...
The characteristics of the base scheme are recovered by applying an
explicit correction to the upwind scheme weights.
Usage
Example of the \c deferredCorrection scheme applied to the \c linear
scheme:
\verbatim
divSchemes
{
.
.
div(phi,U) Gauss deferredCorrection linear;
.
.
}
\endverbatim
Based on a generalised form of a deferred correction linear scheme
supplied by CFD Software E+F GmbH
2017-12-21 09:03:19 +00:00
sergio
90a9cd06c7
ENH: Constructing coeff volScalarField with 'calculated' Bc's for compressible flow to
...
avoid unphysical 'fixedValue' at boundaries
2017-12-20 10:58:42 -08:00
Andrew Heather
b14e7b794d
COMP: Updated initialisation order
2017-12-20 17:16:22 +00:00
sergio
e7d9a1accf
ENH: Changing BC for U to slip
2017-12-20 08:32:53 -08:00
mattijs
feb11e4a39
BUG: UIPstream: sending zero sized string accesses beyond buffer. Fixes #676
2017-12-20 15:28:20 +00:00
Andrew Heather
276cef6aba
ENH: kOmegaSST - added turbulence decay control terms
...
Based on the reference:
Spalart, P. R. and Rumsey, C. L. (2007).
Effective Inflow Conditions for Turbulence Models in Aerodynamic
Calculations
AIAA Journal, 45(10), 2544 - 2553.
The decay control default is off for backwards compatibility. To enable
it, add the following to the coefficients dictionary
// Optional decay control
decayControl yes;
kInf \<far-field k value\>;
omegaInf \<far-field omega value\>;
2017-12-20 08:48:32 +00:00
sergio
ef08bc56ba
BUG: Removing finiteArea lib from option file for reconstructPar.
...
Modifying relaxation factors for the angledDuct for rhoPimpleFoam
2017-12-19 14:51:42 -08:00
sergio
7230b3dc62
ENH: Adding postProcessing option to solver overPimpleDyMFoam
2017-12-19 12:31:54 -08:00
sergio
985a18df75
Adding overPotentialFoam and overRhoSimpleFoam and tutorials
2017-12-19 11:33:43 -08:00
sergio
a6d88f2fe7
Adding turbulence to RAS-Tjunction and reducing MRF in mixerVessel2D to make it laminar
2017-12-19 11:02:31 -08:00
Mark Olesen
f97954b0b6
BUG: still require IStringStream for argList ( closes #672 )
...
- regression introduced by part of commit 2787a8664d
.
Specifically the way that scalarRanges is written, it parses through
until it hits invalid input. This works fine with an IStringStream,
but the ITstream is pickier and reports this as being an error.
So revert to IStringStream and be less picky about argList parsing.
in the longer-term, should fix scalarRanges instead.
2017-12-19 17:59:15 +01:00
Andrew Heather
f187dd8aa3
ENH: finiteArea - integration updates
2017-12-19 17:07:08 +00:00
Andrew Heather
1428310bac
ENH: FFT - only create the fftw plan once
2017-12-19 14:45:58 +00:00
Mark Olesen
d20b981fef
STYLE: add End markers to some tutorials and finiteArea utils (issue #671 )
2017-12-19 14:59:24 +01:00
Mark Olesen
8bf98e74da
TUT: added tutorial files (issue #671 )
...
- also cleanup by using 0.orig/ directory.
- use foamListRegions to obtain region names
2017-12-19 14:40:33 +01:00
Mark Olesen
5713efede3
STYLE: use range-for in checkTopology.C
...
- remove odd spaces in checkMesh output
2017-12-19 12:44:10 +01:00
Prashant
c9211b6170
BUG: incorrect cellZone boundBox reported by checkMesh ( closes #663 )
...
- also incorrect number of points per zone
2017-12-19 12:24:47 +01:00
Mark Olesen
00325db33b
ENH: additional options for transforming points ( closes #660 )
...
- The -rotate-angle option allows convenient specification of a
rotation about an arbitrary axis. Eg, -rotate-angle '((1 1 1) 45)'
- The -origin option can be used to temporarily shift the origin
for the rotation operations. For example,
-origin '(0 0 1)' -rotate-angle '((1 0 0) 180)'
for mirroring.
2017-12-19 11:24:08 +01:00
Mark Olesen
95e357ede4
TUT: use uniform scaling short form
...
Eg,
transformPoints -scaling 0.01
instead of
transformPoints -scaling '(0.01 0.01 0.01)'
2017-12-19 09:41:54 +01:00
Mark Olesen
f38ad72ad0
ENH: add argList::optionCount method
...
- convenience for checking is any/all particular options have been
specified. Eg,
if (args.optionCount({"opt1", "opt2", "opt3"}) < 3) ...
2017-12-19 08:20:45 +01:00
Andrew Heather
4a6fc12469
BUG: finiteArea - corrected assignments to refs
2017-12-19 09:19:50 +00:00
sergio
ed183b7c30
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-12-18 16:12:56 -08:00
sergio
709d2f43b1
Addition of tutorial using energyTransport FO + ArrheniusBirdCarreau laminar transport
2017-12-18 16:12:48 -08:00
Andrew Heather
c6433e32c2
ENH: Extended the effectiveness heat exchanger source to enable target
...
heat rejection
The new optional entry targetQdot can be used to specify a target heat
rejection. This is additionally controlled using the
targetQdotCalcInterval and targetQdotRelax entries which default to
values of 5 and 0.5, respectively.
2017-12-18 19:41:33 +00:00
sergio
6b33d0ec6b
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-12-18 08:24:58 -08:00
Mark Olesen
19c3875a14
CONFIG: update tcsh completion_cache to include finiteArea and cfmesh
...
- include bash completion for paraFoam, and provision for using
foamEtcFile as well.
2017-12-18 14:26:49 +01:00
Andrew Heather
b51b6e20fb
Merge branch 'feature-finiteArea-postProcessing' into 'develop'
...
finite area integration
See merge request Development/OpenFOAM-plus!179
2017-12-18 11:44:02 +00:00
Andrew Heather
22e0a05e8b
STYLE: finiteArea doc and style updates
2017-12-18 11:25:53 +00:00
Andrew Heather
00a8c8bc5f
BUG: liquidFilmFoam - corrected double looping
2017-12-18 11:21:07 +00:00
Andrew Heather
2728a96b9c
ENH: finiteArea - faMesh now derived from faSolution, faSchemes and data classes
2017-12-18 10:50:37 +00:00
Mark Olesen
4c81ee202d
CONFIG: update for gcc-4.9.4, and cfmesh module
2017-12-18 10:51:53 +01:00
Mark Olesen
16db44b67d
STYLE: add flex major version in '#if' conditional
2017-12-17 16:22:39 +01:00
Mark Olesen
8567ef594a
STYLE: remove unneed DynamicList::reserve() call
...
- DynamicList now has SizeMin=16, which eliminates the need for reserve()
in some cases
- remove unused enrichedPatch static variable
2017-12-17 13:47:12 +01:00
Mark Olesen
c70d7237e2
STYLE: more robust extraction of API number from wmake rules
2017-12-17 15:19:09 +01:00
Mark Olesen
22775693d5
STYLE: adjust comments, indentation
2017-12-17 13:14:05 +01:00
Mark Olesen
2795d64384
COMP: suppress clang warnings about unknown compiler warning option
...
- allows enabling new warnings without causing messy output with older
clang versions
2017-12-15 20:02:26 +01:00
Mark Olesen
1f9bdb4b4f
CONFIG: add foamConfigurePaths -kahip* options ( closes #666 )
2017-12-15 18:04:11 +01:00
Andrew Heather
db75d4fe8e
ENH: vanDriestDelta - updated reading of coeffs from non-optional sub-dict
2017-12-15 17:30:55 +00:00
Andrew Heather
9ab7fe6b24
ENH: IDDESDelta - updated the hmax delta to be run-time selectable
...
The delta used for hmax can be set using the optional 'hmax' entry
- if not supplied, the maxDeltaxyz delta is used (backwards
compatibility)
2017-12-15 17:26:22 +00:00
Andrew Heather
9c1bb8d707
ENH: maxDeltaxyz - simplified the delta calc and reset the default coeff to 2
2017-12-15 17:25:22 +00:00
Mark Olesen
627f312776
Merge branch 'config-thirdparty' into 'develop'
...
update for third-party versions
See merge request Development/OpenFOAM-plus!185
2017-12-15 12:28:37 +00:00
Andrew Heather
912b38fd9c
ENH: applyBoundaryLayer - added -write-nut option to write nut|nuTilda (default=no)
2017-12-15 11:15:50 +00:00
Mark Olesen
5ba4e83f7a
CONFIG: update versions of some ThirdParty software
...
- ADIOS 1.13.0
- fftw 3.3.7
- paraview 5.4.1
ENH: include ThirdParty QT libraries in LD_LIBRARY_PATH for paraview
2017-12-15 09:23:37 +01:00
mattijs
445017c741
BUG: snappyMultiRegionHeater: missing decomposeParDict. See #652 .
2017-12-14 16:31:49 +00:00
Andrew Heather
d523d0a634
Merge branch 'feature-overset-lsq' into 'develop'
...
ENH: overset: new solvers, new stencil
See merge request Development/OpenFOAM-plus!180
2017-12-14 15:43:59 +00:00