"(...) unable to associate a PlayRecord item with a thread"
Posted: Wed Dec 17, 2008 5:42 am
I am developing and testing with NEURON 7.0a264 on a dual-core Intel T7300 processor with Windows Vista 32 bit. My model is getting more complex (and the simulations slower) all the time, and multithreaded simulation would obviously be a convenient way of speeding things up a bit. Also, I might start simulating my model on my department's cluster sometime in the future and multi-threading would be even more welcome in that scenario.
However, when I use the ParallelComputeTool, enter "2" for the number of threads, and then attempt to run the simulation, I get a message "We were unable to associate a PlayRecord item with a thread", and NEURON refuses to simulate. Clicking 'Refresh' in the tool has no effect, and using the standard RunControl 'Init & Run' button rather than my custom-built run routine also yields the same error.
Is there some special handling of vector.play() that I should be aware of during multithreaded simulation? Or does anyone have any other ideas on how to fix this?
However, when I use the ParallelComputeTool, enter "2" for the number of threads, and then attempt to run the simulation, I get a message "We were unable to associate a PlayRecord item with a thread", and NEURON refuses to simulate. Clicking 'Refresh' in the tool has no effect, and using the standard RunControl 'Init & Run' button rather than my custom-built run routine also yields the same error.
Is there some special handling of vector.play() that I should be aware of during multithreaded simulation? Or does anyone have any other ideas on how to fix this?