Experiment execution

Use the following instructions to login, load the pre-built software package and run experiments on the UHEI cluster. For using the Spikey system outside the UHEI cluster and for developers, please manually install the required software (see Setup software).

Login to UHEI cluster

  • From the network of the Kirchhoff-Institute for Physics:
ssh KIPUSER@hel
  • Otherwise:
ssh s1ext_someuser@gitviz.kip.uni-heidelberg.de -p 11022

Load software modules

To load the pre-built software package and configure the environment variables use:

. /wang/environment/software/jessie/spack/current/share/spack/setup-env.sh
spack load --dependencies visionary-defaults
module load spikey

These three commands must be loaded for every environment, and in particular, after logging in.

Run experiment

Download the Spikey example experiment. For more example networks see Spikey school and Spikey demos. On the UHEI cluster SLURM is used to manage the workload on our systems. To queue the execution of a Python script use:

srun -p spikey --gres stationXXX python example.py

Replace XXX with the number of the chip you want to use (e.g. 500).

Tips and tricks

  • To view the queue of experiments use:
squeue

Using the web interface of the Human Brain Project

To select a chip using the web interface of the Human Brain Project enter the following parameters into the “Hardware Config” box:

{"STATION":"stationXXX"}

Replace XXX with the number of the chip you want to use (e.g. 500).