Software | FZJ-2025-02351 |
; ; ; ; ; ; ; ; ; ;
2025
This record in other databases:
Please use a persistent id in citations: doi:10.5281/ZENODO.15277617
Abstract: Focussing on bug fixes, modernisation and performance improvements. <br>The memory footprint has been reduced substantially <br><br><b>Major changes since v0.10</b><ul><li> Modernising the code base and infrastructure: </li><ul> <li>Begin adopting C++20</li> <li>Use the `ruff` linter / formatter </li> <li>Use CPM and simplify CMake.</li></ul><li>Fixing problems with diffusion</li><ul> <li>Update units and scaling</li> </li>Correct solver matrix coefficients</li></ul><li>:warning: Modcc used to mis-compile `-K^n` into `(-K)^n` due to a parser error </li><li>Allow probing of point mechanism state variables by tag.</li></ul><b>Breaking changes</b><ul><li>Stricter checks on network construction / simulation parameters.</li><ul> <li>connections will now throw errors when given negative / zero delays</li> <li>simulation will throw when given a network with minimum delay less than the timestep</li></ul><li>Discretisation now is a property of the `cable_cell` object, no longer the `decor`</li></ul><b>New tutorials and documentation</b><ul><li>Plasticity tutorial</li><li>Add connectivity tutorial</li></ul><b>Internal changes</b><ul><li>Auto-generate type stubs</li><li>Remove clock for std::chrono</li><li>added E_R to lif cell model</li><li>Performance</li><ul> <li>Fix embarrassingly quadratic bug in fvm-layout</li> <li>Faster sort spikes</li> <li>Faster event dispatch</li></ul><li>Memory footprint</li><ul> <li>Create less intermediate data from events</li> <li>Elide GPU allocations for unused arrays (`Xd`, `Xi`, ...)</li></ul><li>Clean-up catalogue extension.</li><li>Refactor discretization</li></ul>
Keyword(s): Computational neuroscience ; Simulation software
![]() |
The record appears in these collections: |