examples:sim_coba_benchmark
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| examples:sim_coba_benchmark [2014/01/13 10:43] – starts important bit section zenke | examples:sim_coba_benchmark [2016/07/05 23:40] (current) – typos zenke | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| To run the program the network first needs priming with external Poisson noise before it can self-sustain its activity. To do that invoke the program with the following command line arguments | To run the program the network first needs priming with external Poisson noise before it can self-sustain its activity. To do that invoke the program with the following command line arguments | ||
| <code shell> | <code shell> | ||
| - | ./ | ||
| ./ | ./ | ||
| </ | </ | ||
| The '' | The '' | ||
| + | |||
| + | If you are interested in running the code in parallel please see the [[manual: | ||
| ==== Output example ==== | ==== Output example ==== | ||
| Line 27: | Line 28: | ||
| {{ : | {{ : | ||
| - | This figure shows the rasterplot | + | This figure shows the raster plot of the spiking activity of the excitatory population written to ''/ |
| Line 42: | Line 43: | ||
| neurons_i-> | neurons_i-> | ||
| </ | </ | ||
| - | This part instatiates | + | This part instantiates |
| Line 62: | Line 63: | ||
| - | To implement the priming mechanism we find the following conditional branch: | ||
| - | <code c++> | ||
| - | if ( prime ) { | ||
| - | msg = " | ||
| - | logger-> | ||
| - | PoissonGroup * poisson= new PoissonGroup(200, | ||
| - | poisson-> | ||
| - | // this will give the same seed on each rank, | ||
| - | // but since the group should be locked to a single | ||
| - | // rank we do not care. | ||
| - | SparseConnection * con_ext_e = new SparseConnection(poisson,neurons_e, | + | The following code snipped is responsible for running the simulation for '' |
| - | SparseConnection * con_ext_i | + | <code c++> |
| + | if (!sys-> | ||
| + | | ||
| - | } else { | + | if ( prime ) { |
| - | oss.str("" | + | oss.str("" |
| - | oss << dir << "/ | + | oss << dir << "/ |
| - | sys->load_network_state(oss.str()); | + | sys->save_network_state(oss.str()); |
| - | } | + | } |
| </ | </ | ||
| - | If the '' | + | The second part of the above code saves the network state if '' |
| + | |||
examples/sim_coba_benchmark.1389609805.txt.gz · Last modified: 2014/01/13 10:43 by zenke
