(py38) [yelj@gpu20 ~]$ python ./SNN_gpu.py INFO The following preferences have been changed for Brian2GeNN, reset them manually if you use a different device later in the same script: codegen.loop_invariant_optimisations, core.network.default_schedule [brian2.devices.genn] running brian code generation ... WARNING Warning: You have defined (a) synaptic group(s) that has no direct postsynaptic effect. [brian2.devices.genn] WARNING Warning: You have defined (a) synaptic group(s) that has no direct postsynaptic effect. [brian2.devices.genn] WARNING Warning: You have defined (a) synaptic group(s) that has no direct postsynaptic effect. [brian2.devices.genn] WARNING Warning: You have defined (a) synaptic group(s) that has no direct postsynaptic effect. [brian2.devices.genn] WARNING Warning: You have defined (a) synaptic group(s) that has no direct postsynaptic effect. [brian2.devices.genn] WARNING Warning: You have defined (a) synaptic group(s) that has no direct postsynaptic effect. [brian2.devices.genn] building genn executable ... ['/share/inspurStorage/home1/yelj/Downloads/genn-4.3.0/bin/genn-buildmodel.sh', '-i', '/share/inspurStorage/home1/yelj:/share/inspurStorage/home1/yelj/GeNNworkspace:/share/inspurStorage/home1/yelj/GeNNworkspace/brianlib/randomkit', 'magicnetwork_model.cpp'] make: Entering directory `/share/inspurStorage/home1/yelj/Downloads/genn-4.3.0/src/genn/generator' if [ -w /share/inspurStorage/home1/yelj/Downloads/genn-4.3.0/lib ]; then make -C /share/inspurStorage/home1/yelj/Downloads/genn-4.3.0/src/genn/genn; fi; if [ -w /share/inspurStorage/home1/yelj/Downloads/genn-4.3.0/lib ]; then make -C /share/inspurStorage/home1/yelj/Downloads/genn-4.3.0/src/genn/backends/cuda; fi; make[1]: Entering directory `/share/inspurStorage/home1/yelj/Downloads/genn-4.3.0/src/genn/backends/cuda' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/share/inspurStorage/home1/yelj/Downloads/genn-4.3.0/src/genn/backends/cuda' make[1]: Entering directory `/share/inspurStorage/home1/yelj/Downloads/genn-4.3.0/src/genn/genn' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/share/inspurStorage/home1/yelj/Downloads/genn-4.3.0/src/genn/genn' mkdir -p /share/inspurStorage/home1/yelj/GeNNworkspace /home1/yelj/anaconda3/envs/py38/bin/x86_64-conda_cos6-linux-gnu-c++ -std=c++11 -fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home1/yelj/anaconda3/envs/py38/include -Wall -Wpedantic -Wextra -MMD -MP -I/share/inspurStorage/home1/yelj/Downloads/genn-4.3.0/include/genn/genn -I/share/inspurStorage/home1/yelj/Downloads/genn-4.3.0/include/genn/third_party -I/share/inspurStorage/home1/yelj -I/share/inspurStorage/home1/yelj/GeNNworkspace -I/share/inspurStorage/home1/yelj/GeNNworkspace/brianlib/randomkit -I/share/inspurStorage/home1/yelj/Downloads/genn-4.3.0/include/genn/backends/cuda -DMODEL=\"/share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp\" -DBACKEND_NAMESPACE=CUDA -I"/share/apps/CUDA/cuda-9.0/include" generator.cc -o /share/inspurStorage/home1/yelj/GeNNworkspace/generator -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home1/yelj/anaconda3/envs/py38/lib -Wl,-rpath-link,/home1/yelj/anaconda3/envs/py38/lib -L/home1/yelj/anaconda3/envs/py38/lib -L/share/inspurStorage/home1/yelj/Downloads/genn-4.3.0/lib -lgenn_cuda_backend -lgenn -L"/share/apps/CUDA/cuda-9.0/lib64" -lcuda -lcudart In file included from /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:5:0, from generator.cc:31: /share/inspurStorage/home1/yelj/GeNNworkspace/brianlib/randomkit/randomkit.cc:132:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ /share/inspurStorage/home1/yelj/GeNNworkspace/brianlib/randomkit/randomkit.cc:132:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] In file included from /share/inspurStorage/home1/yelj/GeNNworkspace/objects.h:6:0, from /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:7, from generator.cc:31: /share/inspurStorage/home1/yelj/GeNNworkspace/brianlib/clocks.h:12:3: warning: extra ';' [-Wpedantic] }; ^ /share/inspurStorage/home1/yelj/GeNNworkspace/brianlib/clocks.h:13:2: warning: extra ';' [-Wpedantic] }; ^ In file included from /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:14:0, from generator.cc:31: /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_max_row_length.cpp: In function 'double synapses_max_row_length_generator::_rand(int)': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_max_row_length.cpp:15:25: warning: unused parameter '_vectorisation_idx' [-Wunused-parameter] double _rand(const int _vectorisation_idx) { ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_max_row_length.cpp: In function 'void _run_synapses_max_row_length()': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_max_row_length.cpp:166:31: warning: unused variable '_post_idx' [-Wunused-variable] const int32_t _post_idx = _raw_post_idx; ^~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_max_row_length.cpp:175:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(_j<0 || _j>=_N_post) ~~^~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_max_row_length.cpp:86:11: warning: unused variable '_num_synaptic_post' [-Wunused-variable] const int _num_synaptic_post = _dynamic_array_synapses__synaptic_post.size(); ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_max_row_length.cpp:87:11: warning: unused variable '_numN' [-Wunused-variable] const int _numN = 1; ^~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_max_row_length.cpp:89:11: warning: unused variable '_numN_incoming' [-Wunused-variable] const int _numN_incoming = _dynamic_array_synapses_N_incoming.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_max_row_length.cpp:90:11: warning: unused variable '_num_synaptic_pre' [-Wunused-variable] const int _num_synaptic_pre = _dynamic_array_synapses__synaptic_pre.size(); ^~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_max_row_length.cpp:93:11: warning: unused variable '_numN_outgoing' [-Wunused-variable] const int _numN_outgoing = _dynamic_array_synapses_N_outgoing.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_max_row_length.cpp:97:26: warning: unused variable '_ptr_array_synapses_N_outgoing' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_N_outgoing = _array_synapses_N_outgoing; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_max_row_length.cpp:98:16: warning: unused variable '_ptr_array_synapses_N' [-Wunused-variable] int32_t* _ptr_array_synapses_N = _array_synapses_N; ^~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_max_row_length.cpp:99:26: warning: unused variable '_ptr_array_synapses__synaptic_post' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses__synaptic_post = _array_synapses__synaptic_post; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_max_row_length.cpp:100:26: warning: unused variable '_ptr_array_synapses__synaptic_pre' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses__synaptic_pre = _array_synapses__synaptic_pre; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_max_row_length.cpp:101:26: warning: unused variable '_ptr_array_synapses_N_incoming' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_N_incoming = _array_synapses_N_incoming; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_max_row_length.cpp:110:15: warning: unused variable '_vectorisation_idx' [-Wunused-variable] const int _vectorisation_idx = -1; ^~~~~~~~~~~~~~~~~~ In file included from /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:15:0, from generator.cc:31: /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_1_max_row_length.cpp: In function 'double synapses_1_max_row_length_generator::_rand(int)': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_1_max_row_length.cpp:15:25: warning: unused parameter '_vectorisation_idx' [-Wunused-parameter] double _rand(const int _vectorisation_idx) { ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_1_max_row_length.cpp: In function 'void _run_synapses_1_max_row_length()': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_1_max_row_length.cpp:166:31: warning: unused variable '_post_idx' [-Wunused-variabl] const int32_t _post_idx = _raw_post_idx; ^~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_1_max_row_length.cpp:175:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(_j<0 || _j>=_N_post) ~~^~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_1_max_row_length.cpp:85:15: warning: unused variable '_num_synaptic_post' [-Wunused-variable] const int _num_synaptic_post = _dynamic_array_synapses_1__synaptic_post.size(); ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_1_max_row_length.cpp:87:11: warning: unused variable '_numN' [-Wunused-variable] const int _numN = 1; ^~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_1_max_row_length.cpp:88:11: warning: unused variable '_numN_incoming' [-Wunused-variable] const int _numN_incoming = _dynamic_array_synapses_1_N_incoming.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_1_max_row_length.cpp:89:11: warning: unused variable '_num_synaptic_pre' [-Wunused-variable] const int _num_synaptic_pre = _dynamic_array_synapses_1__synaptic_pre.size(); ^~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_1_max_row_length.cpp:91:11: warning: unused variable '_numN_outgoing' [-Wunused-variable] const int _numN_outgoing = _dynamic_array_synapses_1_N_outgoing.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_1_max_row_length.cpp:97:26: warning: unused variable '_ptr_array_synapses_1_N_outgoing' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_1_N_outgoing = _array_synapses_1_N_outgoing; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_1_max_row_length.cpp:98:16: warning: unused variable '_ptr_array_synapses_1_N' [-Wunused-variable] int32_t* _ptr_array_synapses_1_N = _array_synapses_1_N; ^~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_1_max_row_length.cpp:99:26: warning: unused variable '_ptr_array_synapses_1__synaptic_post' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_1__synaptic_post = _array_synapses_1__synaptic_post; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_1_max_row_length.cpp:100:26: warning: unused variable '_ptr_array_synapses_1__synaptic_pre' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_1__synaptic_pre = _array_synapses_1__synaptic_pre; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_1_max_row_length.cpp:101:26: warning: unused variable '_ptr_array_synapses_1_N_incoming' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_1_N_incoming = _array_synapses_1_N_incoming; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_1_max_row_length.cpp:110:15: warning: unused variable '_vectorisation_idx' [-Wunused-variable] const int _vectorisation_idx = -1; ^~~~~~~~~~~~~~~~~~ In file included from /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:16:0, from generator.cc:31: /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_2_max_row_length.cpp: In function 'double synapses_2_max_row_length_generator::_rand(int)': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_2_max_row_length.cpp:15:25: warning: unused parameter '_vectorisation_idx' [-Wunused-parameter] double _rand(const int _vectorisation_idx) { ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_2_max_row_length.cpp: In function 'void _run_synapses_2_max_row_length()': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_2_max_row_length.cpp:166:31: warning: unused variable '_post_idx' [-Wunused-variabl] const int32_t _post_idx = _raw_post_idx; ^~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_2_max_row_length.cpp:175:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(_j<0 || _j>=_N_post) ~~^~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_2_max_row_length.cpp:86:11: warning: unused variable '_num_synaptic_pre' [-Wunused-variable] const int _num_synaptic_pre = _dynamic_array_synapses_2__synaptic_pre.size(); ^~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_2_max_row_length.cpp:88:11: warning: unused variable '_numN' [-Wunused-variable] const int _numN = 1; ^~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_2_max_row_length.cpp:90:11: warning: unused variable '_numN_incoming' [-Wunused-variable] const int _numN_incoming = _dynamic_array_synapses_2_N_incoming.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_2_max_row_length.cpp:92:11: warning: unused variable '_num_synaptic_post' [-Wunused-variable] const int _num_synaptic_post = _dynamic_array_synapses_2__synaptic_post.size(); ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_2_max_row_length.cpp:93:11: warning: unused variable '_numN_outgoing' [-Wunused-variable] const int _numN_outgoing = _dynamic_array_synapses_2_N_outgoing.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_2_max_row_length.cpp:97:26: warning: unused variable '_ptr_array_synapses_2_N_outgoing' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_2_N_outgoing = _array_synapses_2_N_outgoing; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_2_max_row_length.cpp:98:16: warning: unused variable '_ptr_array_synapses_2_N' [-Wunused-variable] int32_t* _ptr_array_synapses_2_N = _array_synapses_2_N; ^~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_2_max_row_length.cpp:99:26: warning: unused variable '_ptr_array_synapses_2__synaptic_post' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_2__synaptic_post = _array_synapses_2__synaptic_post; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_2_max_row_length.cpp:100:26: warning: unused variable '_ptr_array_synapses_2__synaptic_pre' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_2__synaptic_pre = _array_synapses_2__synaptic_pre; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_2_max_row_length.cpp:101:26: warning: unused variable '_ptr_array_synapses_2_N_incoming' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_2_N_incoming = _array_synapses_2_N_incoming; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_2_max_row_length.cpp:110:15: warning: unused variable '_vectorisation_idx' [-Wunused-variable] const int _vectorisation_idx = -1; ^~~~~~~~~~~~~~~~~~ In file included from /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:17:0, from generator.cc:31: /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_3_max_row_length.cpp: In function 'double synapses_3_max_row_length_generator::_rand(int)': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_3_max_row_length.cpp:15:25: warning: unused parameter '_vectorisation_idx' [-Wunused-parameter] double _rand(const int _vectorisation_idx) { ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_3_max_row_length.cpp: In function 'void _run_synapses_3_max_row_length()': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_3_max_row_length.cpp:166:31: warning: unused variable '_post_idx' [-Wunused-variabl] const int32_t _post_idx = _raw_post_idx; ^~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_3_max_row_length.cpp:175:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(_j<0 || _j>=_N_post) ~~^~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_3_max_row_length.cpp:85:15: warning: unused variable '_num_synaptic_post' [-Wunused-variable] const int _num_synaptic_post = _dynamic_array_synapses_3__synaptic_post.size(); ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_3_max_row_length.cpp:86:11: warning: unused variable '_numN' [-Wunused-variable] const int _numN = 1; ^~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_3_max_row_length.cpp:91:11: warning: unused variable '_num_synaptic_pre' [-Wunused-variable] const int _num_synaptic_pre = _dynamic_array_synapses_3__synaptic_pre.size(); ^~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_3_max_row_length.cpp:92:11: warning: unused variable '_numN_outgoing' [-Wunused-variable] const int _numN_outgoing = _dynamic_array_synapses_3_N_outgoing.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_3_max_row_length.cpp:93:11: warning: unused variable '_numN_incoming' [-Wunused-variable] const int _numN_incoming = _dynamic_array_synapses_3_N_incoming.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_3_max_row_length.cpp:97:26: warning: unused variable '_ptr_array_synapses_3_N_outgoing' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_3_N_outgoing = _array_synapses_3_N_outgoing; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_3_max_row_length.cpp:98:16: warning: unused variable '_ptr_array_synapses_3_N' [-Wunused-variable] int32_t* _ptr_array_synapses_3_N = _array_synapses_3_N; ^~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_3_max_row_length.cpp:99:26: warning: unused variable '_ptr_array_synapses_3__synaptic_post' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_3__synaptic_post = _array_synapses_3__synaptic_post; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_3_max_row_length.cpp:100:26: warning: unused variable '_ptr_array_synapses_3__synaptic_pre' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_3__synaptic_pre = _array_synapses_3__synaptic_pre; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_3_max_row_length.cpp:101:26: warning: unused variable '_ptr_array_synapses_3_N_incoming' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_3_N_incoming = _array_synapses_3_N_incoming; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_3_max_row_length.cpp:110:15: warning: unused variable '_vectorisation_idx' [-Wunused-variable] const int _vectorisation_idx = -1; ^~~~~~~~~~~~~~~~~~ In file included from /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:18:0, from generator.cc:31: /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_4_max_row_length.cpp: In function 'double synapses_4_max_row_length_generator::_rand(int)': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_4_max_row_length.cpp:15:25: warning: unused parameter '_vectorisation_idx' [-Wunused-parameter] double _rand(const int _vectorisation_idx) { ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_4_max_row_length.cpp: In function 'void _run_synapses_4_max_row_length()': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_4_max_row_length.cpp:173:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(_j<0 || _j>=_N_post) ~~^~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_4_max_row_length.cpp:87:11: warning: unused variable '_numN' [-Wunused-variable] const int _numN = 1; ^~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_4_max_row_length.cpp:88:11: warning: unused variable '_num_synaptic_post' [-Wunused-variable] const int _num_synaptic_post = _dynamic_array_synapses_4__synaptic_post.size(); ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_4_max_row_length.cpp:89:11: warning: unused variable '_num_synaptic_pre' [-Wunused-variable] const int _num_synaptic_pre = _dynamic_array_synapses_4__synaptic_pre.size(); ^~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_4_max_row_length.cpp:90:11: warning: unused variable '_numN_incoming' [-Wunused-variable] const int _numN_incoming = _dynamic_array_synapses_4_N_incoming.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_4_max_row_length.cpp:91:11: warning: unused variable '_numN_outgoing' [-Wunused-variable] const int _numN_outgoing = _dynamic_array_synapses_4_N_outgoing.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_4_max_row_length.cpp:97:26: warning: unused variable '_ptr_array_synapses_4_N_outgoing' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_4_N_outgoing = _array_synapses_4_N_outgoing; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_4_max_row_length.cpp:98:16: warning: unused variable '_ptr_array_synapses_4_N' [-Wunused-variable] int32_t* _ptr_array_synapses_4_N = _array_synapses_4_N; ^~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_4_max_row_length.cpp:99:26: warning: unused variable '_ptr_array_synapses_4__synaptic_post' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_4__synaptic_post = _array_synapses_4__synaptic_post; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_4_max_row_length.cpp:100:26: warning: unused variable '_ptr_array_synapses_4__synaptic_pre' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_4__synaptic_pre = _array_synapses_4__synaptic_pre; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_4_max_row_length.cpp:101:26: warning: unused variable '_ptr_array_synapses_4_N_incoming' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_4_N_incoming = _array_synapses_4_N_incoming; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_4_max_row_length.cpp:110:15: warning: unused variable '_vectorisation_idx' [-Wunused-variable] const int _vectorisation_idx = -1; ^~~~~~~~~~~~~~~~~~ In file included from /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:19:0, from generator.cc:31: /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_5_max_row_length.cpp: In function 'double synapses_5_max_row_length_generator::_rand(int)': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_5_max_row_length.cpp:15:25: warning: unused parameter '_vectorisation_idx' [-Wunused-parameter] double _rand(const int _vectorisation_idx) { ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_5_max_row_length.cpp: In function 'void _run_synapses_5_max_row_length()': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_5_max_row_length.cpp:173:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(_j<0 || _j>=_N_post) ~~^~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_5_max_row_length.cpp:86:11: warning: unused variable '_num_synaptic_post' [-Wunused-variable] const int _num_synaptic_post = _dynamic_array_synapses_5__synaptic_post.size(); ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_5_max_row_length.cpp:87:11: warning: unused variable '_numN' [-Wunused-variable] const int _numN = 1; ^~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_5_max_row_length.cpp:88:11: warning: unused variable '_numN_incoming' [-Wunused-variable] const int _numN_incoming = _dynamic_array_synapses_5_N_incoming.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_5_max_row_length.cpp:90:11: warning: unused variable '_num_synaptic_pre' [-Wunused-variable] const int _num_synaptic_pre = _dynamic_array_synapses_5__synaptic_pre.size(); ^~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_5_max_row_length.cpp:91:11: warning: unused variable '_numN_outgoing' [-Wunused-variable] const int _numN_outgoing = _dynamic_array_synapses_5_N_outgoing.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_5_max_row_length.cpp:97:26: warning: unused variable '_ptr_array_synapses_5_N_outgoing' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_5_N_outgoing = _array_synapses_5_N_outgoing; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_5_max_row_length.cpp:98:16: warning: unused variable '_ptr_array_synapses_5_N' [-Wunused-variable] int32_t* _ptr_array_synapses_5_N = _array_synapses_5_N; ^~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_5_max_row_length.cpp:99:26: warning: unused variable '_ptr_array_synapses_5__synaptic_post' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_5__synaptic_post = _array_synapses_5__synaptic_post; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_5_max_row_length.cpp:100:26: warning: unused variable '_ptr_array_synapses_5__synaptic_pre' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_5__synaptic_pre = _array_synapses_5__synaptic_pre; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_5_max_row_length.cpp:101:26: warning: unused variable '_ptr_array_synapses_5_N_incoming' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_5_N_incoming = _array_synapses_5_N_incoming; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_5_max_row_length.cpp:110:15: warning: unused variable '_vectorisation_idx' [-Wunused-variable] const int _vectorisation_idx = -1; ^~~~~~~~~~~~~~~~~~ In file included from /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:20:0, from generator.cc:31: /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_6_max_row_length.cpp: In function 'double synapses_6_max_row_length_generator::_rand(int)': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_6_max_row_length.cpp:15:25: warning: unused parameter '_vectorisation_idx' [-Wunused-parameter] double _rand(const int _vectorisation_idx) { ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_6_max_row_length.cpp: In function 'void _run_synapses_6_max_row_length()': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_6_max_row_length.cpp:166:31: warning: unused variable '_post_idx' [-Wunused-variabl] const int32_t _post_idx = _raw_post_idx; ^~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_6_max_row_length.cpp:175:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(_j<0 || _j>=_N_post) ~~^~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_6_max_row_length.cpp:85:15: warning: unused variable '_num_synaptic_post' [-Wunused-variable] const int _num_synaptic_post = _dynamic_array_synapses_6__synaptic_post.size(); ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_6_max_row_length.cpp:87:11: warning: unused variable '_numN' [-Wunused-variable] const int _numN = 1; ^~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_6_max_row_length.cpp:89:11: warning: unused variable '_num_synaptic_pre' [-Wunused-variable] const int _num_synaptic_pre = _dynamic_array_synapses_6__synaptic_pre.size(); ^~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_6_max_row_length.cpp:91:11: warning: unused variable '_numN_outgoing' [-Wunused-variable] const int _numN_outgoing = _dynamic_array_synapses_6_N_outgoing.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_6_max_row_length.cpp:93:11: warning: unused variable '_numN_incoming' [-Wunused-variable] const int _numN_incoming = _dynamic_array_synapses_6_N_incoming.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_6_max_row_length.cpp:97:26: warning: unused variable '_ptr_array_synapses_6_N_outgoing' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_6_N_outgoing = _array_synapses_6_N_outgoing; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_6_max_row_length.cpp:98:16: warning: unused variable '_ptr_array_synapses_6_N' [-Wunused-variable] int32_t* _ptr_array_synapses_6_N = _array_synapses_6_N; ^~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_6_max_row_length.cpp:99:26: warning: unused variable '_ptr_array_synapses_6__synaptic_post' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_6__synaptic_post = _array_synapses_6__synaptic_post; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_6_max_row_length.cpp:100:26: warning: unused variable '_ptr_array_synapses_6__synaptic_pre' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_6__synaptic_pre = _array_synapses_6__synaptic_pre; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_6_max_row_length.cpp:101:26: warning: unused variable '_ptr_array_synapses_6_N_incoming' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_6_N_incoming = _array_synapses_6_N_incoming; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_6_max_row_length.cpp:110:15: warning: unused variable '_vectorisation_idx' [-Wunused-variable] const int _vectorisation_idx = -1; ^~~~~~~~~~~~~~~~~~ In file included from /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:21:0, from generator.cc:31: /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_7_max_row_length.cpp: In function 'double synapses_7_max_row_length_generator::_rand(int)': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_7_max_row_length.cpp:15:25: warning: unused parameter '_vectorisation_idx' [-Wunused-parameter] double _rand(const int _vectorisation_idx) { ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_7_max_row_length.cpp: In function 'void _run_synapses_7_max_row_length()': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_7_max_row_length.cpp:173:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(_j<0 || _j>=_N_post) ~~^~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_7_max_row_length.cpp:85:15: warning: unused variable '_numN_outgoing' [-Wunused-variable] const int _numN_outgoing = _dynamic_array_synapses_7_N_outgoing.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_7_max_row_length.cpp:86:11: warning: unused variable '_num_synaptic_pre' [-Wunused-variable] const int _num_synaptic_pre = _dynamic_array_synapses_7__synaptic_pre.size(); ^~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_7_max_row_length.cpp:87:11: warning: unused variable '_numN' [-Wunused-variable] const int _numN = 1; ^~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_7_max_row_length.cpp:91:11: warning: unused variable '_numN_incoming' [-Wunused-variable] const int _numN_incoming = _dynamic_array_synapses_7_N_incoming.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_7_max_row_length.cpp:92:11: warning: unused variable '_num_synaptic_post' [-Wunused-variable] const int _num_synaptic_post = _dynamic_array_synapses_7__synaptic_post.size(); ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_7_max_row_length.cpp:97:26: warning: unused variable '_ptr_array_synapses_7_N_outgoing' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_7_N_outgoing = _array_synapses_7_N_outgoing; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_7_max_row_length.cpp:98:16: warning: unused variable '_ptr_array_synapses_7_N' [-Wunused-variable] int32_t* _ptr_array_synapses_7_N = _array_synapses_7_N; ^~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_7_max_row_length.cpp:99:26: warning: unused variable '_ptr_array_synapses_7__synaptic_post' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_7__synaptic_post = _array_synapses_7__synaptic_post; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_7_max_row_length.cpp:100:26: warning: unused variable '_ptr_array_synapses_7__synaptic_pre' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_7__synaptic_pre = _array_synapses_7__synaptic_pre; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_7_max_row_length.cpp:101:26: warning: unused variable '_ptr_array_synapses_7_N_incoming' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_7_N_incoming = _array_synapses_7_N_incoming; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_7_max_row_length.cpp:110:15: warning: unused variable '_vectorisation_idx' [-Wunused-variable] const int _vectorisation_idx = -1; ^~~~~~~~~~~~~~~~~~ In file included from /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:22:0, from generator.cc:31: /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_8_max_row_length.cpp: In function 'double synapses_8_max_row_length_generator::_rand(int)': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_8_max_row_length.cpp:15:25: warning: unused parameter '_vectorisation_idx' [-Wunused-parameter] double _rand(const int _vectorisation_idx) { ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_8_max_row_length.cpp: In function 'void _run_synapses_8_max_row_length()': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_8_max_row_length.cpp:166:31: warning: unused variable '_post_idx' [-Wunused-variabl] const int32_t _post_idx = _raw_post_idx; ^~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_8_max_row_length.cpp:175:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(_j<0 || _j>=_N_post) ~~^~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_8_max_row_length.cpp:85:15: warning: unused variable '_num_synaptic_pre' [-Wunused-variable] const int _num_synaptic_pre = _dynamic_array_synapses_8__synaptic_pre.size(); ^~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_8_max_row_length.cpp:86:11: warning: unused variable '_numN_incoming' [-Wunused-variable] const int _numN_incoming = _dynamic_array_synapses_8_N_incoming.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_8_max_row_length.cpp:87:11: warning: unused variable '_numN' [-Wunused-variable] const int _numN = 1; ^~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_8_max_row_length.cpp:88:11: warning: unused variable '_numN_outgoing' [-Wunused-variable] const int _numN_outgoing = _dynamic_array_synapses_8_N_outgoing.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_8_max_row_length.cpp:92:11: warning: unused variable '_num_synaptic_post' [-Wunused-variable] const int _num_synaptic_post = _dynamic_array_synapses_8__synaptic_post.size(); ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_8_max_row_length.cpp:97:26: warning: unused variable '_ptr_array_synapses_8_N_outgoing' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_8_N_outgoing = _array_synapses_8_N_outgoing; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_8_max_row_length.cpp:98:16: warning: unused variable '_ptr_array_synapses_8_N' [-Wunused-variable] int32_t* _ptr_array_synapses_8_N = _array_synapses_8_N; ^~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_8_max_row_length.cpp:99:26: warning: unused variable '_ptr_array_synapses_8__synaptic_post' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_8__synaptic_post = _array_synapses_8__synaptic_post; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_8_max_row_length.cpp:100:26: warning: unused variable '_ptr_array_synapses_8__synaptic_pre' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_8__synaptic_pre = _array_synapses_8__synaptic_pre; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_8_max_row_length.cpp:101:26: warning: unused variable '_ptr_array_synapses_8_N_incoming' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_8_N_incoming = _array_synapses_8_N_incoming; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_8_max_row_length.cpp:110:15: warning: unused variable '_vectorisation_idx' [-Wunused-variable] const int _vectorisation_idx = -1; ^~~~~~~~~~~~~~~~~~ In file included from /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:23:0, from generator.cc:31: /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_9_max_row_length.cpp: In function 'double synapses_9_max_row_length_generator::_rand(int)': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_9_max_row_length.cpp:15:25: warning: unused parameter '_vectorisation_idx' [-Wunused-parameter] double _rand(const int _vectorisation_idx) { ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_9_max_row_length.cpp: In function 'void _run_synapses_9_max_row_length()': /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_9_max_row_length.cpp:166:31: warning: unused variable '_post_idx' [-Wunused-variabl] const int32_t _post_idx = _raw_post_idx; ^~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_9_max_row_length.cpp:175:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(_j<0 || _j>=_N_post) ~~^~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_9_max_row_length.cpp:85:15: warning: unused variable '_num_synaptic_post' [-Wunused-variable] const int _num_synaptic_post = _dynamic_array_synapses_9__synaptic_post.size(); ^~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_9_max_row_length.cpp:87:11: warning: unused variable '_numN' [-Wunused-variable] const int _numN = 1; ^~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_9_max_row_length.cpp:88:11: warning: unused variable '_num_synaptic_pre' [-Wunused-variable] const int _num_synaptic_pre = _dynamic_array_synapses_9__synaptic_pre.size(); ^~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_9_max_row_length.cpp:90:11: warning: unused variable '_numN_incoming' [-Wunused-variable] const int _numN_incoming = _dynamic_array_synapses_9_N_incoming.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_9_max_row_length.cpp:93:11: warning: unused variable '_numN_outgoing' [-Wunused-variable] const int _numN_outgoing = _dynamic_array_synapses_9_N_outgoing.size(); ^~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_9_max_row_length.cpp:97:26: warning: unused variable '_ptr_array_synapses_9_N_outgoing' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_9_N_outgoing = _array_synapses_9_N_outgoing; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_9_max_row_length.cpp:98:16: warning: unused variable '_ptr_array_synapses_9_N' [-Wunused-variable] int32_t* _ptr_array_synapses_9_N = _array_synapses_9_N; ^~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_9_max_row_length.cpp:99:26: warning: unused variable '_ptr_array_synapses_9__synaptic_post' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_9__synaptic_post = _array_synapses_9__synaptic_post; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_9_max_row_length.cpp:100:26: warning: unused variable '_ptr_array_synapses_9__synaptic_pre' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_9__synaptic_pre = _array_synapses_9__synaptic_pre; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_9_max_row_length.cpp:101:26: warning: unused variable '_ptr_array_synapses_9_N_incoming' [-Wunused-variable] int32_t* __restrict _ptr_array_synapses_9_N_incoming = _array_synapses_9_N_incoming; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/code_objects/synapses_9_max_row_length.cpp:110:15: warning: unused variable '_vectorisation_idx' [-Wunused-variable] const int _vectorisation_idx = -1; ^~~~~~~~~~~~~~~~~~ In file included from generator.cc:31:0: /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp: In function 'void modelDefinition(NNmodel&)': /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:1823:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<_dynamic_array_synapses_2_w.size(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:1829:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<_dynamic_array_synapses_2_alpha.size(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:1835:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<_dynamic_array_synapses_2_tauNMDA.size(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:1841:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<_dynamic_array_synapses_2_tau_x.size(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:1847:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<_dynamic_array_synapses_3_w.size(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:1853:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<_dynamic_array_synapses_3_tauAMPA.size(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:1859:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<_dynamic_array_synapses_4_w.size(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:1865:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<_dynamic_array_synapses_4_alpha.size(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:1871:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<_dynamic_array_synapses_4_tauNMDA.size(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:1877:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<_dynamic_array_synapses_4_tau_x.size(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:1883:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<_dynamic_array_synapses_5_w.size(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:1889:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<_dynamic_array_synapses_5_tauAMPA.size(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:1895:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<_dynamic_array_synapses_6_tauGABA.size(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model.cpp:1901:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=0; i<_dynamic_array_synapses_7_tauGABA.size(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory `/share/inspurStorage/home1/yelj/Downloads/genn-4.3.0/src/genn/generator' /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(238): error: class "SynapseDynamicsSupportCode0::_higher_type" has already been defined /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(239): error: class "SynapseDynamicsSupportCode0::_higher_type" has already been defined /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(240): error: class "SynapseDynamicsSupportCode0::_higher_type" has already been defined /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(241): error: class "SynapseDynamicsSupportCode0::_higher_type" has already been defined /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(242): error: class "SynapseDynamicsSupportCode0::_higher_type" has already been defined /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(243): error: class "SynapseDynamicsSupportCode0::_higher_type" has already been defined /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(244): error: class "SynapseDynamicsSupportCode0::_higher_type" has already been defined /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(245): error: class "SynapseDynamicsSupportCode0::_higher_type" has already been defined /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(246): error: class "SynapseDynamicsSupportCode0::_higher_type" has already been defined /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(247): error: class "SynapseDynamicsSupportCode0::_higher_type" has already been defined /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(248): error: class "SynapseDynamicsSupportCode0::_higher_type" has already been defined /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(249): error: class "SynapseDynamicsSupportCode0::_higher_type" has already been defined /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(250): error: class "SynapseDynamicsSupportCode0::_higher_type" has already been defined /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(251): error: class "SynapseDynamicsSupportCode0::_higher_type" has already been defined /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(252): error: class "SynapseDynamicsSupportCode0::_higher_type" has already been defined /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(253): error: class "SynapseDynamicsSupportCode0::_higher_type" has already been defined /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(256): error: function template "SynapseDynamicsSupportCode0::_brian_mod" has already been defined /share/inspurStorage/home1/yelj/GeNNworkspace/magicnetwork_model_CODE/supportCode.h(262): error: function template "SynapseDynamicsSupportCode0::_brian_floordiv" has already been defined 18 errors detected in the compilation of "/tmp/tmpxft_00001687_00000000-6_neuronUpdate.cpp1.ii". optimizeBlockSize: NVCC failed genn-buildmodel.sh:98: error 50: command failure ERROR Brian 2 encountered an unexpected error. If you think this is bug in Brian 2, please report this issue either to the mailing list at , or to the issue tracker at . Please include this file with debug information in your report: /tmp/brian_debug_3auz2q9y.log Additionally, you can also include a copy of the script that was run, available at: /tmp/brian_script_fdgkzy8h.py Thanks! [brian2] Traceback (most recent call last): File "/home1/yelj/anaconda3/envs/py38/lib/python3.8/site-packages/brian2genn/device.py", line 902, in build self.compile_source(debug, directory, use_GPU) File "/home1/yelj/anaconda3/envs/py38/lib/python3.8/site-packages/brian2genn/device.py", line 1189, in compile_source check_call(args, cwd=directory, env=env) File "/home1/yelj/anaconda3/envs/py38/lib/python3.8/subprocess.py", line 364, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/share/inspurStorage/home1/yelj/Downloads/genn-4.3.0/bin/genn-buildmodel.sh', '-i', '/share/inspurStorage/home1/yelj:/share/inspurStorage/home1/yelj/GeNNworkspace:/share/inspurStorage/home1/yelj/GeNNworkspace/brianlib/randomkit', 'magicnetwork_model.cpp']' returned non-zero exit status 50. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "./SNN_gpu.py", line 380, in sim.run(T, randseed=4) File "./SNN_gpu.py", line 351, in run self.network.run(T, report='text') File "/home1/yelj/anaconda3/envs/py38/lib/python3.8/site-packages/brian2/core/base.py", line 278, in device_override_decorated_function return getattr(curdev, name)(*args, **kwds) File "/home1/yelj/anaconda3/envs/py38/lib/python3.8/site-packages/brian2genn/device.py", line 1841, in network_run super(GeNNDevice, self).network_run(net=net, duration=duration, File "/home1/yelj/anaconda3/envs/py38/lib/python3.8/site-packages/brian2/devices/cpp_standalone/device.py", line 1514, in network_run self.build(direct_call=False, **self.build_options) File "/home1/yelj/anaconda3/envs/py38/lib/python3.8/site-packages/brian2genn/device.py", line 904, in build raise RuntimeError(('Project compilation failed (Command {cmd} ' RuntimeError: Project compilation failed (Command ['/share/inspurStorage/home1/yelj/Downloads/genn-4.3.0/bin/genn-buildmodel.sh', '-i', '/share/inspurStorage/home1/yelj:/share/inspurStorage/home1/yelj/GeNNworkspace:/share/inspurStorage/home1/yelj/GeNNworkspace/brianlib/randomkit', 'magicnetwork_model.cpp'] failed with error code 50). See the output above (if any) for more details.