Spike exchange methods for a Blue Gene/P supercomputer (Hines et al., 2011)

 Download zip file   Auto-launch 
Help downloading and running models
Tests several spike exchange methods on a Blue Gene/P supercomputer on up to 64K cores.
1 . Hines M, Kumar S, Schürmann F (2011) Comparison of neuronal spike exchange methods on a Blue Gene/P supercomputer. Front Comput Neurosci 5:49 [PubMed]
Citations  Citation Browser
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism:
Cell Type(s):
Gap Junctions:
Simulation Environment: NEURON;
Model Concept(s): Methods;
Implementer(s): Hines, Michael [Michael.Hines at Yale.edu];
Generates figures 3-9 of 
Hines M, Kumar S, Schuermann F (2011).
Comparison of neuronal spike exchange methods on a Blue Gene/P supercomputer.
Frontiers in Computational Neuroscience.

See http://www.neuron.yale.edu/hg/z/neuron/nrnbgp/ for the NEURON version
actually used to carry out the simulation on the Blue Gene/P.
Figures 3 and 9 require this version as the hoc code uses several features
not yet available in the standard versions. The relevant statements are:
init.hoc: {pc.timeout(1)}
net.hoc: pc.gid_clear(4)
param.hoc and perfrun.hoc: any use of pc.send_time(x) with x > 4

The DCMF_Multicast methods used in the paper are specific to the Blue Gene/P.
However the MPI multisend implementation can be used on any MPI installed
system. In particular the two-phase exchange method may be useful.
The exchange methods are implemented mostly in src/nrniv/bgpdma.cpp .

2022-05: Updated MOD files to contain valid C++ and be compatible with the
         upcoming versions 8.2 and 9.0 of NEURON.