GeNN  3.3.0
GPU enhanced Neuronal Networks (GeNN)
SpineML and SpineCreator

GeNN now supports simulating models built using SpineML and includes scripts to fully integrate it with the SpineCreator graphical editor on Linux, Mac and Windows. After installing GeNN using the instructions in Installation, build SpineCreator for your platform.

From SpineCreator, select Edit->Settings->Simulators and add a new simulator using the following settings (replacing "/home/j/jk/jk421/genn" with the GeNN installation directory on your own system):

spinecreator_screenshot.png

If you would like SpineCreator to use GeNN in CPU only mode, add an environment variable called "GENN_SPINEML_CPU_ONLY". Additionally, if you are running GeNN on a 64-bit Linux system with Glibc 2.23 or 2.24 (namely Ubuntu 16.04 LTS), we recommend adding another environment variable called "LD_BIND_NOW" and setting this to "1" to work around a bug found in Glibc.

The best way to get started using SpineML with GeNN is to experiment with some example models. A number are available here although the "Striatal model" uses features not currently supported by GeNN and the two "Brette Benchmark" models use a legacy syntax no longer supported by SpineCreator (or GeNN). Once you have loaded a model, click "Expts" from the menu on the left hand side of SpineCreator, choose the experiment you would like to run and then select your newly created GeNN simulator in the "Setup Simulator" panel:

spinecreator_experiment_screenshot.png

Now click "Run experiment" and, after a short time, the results of your GeNN simulation will be available for plotting by clicking the "Graphs" option in the menu on the left hand side of SpineCreator.


Previous | Top | Next