af5f857618
ENH: add reset() method to IStringStream
...
- for convenience and symmetry with OStringStream
STYLE: void return value for stream rewind() methods
- this makes it easier to design bidirectional streams
2017-10-23 07:50:12 +02:00
f603e3e1de
STYLE: pass through -test argument
2017-10-20 14:10:12 +02:00
74f667a85b
ENH: additional low-level raw binary output for Ostream.
...
- low-level beginRaw(), writeRaw(), endRaw() methods.
These can be used to directly add '()' decorators for serial output
or prepare/cleanup parallel buffers.
Used, for example, when outputting indirect lists in binary to avoid.
2017-10-20 10:26:55 +02:00
c792a9d7df
TUT: script cleanup, provide cleanCase0 for commonly used operation
2017-10-12 19:20:56 +02:00
e16121af68
ENH: emit number of blocks for decomposedBlockData in header
...
- better documentation of the file contents.
- quicker to obtain number of blocks without reading an entire file.
2017-10-19 18:04:24 +02:00
10c512f9ef
STYLE: note correct defaults for profiling
2017-10-19 17:25:53 +02:00
4cc8e9d4be
Merge remote-tracking branch 'origin/master' into develop
2017-10-13 14:03:13 +01:00
b29f2a61b6
BUG: missing parallel-aware for metis-like decomposition
2017-10-13 12:45:28 +02:00
9b2a25516e
ENH: make creation of streamline seeds demand-driven
2017-10-12 18:43:12 +02:00
f116217466
STYLE: remove FULLDEBUG output on readLabel, readScalar
...
- used in various places to test if the input can be parsed as a
label/scalar, so warnings tend to flood the output.
- be more explicit when encountering range errors
2017-10-12 12:15:56 +02:00
9bb8f6aefc
COMP: create lnInclude directory for kahip
2017-10-12 09:49:16 +02:00
5f98600b53
COMP: handle kahip .so version, and openmp dependency
2017-10-11 18:41:28 +02:00
c60627686a
Merge branch 'feature-kahip-decompose' into 'develop'
...
add support for KaHIP decomposition
See merge request Development/OpenFOAM-plus!154
2017-10-11 16:36:48 +01:00
528bd95ae8
Merge branch 'feature-list-methods' into 'develop'
...
Feature list methods
See merge request Development/OpenFOAM-plus!152
2017-10-11 16:34:22 +01:00
52536b4b14
Merge branch 'bugfix-multiLevelDecomp' into 'master'
...
Bugfix multi level decomp
Closes #620 and #619
See merge request Development/OpenFOAM-plus!153
2017-10-11 11:18:59 +01:00
27cd94e954
ENH: checkMesh: handle label overflow. Fixes #617 .
2017-10-11 09:22:23 +01:00
8acd80c54c
BUG: multiLevelCoeffs entry not mandatory ( closes #620 )
2017-10-10 19:32:53 +02:00
e816d5cc80
BUG: label overflow in multiLevel decomposition ( closes #619 )
...
- previously when more than two levels were used.
Now calculate the required final target domain segment directly.
2017-10-10 18:06:52 +02:00
e9254eee58
ENH: support KaHIP decomposition
...
- refactor some common metis-like elements into the metisLikeDecomp
abstract class.
2017-10-09 21:00:34 +02:00
051d1d661f
ENH: surfaceFeatures: survive zero length edge. Fixes #616 .
2017-10-09 15:34:10 +01:00
b5dc2a5e65
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-10-09 14:16:19 +01:00
caf4971261
BUG: rhoCentralFoam: correct/clean up oriented handling. Fixes #615 .
2017-10-09 14:15:39 +01:00
37c6127338
COMP: Pstream: dummy version misses dependency of pthread (needed in OSspecific). Fixes #614 .
2017-10-09 12:47:56 +01:00
e3d28272cf
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-10-09 09:57:19 +01:00
1a3a57f73d
STYLE: CodedSource: remove space from description. Fixes #612 .
2017-10-09 09:55:35 +01:00
4ba4899660
ENH: minor update of PackedList methods
...
- additional convenience constructors
2017-10-07 16:10:35 +02:00
f76552f7f9
STYLE: rebase edge on labelPair, additional methods in Pair
...
- use FixedList first/last in Pair first/second
- consistent first/second access for line
2017-10-06 20:10:49 +02:00
13346ec5b1
BUG: incorrect xml format tag for VTK surface mesh writer ( closes #611 )
2017-10-06 11:36:40 +02:00
85f5fb730f
TUT: avoid backticks in scripts
...
- consistent versions in headers
2017-10-05 14:27:48 +02:00
c903c39763
BUG: Allrun: run in non-test mode. Handle ./Alltest correctly
2017-10-05 09:52:17 +01:00
b02623f974
STYLE: remove substring operator() (issue #554 )
...
- duplicate functionality to the substr() method and more difficult to
notice when it is being used.
2017-10-04 16:49:45 +02:00
8ae5b67a65
Merge branch 'feature-argList-report-host-subscription' into 'develop'
...
ENH: adjust infoSwitch to report host subscription (related to #531 )
See merge request Development/OpenFOAM-plus!150
2017-10-04 10:33:10 +01:00
ff95b8446e
BUG: index error when parsing integers from prefix_rayId_lambdaId
2017-10-04 11:16:29 +02:00
24577907a1
ENH: add faceZone::resetAddressing with constant flipMap
...
- remove unused static variable, use updated hashtable methods
2017-10-04 08:55:00 +02:00
44cfc93b82
STYLE: replace unused indirect{Cell,Face,Point}List typedefs
...
- provide shorter versions: pointIndList, pointUIndList, etc.
and indirect versions of commonly used types:
labelIndList, scalarIndList, vectorIndList
2017-10-04 08:50:30 +02:00
90c8c6d174
STYLE: add setHit/setMiss methods to objectHit
...
- consistency with PointHit and PointIndexHit
2017-10-04 08:50:00 +02:00
a56a70b744
ENH: adjust infoSwitch to report host subscription (related to #531 )
...
- this compact form shows the subscription per host in the unsorted
mpi order
nProcs : 18
Hosts :
(
(node1 6)
(node2 8)
(node3 4)
)
This provides a succinct overview of which hosts have been
subscribed or oversubscribed.
- The longer list of "slave.pid" ... remains available on the
InfoSwitch 'writeHosts'
2017-09-29 19:35:08 +02:00
0cc4ab73b7
ENH: adjust doxygen wrapper to accept multiple input directories
...
- the -dir option was added in commit c1c6243c3e to allow quick
testing of documentation for a set of classes.
This was largely replicated in commit 843d83117, but accepting
multiple directories.
Apply some of the same ideas here and avoid creation of a tmp file.
2017-09-29 18:36:48 +02:00
a531168ae4
COMP: reinstate rules for various C++ suffixes (issue #607 )
2017-09-29 18:07:42 +02:00
dfe464dd5b
BUG: redistributePar: transfer particles correctly. Fixes #605 .
2017-09-28 12:36:25 +01:00
ce8695d804
BUG: reachingParcelFoam: requires p_rgh
2017-09-27 17:58:24 +01:00
ffb0409942
TUT: Tutorial updates - see #600
2017-09-26 12:25:50 +01:00
ba331942be
BUG: decomposePar - resolved error using -allRegions option
2017-09-26 11:58:38 +01:00
e48f3d6d52
BUG: Added missing #include. See #600
2017-09-26 09:29:45 +01:00
16649b3772
BUG: thermoFoam - corrected to enable restart and post-processing using thermoFoam -postProcess. Fixes #598
2017-09-25 13:25:34 +01:00
d86443cfd9
STYLE: Code refactoring
2017-09-22 14:01:25 +01:00
73fcd85460
ENH: class data now protected as opposed to private
2017-09-22 13:59:40 +01:00
99b67ba8db
ENH: boundaryMesh - allow not found state in findPatchID
2017-09-22 13:58:47 +01:00
049617d037
ENH: update List and DynamicList methods (issue #595 )
...
- improve functional compatibility with DynList (remove methods)
* eg, remove an element from any position in a DynamicList
* reduce the number of template parameters
* remove/subset regions of DynamicList
- propagate Swap template specializations for lists, hashtables
- move construct/assignment to various containers.
- add find/found methods for FixedList and UList for a more succinct
(and clearer?) usage than the equivalent global findIndex() function.
- simplify List_FOR_ALL loops
2017-09-20 17:20:54 +02:00
68e7533847
STYLE: include <utility> in stdFoam, formatting of list loop macros
2017-09-20 17:01:56 +02:00