- Oct 25, 2017
-
-
Mark OLESEN authored
- The problem occurs when using atof to parse values such as "1e-39" since this is out of range for a float and _can_ set errno to ERANGE. Similar to parsing of integers, now parse with the longest floating point representation "long double" via strtold (guaranteed to be part of C++11) and verify against the respective VGREAT values for overflow. Treat anything smaller than VSMALL to be zero.
-
- Oct 24, 2017
-
-
Mark OLESEN authored
CONFIG: add settings for Cray compiler and cray mpich See merge request !138
-
Mark OLESEN authored
- the cray C/C++ compilers appear to be option-compatible with gcc. - no wmake rules for 32bit builds (deemed to be unnecessary)
-
Andrew Heather authored
low-level binary Ostream output, additional stream classes See merge request !156
-
Mark OLESEN authored
- reduce coding clutter, avoiding allocated pointers when possible. IFstream and OFstream continue to use pointers since they handle compressed files, other streams can do without them.
-
Mark OLESEN authored
- an output stream to a DynamicList
-
Mark OLESEN authored
- 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.
-
Mark OLESEN authored
- for convenience and symmetry with OStringStream STYLE: void return value for stream rewind() methods - this makes it easier to design bidirectional streams
-
Mark OLESEN authored
- 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.
-
Mark OLESEN authored
- now use public functions instead of direct access of private 'capacity_' information
-
- Oct 23, 2017
-
-
Mark OLESEN authored
- makes it easier to transmit or stream as a list of scalars
-
Mark OLESEN authored
-
Mark OLESEN authored
- the USE_OMP preprocessor symbol is also defined with the openmp compile flag to allow conditional compilation of openmp-specific code.
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- Oct 20, 2017
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- better documentation of the file contents. - quicker to obtain number of blocks without reading an entire file.
-
-
- Oct 13, 2017
-
-
Andrew Heather authored
-
Mark OLESEN authored
-
- Oct 12, 2017
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- 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
-
Mark OLESEN authored
-
- Oct 11, 2017
-
-
Mark OLESEN authored
-
Andrew Heather authored
add support for KaHIP decomposition See merge request !154
-
Andrew Heather authored
Feature list methods See merge request !152
-
Mark OLESEN authored
- refactor some common metis-like elements into the metisLikeDecomp abstract class.
-
Mattijs Janssens authored
Bugfix multi level decomp Closes #620 and #619 See merge request !153
-
mattijs authored
-
- Oct 10, 2017
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- previously when more than two levels were used. Now calculate the required final target domain segment directly.
-
- Oct 09, 2017
-
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
Mark OLESEN authored
- additional convenience constructors
-
Mark OLESEN authored
- use FixedList first/last in Pair first/second - consistent first/second access for line
-
Mark OLESEN authored
- 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
-
Mark OLESEN authored
-
Mark OLESEN authored
- remove unused static variable, use updated hashtable methods
-