7f0cc0045d
ENH: Random numbers - updated dependent code from change cachedRandom->Random class
2017-04-28 09:15:52 +01:00
b07bc1f0b8
ENH: Random numbers - consolidated Random classes
...
- old Random class deprecated
- cachedRandom renamed Random
2017-04-28 09:07:42 +01:00
88a03de238
ENH: Random numbers - updated dependent code from change to cachedRandom class
2017-04-27 15:24:52 +01:00
02205ef167
ENH: Random numbers - cachedRandom - updated to use the re-entrant random interface
2017-04-27 15:24:20 +01:00
9df578f412
ENH: Random numbers - added re-entrant random interface
2017-04-27 15:23:45 +01:00
4ce77f6843
Merge branch 'master' into develop
2017-04-25 12:31:22 +01:00
d26ed93389
BUG: writeFile - corrected write of output file at start time
2017-04-25 12:30:35 +01:00
cc16d9dabe
BUG: runTimePostProcessing - corrected clipBox behaviour (see #456 )
2017-04-24 14:33:37 +01:00
65eb43fcb1
BUG: foamCleanPath not removing duplicate non-existent directories
2017-04-20 13:04:46 +02:00
7f01a4beda
CONFIG: address differences between shells
...
- suppress error messages that appear with zsh.
According to unset(1p), 'unset -f' unsets a function.
If the function was not previously defined, this is a no-op.
This is similar for zsh, but there it emits a warning if the
function was not previously defined.
- avoid 'local' in functions sources from etc/bashrc.
ksh does not support this.
- use 'command' shell builtin instead of 'type'.
Seems to be more consistent between shell flavours.
2017-04-20 11:02:54 +02:00
765c430748
STYLE: only count processors if required
...
- POSIX specifies '-c' for counting the number of matching lines,
so we can just use that instead of 'wc' in wmake
2017-04-19 19:13:23 +02:00
4d29c32e9b
ENH: improve handling of wmakeLnIncludeAll default search directories
...
- if called from the top-level project directory ($WM_PROJECT_DIR)
default to using {applications,src} directories. This avoids
erroneous linking of etc/codeTemplates and avoids the lengthy
scanning of the tutorials directory
2017-04-19 18:31:21 +02:00
d4c7d8c6e5
ENH: add possibility to enable/disable profiling globally (issue #441 )
...
- use InfoSwitch to disable, or via static method.
- respect the state of the argList banner when deciding to emit
initialization information. Can otherwise end up with unwanted
output rubbish on things like foamDictionary and foamListTimes.
2017-04-19 17:04:37 +02:00
c072f911c9
BUG: Corrected compilation errors
2017-04-19 13:44:54 +01:00
e55339d1e1
BUG: name collision on profiling (issue #440 )
2017-04-19 11:04:32 +02:00
6a583851bc
ENH: support profiling on Time loop (issue #441 )
...
- patch from Bernhard Gschaider
2017-04-19 09:52:17 +02:00
1b5a56476c
Merge branch 'BUG_GL_449' into 'master'
...
BUG: adding case path to support parallel execution (Fixes #449 )
Closes #449
See merge request !101
2017-04-19 08:40:53 +01:00
fa10d97b76
COMP: avoid nested classes for profiling (related to issue #441 )
...
- nested classes can't be forward declared and thus less flexible
than desired
2017-04-19 01:08:39 +02:00
27776b09b0
ENH: support default profiling settings from etc/controlDict (issue #441 )
...
- patch from Bernhard Gschaider
2017-04-19 01:20:51 +02:00
befb49af10
STYLE: add parameter names for Time.H (doxygen)
...
- consistent use of watchIndex vs watchFd
2017-04-19 09:34:27 +02:00
da6e90de63
Merge branch 'feature-readNow' into 'develop'
...
Feature read now
See merge request !102
2017-04-19 17:22:28 +01:00
1170eda7b4
COMP: snappyHexMesh: adding missing functions in .H file
2017-04-19 16:31:40 +01:00
6285afdade
BUG: timeActivatedFileUpdate: fix setting of distributed from decomposeParDict.
...
Fixes #420 .
2017-04-19 09:28:12 +01:00
969083fd55
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-04-19 09:07:57 +01:00
4fea83d198
BUG: snappyHexMesh: trying to extrude non-manifold patches fails.
...
The typical topology is the one where boundary faces share non-consecutive
points (checkMesh reports this as 'Number of faces with non-consecutive shared points')
This is handled by no-extruding any of the vertices of both faces. Fixes #391 .
2017-04-19 09:03:10 +01:00
bfd376a8fa
COMP: cleanup linking of MGridGen
...
- use similar semantics as used for dealing with metis, scotch
2017-04-18 18:46:11 +02:00
0c8ea34b44
Merge branch 'master' of develop.openfoam.com:Development/OpenFOAM-plus
2017-04-18 11:37:45 +01:00
5f17b01998
TUT: Updated gamma value in sonicFoam tutorial - see #455
2017-04-18 11:37:34 +01:00
aec35ee51a
BUG: paraFoam inside processor directory always looks for parent ( fixes #452 )
2017-04-18 09:40:17 +02:00
f95dbc2049
ENH: refineWallLayer: enable parallel operation. Fixes #454 .
2017-04-13 16:30:46 +01:00
dbc1e37a62
BUG: shm: layerSets gets removed. Fixes #453 .
2017-04-13 11:26:35 +01:00
88b65189d8
BUG: adding case path to support parallel execution ( Fixes #449 )
2017-04-11 17:47:35 +05:30
f2e3c1c422
ENH: provide HashTable::iterator::found() method
...
- This can be used as a convenient alternative to comparing against end().
Eg,
dictionaryConstructorTable::iterator cstrIter =
dictionaryConstructorTablePtr_->find(methodType);
if (cstrIter.found())
{
...
}
vs.
if (cstrIter != dictionaryConstructorTablePtr_->end())
{
...
}
2017-04-11 09:55:54 +02:00
b56227ee2b
ENH: simplify HashSet equality test
...
- reduce the amount of checking.
Equivalent logic to what HashTable has.
2017-04-11 09:34:51 +02:00
31da01d1ea
STYLE: cleanup doxygen for HashTable/HashSet
...
- remove stray canonicalSize declaration
2017-04-11 09:32:53 +02:00
ef88dd3e44
Merge remote-tracking branch 'origin/master' into develop
2017-04-11 10:18:41 +02:00
9f3e27e0aa
BUG: indexing in extendedEdgeMesh::add fails ( fixes #448 )
...
- 1st problem arises when there are edges, but edgeNormals is empty.
The UIndirectList fails (zero elements, non-zero addressing)
- further problem occurs if there is a mismatch in the number of edges
and edges normals (incorrect indexing on loop).
2017-04-11 00:53:03 +02:00
140c5110fe
STYLE: remove tabs from files and shorten line-length.
2017-04-10 16:11:33 +02:00
b257e80d9a
Merge remote-tracking branch 'origin/master' into develop
2017-04-07 09:28:26 +02:00
d794f599d8
ENH: added bin/tools/ change-sitedir.sh, change-userdir.sh
...
- can be useful with compiling additional OpenFOAM programs
that use FOAM_USER_APPBIN, FOAM_USER_LIBBIN for their build,
to avoid conflicts with the normal user bin/lib files.
- or to force relocation of FOAM_SITE_APPBIN, FOAM_SITE_LIBBIN
during packaging of OpenFOAM
2017-04-07 09:10:06 +02:00
30a49678d1
STYLE: add help to some thermophysical utilities and remove useless options
2017-04-07 08:32:36 +02:00
e1f64efdb1
STYLE: remove stray log files
2017-04-07 08:32:13 +02:00
5d15a13247
STYLE: use FOAM_UTILITIES in Make/options
...
- consistent with use of FOAM_SOLVERS, and reduces reliance on the FOAM_APP
env variable
2017-04-07 08:17:43 +02:00
90eeafb43e
BUG: typo in addProfiling0 macro ( fixes #446 )
2017-04-07 07:46:17 +02:00
96fd3c9367
STYLE: consistent use of LIB_SRC in Make/options
...
- had occasional remnant use of FOAM_SRC
2017-04-06 23:56:23 +02:00
498fa94cb3
ENH: timeActivatedFileUpdate: avoid copying on master; simplified logic; Fixes #420 .
2017-04-06 14:45:16 +01:00
2da2970c7c
BUG: timeActivatedFileUpdate: was potentially rereading itself!
...
Fixed by setting flag which then gets queried by Time. Fixes #420 .
2017-04-06 10:26:16 +01:00
982c28d545
BUG: Gitlab issue 442. Resetting allLambda for phases in the alphaEqns.H for interMixingFoam
2017-04-05 13:58:45 -07:00
eb6fb7f7e3
ENH: make FOAM_EXT_LIBBIN optional in the configuration files
...
- useful for builds that don't use the ThirdParty directory at all
2017-04-04 17:11:36 +02:00
1bdb57985f
COMP: drop FOAM_EXT_LIBBIN dependency for VTK-related items
...
- they don't use scotch/metis anyhow, which are the only things
placed in FOAM_EXT_LIBBIN
2017-04-04 16:22:12 +02:00