Convert structures to arrays. This enables computation using cuBLAS.
Adjust network init functions to new architecture.
Add module with GPU utilities.
Remove net.o and prevent this nonsense from happening in the future.
We need a copy of the network on the GPU.
Neuron has no more code.
Adapt logging function for neuron firing to new architecture.
New function for matrix vector multiplication on GPU
Make matrix vector multiplication on GPU more flexible.
Also, functions can now be updated on GPU.
The entire network can be simulated on the GPU now.
Add some constant thalamic input to neurons
Put firing and synaptic current in proper field.
This way we can easier copy the firing pattern to and from GPU memory.
Logging of firing pattern in new architecture
Remove old fields from network structure.
Fix bug where the state was always written to the first neuron.
Also adapt to the new architecture.
Copy firing pattern to host for loggin
Set compile flag to optimize for SM 2.0 of GTX 580
Merge branch 'simplify'