- Oct 03, 2016
-
-
Benjamin Cumming authored
-
- Sep 29, 2016
-
-
Ben Cumming authored
Fix for warnings with latest intel compiler.
-
Ben Cumming authored
Feature/sort synapse indices
-
- Sep 28, 2016
-
-
Sam Yates authored
-
Sam Yates authored
Present an ordered sequence of compartment indices to point processes (synapses) on creation in fvm_multicell. Required for GPU implementations. Also: * Change target handle for fvm_multicell to refer to actual (rather than offset) mechanism index. * Split out the range/sequence utilities that were accumulating in `util/range.hpp` into their own header `util/rangeutil.hpp`. Possibly `sequtil.hpp` is a better name… * Add range/sequence-friendly `util::sort` and `util::sort_by`. The latter sorts based on comparing a derived key. * Add `util::assign_by`. Assigns after applying a transformation. * Fix `canonical_view` for non-const ranges/sequences. * Unit tests for `assign`, `assign_by`, `sort`, `sort_by`.
-
- Sep 22, 2016
-
-
Vasileios Karakasis authored
Also updates modparser to point to the latest master.
-
Sam Yates authored
-
- Sep 13, 2016
-
-
Ben Cumming authored
Add script for analysis of MPI profile output.
-
- Sep 09, 2016
-
-
Sam Yates authored
Script collates region times from JSON-formatted profile output, presenting raw times or quartiles in CSV table.
-
- Sep 08, 2016
-
-
Ben Cumming authored
Bugfix/gcc 4.9.3 type test workaround
-
- Sep 06, 2016
-
-
Sam Yates authored
Void default argument SFINAE test for presence of type definition within in a class fails in gcc 4.9.3. This commit uses a different SFINAE approach to work around the compiler bug.
-
Sam Yates authored
-
Ben Cumming authored
Feature/fvm multicell
-
Benjamin Cumming authored
* move from index_view to const_index_view for mechaninism inintialization. This allows us to pass more generic container types to the constructor while avoiding redundant copies * NOTE: required update of * external/vector * external/modparser * fixed signed-vs-unsigned comparison warning in algorithims.hpp
-
Sam Yates authored
Note: use of non-const reference in `mechanism_catalogue::make` is an interim solution.
-
Ben Cumming authored
small edits to pid document
-
Benjamin Cumming authored
-
- Sep 05, 2016
-
-
Sam Yates authored
add planning documents
-
Sam Yates authored
* Fix bug in 'close' event delivery for multicell. * Fix displacement scaling bug in gather_all_with_partition. * Command line parameter io, reporting for new miniapp options. * Only master rank performs command line parameter writing. * Add test for mpi::gather_all and mpi::gather_all_with_partition. * Extend utility of `util::assign`, `util::append`.
-
Benjamin Cumming authored
-
Sam Yates authored
Fixes handling of empty ranges and ranges with l>r
-
Ben Cumming authored
merge master into my fork
-
Benjamin Cumming authored
-
- Sep 03, 2016
-
-
Vasileios Karakasis authored
Adds support to call `std:distance()` in cases where a valid conversion between iterator and sentinel exists.
-
Sam Yates authored
* Include new option -g in miniapp to specify cell group size. * Miniapp -r option generates a ring network. * Modify EXPECTS() so that when assertions are disabled we avoid unused variable warnings.
-
- Sep 02, 2016
-
-
Ben Cumming authored
Compatibiliy fixes for gcc 4.9.2, clang 3.5
-
Ben Cumming authored
Bugfix: partition in serial gathered vector
-
Sam Yates authored
-
Sam Yates authored
-
Sam Yates authored
* Consolidate basic cell models used in unit and validation tests. * Test `fvm_multicell` with same tests as `fvm_cell`, plus some index tests for the multiple cell case.
-
- Sep 01, 2016
- Aug 31, 2016
-
-
Vasileios Karakasis authored
This new `util:distance()` operating on an iterator `I` and a sentinel `S`. It reverts to `std::distance()` if `I==S`, otherwise it increments iterator sequentially until it reaches the sentinel and returns the number of total increments. Also removed tests for ranges with `l>r`.
-
Sam Yates authored
-
- Aug 30, 2016
- Aug 29, 2016
-
-
Vasileios Karakasis authored
Also added more unit tests for testing ranges of counters. Still open: handling of l>r cases.
-