26 #include <cuda_runtime.h> int autoChooseDevice
Flag to signal whether the GPU device should be chosen automatically.
Definition: global.cc:36
int defaultDevice
Definition: global.cc:41
unsigned int autoRefractory
Flag for signalling whether spikes are only reported if thresholdCondition changes from false to true...
Definition: global.cc:46
cudaDeviceProp * deviceProp
Definition: global.cc:63
int hostCount
Global variable containing the number of hosts within the local compute cluster.
Definition: global.cc:67
std::string userCxxFlagsGNU
Allows users to set specific C++ compiler options they may want to use for all host side code (used f...
Definition: global.cc:48
std::string userCxxFlagsWIN
Allows users to set specific C++ compiler options they may want to use for all host side code (used f...
Definition: global.cc:47
int synDynBlkSz
Global variable containing the GPU block size for the synapse dynamics kernel.
Definition: global.cc:56
bool optimizeCode
Request speed-optimized code, at the expense of floating-point accuracy.
Definition: global.cc:37
bool showPtxInfo
Request that PTX assembler information be displayed for each CUDA kernel during compilation.
Definition: global.cc:39
double asGoodAsZero
Global variable that is used when detecting close to zero values, for example when setting sparse con...
Definition: global.cc:40
unsigned int synapseDynamicsBlockSize
Definition: global.cc:45
unsigned int calcNeurons
Definition: global.cc:31
int deviceCount
Global variable containing the number of CUDA devices on this host.
Definition: global.cc:65
int optimiseBlockSize
Flag for signalling whether or not block size optimisation should be performed.
Definition: global.cc:35
int theDevice
Global variable containing the currently selected CUDA device's number.
Definition: global.cc:64
bool debugCode
Request debug data to be embedded in the generated code.
Definition: global.cc:38
unsigned int synapseBlockSize
Definition: global.cc:43
int neuronBlkSz
Global variable containing the GPU block size for the neuron kernel.
Definition: global.cc:50
int synapseBlkSz
Global variable containing the GPU block size for the synapse kernel.
Definition: global.cc:54
int learnBlkSz
Global variable containing the GPU block size for the learn kernel.
Definition: global.cc:55
unsigned int calcSynapses
Definition: global.cc:29
unsigned int learningBlockSize
Definition: global.cc:44
unsigned int learnSynapsesPost
Definition: global.cc:30
unsigned int calcSynapseDynamics
Definition: global.cc:28
unsigned int neuronBlockSize
default GPU device; used to determine which GPU to use if chooseDevice is 0 (off) ...
Definition: global.cc:42
std::string userNvccFlags
Allows users to set specific nvcc compiler options they may want to use for all GPU code (identical f...
Definition: global.cc:49