Changeset 1004
- Timestamp:
- 10/31/11 17:01:18 (7 months ago)
- Location:
- trunk
- Files:
-
- 2 modified
-
src/nest/connectors.py (modified) (2 diffs)
-
test/benchmarks/connectors_benchmark.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/nest/connectors.py
r1003 r1004 31 31 if self.delays is None: 32 32 self.delays = projection._simulator.state.min_delay 33 self.N = projection.pre.size 34 idx = numpy.arange(self.N*rank(), self.N*(rank()+1)) 35 self.M = num_processes()*self.N 33 self.N = projection.pre.size 34 mpi_rank = projection._simulator.state.mpi_rank 35 num_processes = projection._simulator.state.num_processes 36 idx = numpy.arange(self.N*mpi_rank, self.N*(mpi_rank+1)) 37 self.M = num_processes*self.N 36 38 self.local = numpy.ones(self.N, bool) 37 39 self.local_long = numpy.zeros(self.M, bool) … … 119 121 for count, tgt in enumerate(projection.post.local_cells): 120 122 connector._probabilistic_connect(tgt, self.p_connect) 121 self.progression(count )123 self.progression(count, projection._simulator.state.mpi_rank) 122 124 123 125 -
trunk/test/benchmarks/connectors_benchmark.py
r837 r1004 1 1 from pylab import * 2 2 from pyNN.utility import get_script_args, Timer 3 from pyNN.common import rank4 from pyNN.space import *5 from pyNN.recording import files6 3 import os 7 4 8 5 simulator_name = get_script_args(1)[0] 9 6 exec("from pyNN.%s import *" % simulator_name) 7 8 from pyNN.recording import files 9 from pyNN.space import * 10 10 11 timer = Timer() 11 12 def draw_rf(cell, positions, connections, color='k'): … … 111 112 x.save_positions('Results/positions.dat') 112 113 end() 114 113 115 if node_id == 0 and render and to_file: 114 116 figure()
