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

 Download zip file   Auto-launch 
Help downloading and running models
Accession:137845
Tests several spike exchange methods on a Blue Gene/P supercomputer on up to 64K cores.
Reference:
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]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism:
Cell Type(s):
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Methods;
Implementer(s): Hines, Michael [Michael.Hines at Yale.edu];
//Network cell templates
//Artificial cells
//   IF_IntervalFire


// modified from NetGUI hoc output to add the random interval

begintemplate IF_IntervalFire
public pp, connect2target, x, y, z, position, is_art, r, hseed, lseed, ranstart
objref pp, r
proc init() {
  lseed = $2
  hseed = $1
  pp = new IntervalFire()
  r = new Random()
  ranstart()
  pp.set_rand(r)
  r.uniform(10,20)
}
func ranstart() {local offset
  offset = 1
  if (numarg() == 1) { offset = $1 }
  return r.MCellRan4(hseed, lseed+offset)
}
func is_art() { return 1 }
proc connect2target() { $o2 = new NetCon(pp, $o1) }
proc position(){x=$1  y=$2  z=$3}
endtemplate IF_IntervalFire

Loading data, please wait...