7e8217fd17
ENH: include memory streams
...
- these provide a similar functionality to string-streams, but operate
on a externally provided memory buffer which can be used to reduce
the amount of copying.
- classes were previously staged as part of the ADIOS community
repository.
2017-10-23 12:06:59 +02:00
2269294d36
ENH: use FixedList for dimensionSet storage
...
- makes it easier to transmit or stream as a list of scalars
2017-10-23 10:15:50 +02:00
0adf8d0a7e
STYLE: use word methods to obtain IOobject member/group
2017-10-23 09:56:34 +02:00
e1167d9592
ENH: provide openmp compile and link flags.
...
- the USE_OMP preprocessor symbol is also defined with the openmp
compile flag to allow conditional compilation of openmp-specific
code.
2017-10-23 09:38:43 +02:00
953bd5bdca
COMP: clang warnings
2017-10-23 09:09:59 +02:00
360ccea24e
COMP: incorrect specialization for Swap(HashSet..)
2017-10-23 09:05:22 +02:00
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
874452717a
ENH: add mergeMeshes -resultTime option (as per subsetMesh)
2017-10-10 12:46:40 +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
00b94c4a40
ENH: handle partially attached master/slave faces (issue #608 )
...
- addresses problems if faces are already partly attached
(eg, on a single vertex or along an edge).
2017-10-06 14:18:54 +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
1cfb59fe1a
ENH: add read-option for polyTopoChanger (issue #608 )
...
- avoid meshModifier contents from being read immediately upon
construction, since this recreates an existing modifier instead of
allowing us to specify our own.
2017-10-04 08:19:39 +02:00
b9d97d96c1
ENH: expose null constructible dictionary searcher
2017-11-03 10:18:22 +01: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