Skip to content

Use global gid (not local id) for synaptic RNG seeding #61

@ilkilic

Description

@ilkilic

Currently, synaptic random number generators in BlueCellulab are initialized using the local cell id (node id within a population). Local ids are only unique within a population, whereas NEURON/ParallelContext and Neurodamus rely on a global gid (population-unique identifier obtained after population offsetting). BlueCellulab was therefore seeding synaptic RNG streams differently from Neurodamus. After switching the RNG seeding to use the global gid and aligning the population offset computation with Neurodamus, the voltage traces match between the two simulators. I will open a PR implementing this change.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions