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
689ee6e0ea
Merge branch 'master' of develop.openfoam.com:Development/OpenFOAM-plus
2017-02-10 11:41:53 -08:00
4f736b5c41
temperatureCoupledBase: alphaAni set to none by default
...
boundaryRadiationProperties: updating to new format
dynamicMeshDict and snappyHexMeshDict in utorials/multiphase/interDyMFoam/RAS/motorBike to follow Mattijs Git lab id 381
2017-02-10 11:40:15 -08:00
957635200a
ENH: build into build/ directory instead of platforms/ (issue #312 )
...
- makes it slightly easier when packaging various binaries, or when
building packages for installation via modules etc.
2017-02-10 20:30:15 +01:00
3d02c8a530
ENH: improve isolation of shell variables in wmake scripts
...
- reduces unexpected interactions between various make elements
2017-02-10 16:13:54 +01:00
cf501ffa0f
Merge branch 'master' into develop
2017-02-10 14:00:26 +00:00
f77bbf4179
Merge branch 'master' of develop.openfoam.com:Development/OpenFOAM-plus
2017-02-10 13:57:55 +00:00
84aa391403
BUG: noise - updated creation of control dictionary to allow -case option and env variables. Fixes #402
2017-02-10 13:57:36 +00:00
7e20157d95
ENH: setSystem*Dictionary - expand file names to enable the use of
2017-02-10 13:56:42 +00:00
e82a029453
ENH: add help/usage for dirToString, wmkdep. Add dirToString -strip option.
...
- The dirToString -strip option is simple, but reduces effort for the caller.
2017-02-10 14:10:00 +01:00
46ecad8f7a
STYLE: make wmake scripts look more POSIX-like
...
- also add some comments about the side-effects
2017-02-10 11:38:12 +01:00
6343e1e3b3
ENH: have wmake and wclean do something sensible with a filename as target
...
- For convenience, let "wmake some/path/filename.C"
behave similar to "wmake some/path"
and trace back for the Make directory.
2017-02-10 10:33:50 +01:00
e3d9084c62
ENH: support ASCII List output on a single-line
...
- Introduce writeList(Ostream&, label) method in various List classes to
provide more flexibility and avoid hard-coded limits when deciding if a
list is too long and should be broken up into multiple lines (ASCII only).
- The old hard-code limit (10) is retained in the operator<< versions
- This functionality is wrapped in the FlatOutput output adapter class
and directly accessible via the 'flatOutput()' function.
Eg,
#include "ListOps.H"
Info<< "methods: " << flatOutput(myLongList) << endl;
// OR
Info<< "methods: ";
myLongList.writeList(os) << endl;
2017-02-10 09:55:37 +01:00
53502f79b8
BUG: Correcting calculation of azimuth angle in the solar direction
2017-02-09 13:13:45 -08:00
2049c5c2a4
BUG: using tmp() instead of tmp.ref() in combineFields ( closes #400 )
...
- templated code that is not actually be used yet.
ENH: avoid combineFields for serial case
Note: a 'master-only' variant with combineList only on the master and
without scatter can be pursued later.
2017-02-09 15:19:47 +01:00
0067c9e369
STYLE: avoid spurious messages when cloning cases
...
- either (or both) of 0/, 0.orig/ may exist, so error messages about
one of them being missing is a bit misleading
2017-02-09 13:41:48 +01:00
ff2a335310
ENH: add tutorials/Allrun -collect option
...
- collects the log information only, without running any cases.
This can be useful if the user has terminated the test prematurely
but nonetheless wishes to summarize the log output.
2017-02-09 13:07:48 +01:00
26cd9ae174
STYLE: update foam comment template
2017-02-09 11:52:32 +01:00
285442776c
STYLE: minor code adjustments
...
- constness on local variables, pre-increment on loops, parameter names
2017-02-08 19:32:38 +01:00
2f091ae6c7
STYLE: make UList::writeEntry(Ostream&) protected
...
- outputs compound tags etc.
Should only be called by itself or by a derived class.
2017-02-08 14:22:19 +01:00
47b48217ba
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-02-08 08:46:23 +00:00
63b2ab8069
ENH: surfaceMeshTriangulate: handle absolute paths. Fixes #398 .
2017-02-08 08:45:40 +00:00
7b09bab34f
DOC: adjust doxygen tag for 4-digit release tags
2017-02-06 09:15:18 +01:00
3e5307111c
STYLE: unify cd, check for the cwd and error message
2017-02-06 09:13:59 +01:00
aaeab42691
ENH: provide -git option for Alltest
...
- fast means of ensuring we are only testing what is contained in the
repository
2017-02-06 08:49:04 +01:00
9f91084eef
ENH: provide word::validated() static method
...
- Constructs a validated word, in which all invalid characters have
been stripped out and any leading digit is '_'-prefixed.
Words with leading digits cause parse issues when read back later.
- Replaces previous functionally identical code from src/conversion
--
COMP: test against nullObject instead of checking address for null pointer.
2017-02-03 15:13:13 +00:00
f532a99dc3
ENH: logFiles - minor change to suppress compiler warning
2017-02-03 14:34:19 +00:00
d62e301b4b
Merge branch 'master' into develop
2017-02-03 12:29:49 +00:00
21636f241a
Merge branch 'master' of develop.openfoam.com:Development/OpenFOAM-plus
2017-02-03 12:28:12 +00:00
9e8031f285
BUG: RunFunctions - updated retrieval of nProcs to suppress warning when no system/deomposeParDict
2017-02-03 12:27:50 +00:00