30 #include <cuda_runtime.h> bool autoInitSparseVars
Previously, variables associated with sparse synapse populations were not automatically initialised...
Definition: global.cc:41
unsigned int neuronBlkSz
Global variable containing the GPU block size for the neuron kernel.
Definition: global.cc:62
unsigned int synapseBlkSz
Global variable containing the GPU block size for the synapse kernel.
Definition: global.cc:63
bool autoChooseDevice
Flag to signal whether the GPU device should be chosen automatically.
Definition: global.cc:36
unsigned int initSparseBlkSz
Global variable containing the GPU block size for the sparse initialization kernel.
Definition: global.cc:67
const unsigned int calcSynapses
Definition: global.cc:29
int defaultDevice
Definition: global.cc:46
const unsigned int calcSynapseDynamics
Definition: global.cc:28
const unsigned int calcNeurons
Definition: global.cc:31
unsigned int autoRefractory
Flag for signalling whether spikes are only reported if thresholdCondition changes from false to true...
Definition: global.cc:54
unsigned int initSparseBlockSize
Definition: global.cc:53
cudaDeviceProp * deviceProp
Definition: global.cc:75
int hostCount
Global variable containing the number of hosts within the local compute cluster.
Definition: global.cc:79
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:56
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:55
bool optimizeCode
Request speed-optimized code, at the expense of floating-point accuracy.
Definition: global.cc:37
VarMode
Definition: variableMode.h:25
bool showPtxInfo
Request that PTX assembler information be displayed for each CUDA kernel during compilation.
Definition: global.cc:39
bool optimiseBlockSize
Flag for signalling whether or not block size optimisation should be performed.
Definition: global.cc:35
double asGoodAsZero
What is the default behaviour for sparse synaptic connectivity? Historically, everything was allocate...
Definition: global.cc:45
unsigned int initBlockSize
Definition: global.cc:52
unsigned int preSynapseResetBlockSize
default GPU device; used to determine which GPU to use if chooseDevice is 0 (off) ...
Definition: global.cc:47
unsigned int synapseDynamicsBlockSize
Definition: global.cc:51
unsigned int initBlkSz
Global variable containing the GPU block size for the initialization kernel.
Definition: global.cc:66
int deviceCount
Global variable containing the number of CUDA devices on this host.
Definition: global.cc:77
VarMode defaultVarMode
What is the default behaviour for model state variables? Historically, everything was allocated on bo...
Definition: global.cc:43
unsigned int synDynBlkSz
Global variable containing the GPU block size for the synapse dynamics kernel.
Definition: global.cc:65
const unsigned int learnSynapsesPost
Definition: global.cc:30
int theDevice
Global variable containing the currently selected CUDA device's number.
Definition: global.cc:76
bool debugCode
Request debug data to be embedded in the generated code.
Definition: global.cc:38
unsigned int synapseBlockSize
Definition: global.cc:49
VarMode defaultSparseConnectivityMode
Definition: global.cc:44
unsigned int preSynapseResetBlkSize
Global variable containing the GPU block size for the reset kernel run before the synapse kernel...
Definition: global.cc:58
bool buildSharedLibrary
Should generated code and Makefile build into a shared library e.g. for use in SpineML simulator...
Definition: global.cc:40
unsigned int learningBlockSize
Definition: global.cc:50
unsigned int neuronBlockSize
Definition: global.cc:48
unsigned int learnBlkSz
Global variable containing the GPU block size for the learn kernel.
Definition: global.cc:64
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:57
bool mergePostsynapticModels
Should compatible postsynaptic models and dendritic delay buffers be merged? This can significantly r...
Definition: global.cc:42