C/MPI-based simulation framework for spiking point neurons with conduction delays and STDP. The framework permits general models with Izhikevich neurons connected together with conduction delays. It also implements spike-timing dependent plasticity for synapse strengths. This permits simulation of networks of the type described by Izhikevich (2006) (code here), but it is a much more general framework supporting arbitrary network topologies. It requires a series of binary configuration files to run. These can be set up with the companion framework written in Julia. This framework is specifically designed to be run on a distributed (MPI) system.
Provided to the curious for research purposes only.
Izhikevich, E. M. (2006). "Polychronization: Computation with Spikes," Neural Computational 18, 245-282.