49d0b7552e
STYLE: use initializer_list syntax when building system command
2017-03-10 10:34:37 +01:00
383fdb04ae
COMP: suppress warnings about MPI old-style cast (GCC only)
2017-03-10 10:27:17 +01:00
31555346cc
Merge remote-tracking branch 'origin/master' into develop
2017-03-10 13:30:39 +01:00
215349aa69
BUG: in wordRe::operator=(const keyType&)
...
- the regex was not being unset on assignment.
- drop unused recompile() method as being dubious
2017-03-10 13:05:35 +01:00
9faf186b9f
ENH: provide xferFaces mechanism for triSurface for symmetry with MeshedSurface
2017-03-09 13:56:54 +01:00
10fc0646fb
BUG: 'make clean' failed for wmake/src
...
- caused by the typo '@E' instead of '$E' (commit 997f1713cb )
ENH: minor improvements for wmake/src makefile
- 'make clean' now also tries to remove the parent platforms/
directory if possible.
- the flex intermediate build target is placed into the platforms/
directory to avoid touching the src/ directory at all.
- suppress warnings about unused functions (GCC only)
2017-03-09 11:48:52 +01:00
2bfd17cf8d
ENH: add 'wmkdep' to warnings and error messages from wmkdep
...
- makes it possible to filter out or highlight messages originating
from wmkdep in the build process.
2017-03-09 10:20:14 +01:00
89ac2e551a
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-03-08 08:47:04 -08:00
42ebb30c0c
ENH: Re-formatting the inertia trem in turbulentTemperatureRadCoupledMixedFvPatchScalarField.C
...
And correcting bool entry from dictionary in fanFvPatchField BC
2017-03-08 08:45:50 -08:00
37e7fca9dc
BUG: STL ASCII being incorrectly detected as BINARY ( fixes #422 )
...
- now explicitly check for "SOLID" or "solid" in the header
- does not affect triSurface in the master branch, since that used a
different parser.
2017-03-08 13:30:43 +01:00
8060792b92
ENH: provide canRead, canWrite tests for triSurface
...
- for symmetry with MeshedSurface etc.
2017-03-08 13:15:28 +01:00
7d3eb76f75
Merge branch 'subset-list' into 'develop'
...
Subset list
See merge request !97
2017-03-08 12:31:26 +00:00
3d3c14cbff
ENH: add inplaceUniqueSort function
...
- determines a unique sort order (as per uniqueOrder) and uses that to
reorder the list and possibly truncate it.
2017-03-08 11:10:16 +01:00
b7dc6d0441
ENH: add subsetList/inplaceSubsetList functions with unary predicate
...
- these are suitable for use with lambda functions.
- Deprecate the unused 3-parameter version of subset/inplaceSubset.
- Deprecate initList and initListList in favour of initializer_list
STYLE: adjust some comments, remove dead code in regionSizeDistribution.C
2017-03-07 17:00:30 +01:00
865f09e623
STYLE: comments in codedFvOptionTemplate
2017-03-07 18:48:57 +01:00
4b93333292
ENH: improve handling of noFunctionObjects / withFunctionObjects (issue #352 )
...
- do not enable function objects by default if there is no means of
disabling them.
2017-03-07 10:53:40 +01:00
cb38533096
ENH: Adding thermal inertia to coupled BC.
...
This helps on bounding Twall on cases where large inertia is found in the first cell
next to the fluid (i.e large cell, rho or Cp)
2017-03-06 09:43:10 -08:00
b3bfdd0bb8
Merge branch 'Fix_GL_416' into 'master'
...
Fixes #416
Closes #416
See merge request !96
2017-03-02 08:57:49 +00:00
6253452dcf
Fixes #416
2017-03-02 10:22:24 +05:30
4401c0ee87
BUG: Time: time step adjustment not robust. Fixes #414 .
2017-03-01 11:43:00 +00:00
05de53d086
ENH: Minor modification to the description
2017-02-28 10:37:43 -08:00
62197e9ccd
ENH: Correcting coefficient description in solarCalculator.H header
2017-02-28 10:35:55 -08:00
09c9e1a89a
ENH: Adding skyCloudCoverFraction to SunLoadFairWeatherConditions mode in the solarCalculator.
...
This scalar allows to introduce a factor for cloudy sky between 0 (clear) and 1 (fully cloudy)
2017-02-27 16:46:12 -08:00
cf4ff7b381
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-02-27 11:50:20 +00:00
b71c4676ce
ENH: cyclicACMI: report number of blended faces. Fixes #411 .
2017-02-27 11:49:19 +00:00
f9599010ca
Merge branch 'build' into 'develop'
...
Improvements, adjustments for build scripts and infrastructure
See merge request !94
2017-02-24 18:31:57 +00:00
6057479926
ENH: provide wcleanBuild and improve wcleanPlatform
...
- new behaviour is to do nothing if no platform was specified.
This helps avoid inadvertently removing files.
- support special platforms for compatibility with wmake/wclean targets.
Eg, "wcleanPlatform all"
- allow use from ThirdParty top-level as well, since the directory
structure is similar.
BUG: fix regression in wcleanLnIncludeAll introduced by 9e2e111518
2017-02-24 12:20:45 +01:00
a748ce1eaf
STYLE: resolve COMP_FLAGS, COMPILE_FLAGS mismash in favour of COMP_FLAGS
2017-02-23 16:25:38 +01:00
c84b9aaac6
ENH: use new foamEtcFile options to simplify syntax when sourcing files
...
Can now use this:
_foamSourceEtc config.sh/scotch
_foamSourceEtc config.csh/scotch
instead of this:
_foamSource $($WM_PROJECT_DIR/bin/foamEtcFile config.sh/scotch)
_foamSource `$WM_PROJECT_DIR/bin/foamEtcFile config.csh/scotch`
In the bash/sh version, leave the _foamSource function for now, since
ThirdParty is still relying on it.
STYLE: elminate while-loop for _foamAddPath etc since this type of
construct isn't readily possible for csh and isn't being used anywhere.
2017-02-23 15:55:38 +01:00
c9e4fd77fd
ENH: add options for foamEtcFile and shell evaluation
...
- Eg, instead
if file=$(foamEtcFile filename)
then
. $file
fi
can write
eval "$(foamEtcFile -sh filename)"
Also supports -verbose reporting, which is especially useful for csh,
since it allows simplification of aliases and allows the message to
land on stderr instead of stdout.
eval `foamEtcFile -csh -verbose filename`
2017-02-23 12:48:43 +01:00
e9bce5c331
Merge branch 'Fix_GL_409' into 'master'
...
Use subDict for changeDictionary, Fixes #409
Closes #409
See merge request !95
2017-02-23 11:02:21 +00:00
07ec2b3abd
STYLE: eliminate most use of _foamSource outside of the etc/ hierarchy
2017-02-23 10:58:55 +01:00
cc51def1fd
STYLE: minor cleanup of foamEtcFile
2017-02-23 09:17:46 +01:00
a3ff45d50a
Use subDict for changeDictionary, Fixes #409
2017-02-23 11:33:29 +05:30
c1ca2f4a38
BUG: missing chdir in Allwclean for wallFunctionTable
...
STYLE: improve consistency in Allwclean scripts
2017-02-23 01:07:10 +01:00
32a78d12e2
ENH: wclean all now finds Allwclean files too (issue #408 )
...
- this may still need more testing, but the basic idea is to find
directories with 'Allwclean' or 'Make' and process them (once!)
2017-02-21 19:40:35 +01:00
9e2e111518
STYLE: adjust ordering of 'find' command arguments
...
- use -name test before -type test to avoid calling stat(2) on every file.
- use -delete instead of -exec rm to avoid forking
2017-02-21 19:19:04 +01:00
a6d37e5728
COMP: silence some compiler warnings
...
- remove some spurious regExp includes
2017-02-21 12:56:27 +01:00
c1795a30b8
Merge branch 'listoutput' into 'develop'
...
Flat list output
See merge request !93
2017-02-20 18:47:24 +00:00
3deb5f4d19
Merge branch 'master' of develop.openfoam.com:Development/OpenFOAM-plus
2017-02-20 10:37:28 -08:00
a37dffad4f
ENH:Delete 'not Implemented' function updateCoeffs() in slicedFvPatchField. ACMI patch is used with mesh.C() in isoSurface
...
which uses slicedFvPatch.
2017-02-20 10:34:01 -08:00
403520cee5
ENH: add tags marking user configuration sections
...
- as per bashrc,cshrc delimit with
"# USER EDITABLE PART"
"# END OF (NORMAL) USER EDITABLE PART"
this can help simplify any patching for system-building scripts etc.
2017-02-20 10:57:30 +01:00
1ed5b35049
CONFIG: pass-through icc compiler choice for KNL, add gcc 6.3.0
...
- bump ADIOS version to 1.11.1
2017-02-20 10:47:45 +01:00
28a8e5a61b
STYLE: use flatOutput when reporting known file-extensions
2017-02-20 10:32:40 +01:00
a843d84f80
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-02-20 09:31:38 +00:00
a7eaf8199b
BUG: shm: fast bounding box - triangle intersection disabled. Works around #404 .
...
For certain combinations of rays and triangles the fast bb-triangle intersection
routine is not correct. For now revert to slow edge-by-edge intersection.
2017-02-20 09:29:45 +00:00
d3911dd167
STYLE: avoid old-style shell backticks in various places
2017-02-20 09:30:58 +01:00
973cf0397d
CONFIG: provide foamConfigurePaths -mpi option
...
- makes it easier to switch between mpi implementations (eg, openmpi, intelmpi etc)
- add comment about compiler setting for KNL
2017-02-16 09:14:17 +01:00
48eb1aee84
ENH: treeDataPrimitivePatch: skip surplus test
2017-02-15 12:58:53 +00:00
376912eff2
ENH: adding runTime selectable wallDist calculation to inverseDistanceDiffusivity
2017-02-14 08:30:53 -08:00