Repository navigation
Tags
Tags
Bump version to 0.2.1 (arbor-sim#852) * Set VERSION to 0.2.1. * Add .zenodo.json metadata file which will hopefully ease our auto-DOI-publishing woes. * Remove .json from .gitignore.
move release tag **Arbor** library **version 0.2**, tagged as `v0.2` Arbor is a library for implementing performance portable network simulations of multi-compartment neuron models. An installation guide and library documentation are available online at [Read the Docs](http://arbor.readthedocs.io/en/v0.1/). [Submit a ticket](https://github.com/eth-cscs/arbor) if you have any questions or want help. Some key features include: * Optimized back ends for CUDA, KNL, AVX2, ARM NEON intrins 6CC5 ics. * Asynchronous spike exchange that overlaps compute and communication. * Efficient sampling of voltage and current on all back ends. * Efficient implementation of all features on GPU. * Reporting of memory and energy consumption (when available on platform). * An API for addition of new cell types, e.g. LIF and Poisson spike generators. Changes since [v0.1](https://github.com/arbor-sim/arbor/releases/tag/v0.1): * A new Hines matrix solver back end for the GPU that parallelises over cell branches, not cells, to increase the amount of parallelism. See arbor-sim#631. * Support for describing and simulating electrical gap junctions. See arbor-sim#661 arbor-sim#686. * An additional library `libarborenv` is now installed with useful helper functionality for managing the environment (e.g. detecting the number of available CPU cores). See arbor-sim#679. * Detection and allocation of GPUs to MPI ranks on systems with more than one GPU per node in `libarborenv`. See arbor-sim#659 and arbor-sim#654. * The miniapp example was removed and replaced with a simple single cell model that shows how to use morphologies. See arbor-sim#703 and arbor-sim#710. * Support for ARM NEON intrinsics. See arbor-sim#698. * Basic Python support. Full Python support is slated for v0.3. See arbor-sim#668. Nora Abi Akar John Biddiscombe Benjamin Cumming Felix Huber Marko Kabic Vasileios Karakasis Wouter Klijn Anne Küsters Alexander Peyser Stuart Yates **TODO**
Smaller default build; check MPI support via find_package component. (a… …rbor-sim#619) Fixes arbor-sim#618 and fixes arbor-sim#617. * Add convenience targets: 'examples' for all examples; 'tests' for all tests. * Add support for component-testing in installed CMake package. * Allow test for MPI support via find_package via component. * Remove REQUIRED specification from `find_dependency()` commands in generated config. * Update `mech_vec.cpp` to match new `fvm_lowered_cell_impl` constructor.