Dear 1538356357,
This is an excellent question. The ringbuffer is at the core of the
integration of the delayed interaction by point events.
The algorithm is described in the following two papers:
Morrison, A. ; Mehring, C. ; Geisel, T. ; Aertsen, A. ; Diesmann, M.
Advancing the Boundaries of High-Connectivity Network Simulation with Distributed
Computing
Neural computation 17(8), 1776 - 1801 (2005)
Morrison, A., Diesmann, M. (2007). Maintaining Causality in Discrete Time Neuronal Network
Simulations.
Chap 10, pp 267–278 In: Graben, P.b., Zhou, C., Thiel, M., Kurths, J. (eds) Lectures in
Supercomputational
Neurosciences. Understanding Complex Systems. Springer, Berlin, Heidelberg.
Please do not hesitate to ask again if you have further questions.
Regards,
Markus
On 11/23/23 04:06, 1538356357(a)qq.com wrote:
When I check the nest source code, the updates for
each neuron are based on the ringbuffer. Its size is max_ Delay.The code defines moduli,
whose size should be max as analyzed earlier_ Delay+min_ Delay, But I don't quite
understand the mechanism of moduli because it involves the minimum delay of many neuron
update steps, the size of ringbuffer, and the size of moduli. Can I see the relevant
detailed information there, or can you guide me
_______________________________________________
NEST Users mailing list -- users(a)nest-simulator.org
To unsubscribe send an email to users-leave(a)nest-simulator.org
--
Prof. Dr. Markus Diesmann, Director
Inst of Neuroscience and Medicine (INM-6) Tel +49-2461-61-4748 (secr)
Computational and Systems Neuroscience & +49-2461-61-9301 (lab)
Institute for Advanced Simulation (IAS-6) Fax +49-2461-61-9460
Theoretical Neuroscience Mob +49-175-290-1943
Jülich Research Centre and JARA Institute I
Jülich, Germany
Department of Psychiatry, Psychotherapy and Psychosomatics
School of Medicine, RWTH Aachen University
Aachen, Germany
www.nest-initiative.org www.csn.fz-juelich.de