Hi NetPyNE development group,
I noticed that when I perform long simulations (~2000seconds) with multiple cores, I sometimes encounter nrn_timeout and the simulation fails from that time point on as a result. Here is an example error output:
Setting h global variables ...
Setting h global variables ...
Setting h global variables ...
Setting h global variables ...
Setting h global variables ...
Setting h global variables ...
Setting h global variables ... h.celsius = 36.4
h.v_init = -65
h.celsius = 36.4
h.v_init = -65
h.celsius = 36.4
h.v_init = -65
h.clamp_resist = 0.001
h.tstop = 2000000.0
h.clamp_resist = 0.001
h.tstop = 2000000.0
h.celsius = 36.4
h.v_init = -65
h.clamp_resist = 0.001
h.tstop = 2000000.0
h.celsius = 36.4
h.v_init = -65
h.clamp_resist = 0.001
h.tstop = 2000000.0
h.celsius = 36.4
h.v_init = -65
h.clamp_resist = 0.001
h.tstop = 2000000.0
h.clamp_resist = 0.001
h.tstop = 2000000.0
h.celsius = 36.4
h.v_init = -65
h.clamp_resist = 0.001
h.tstop = 2000000.0
Setting h global variables ...
h.celsius = 36.4
h.v_init = -65
h.clamp_resist = 0.001
h.tstop = 2000000.0
Minimum delay (time-step for queue exchange) is 2.08
Running simulation for 2000000.0 ms...
nrn_timeout t=289743
nrn_timeout t=289743
I noticed that it probably has something to the with NEURON's methods of integration using MPI. I am just wondering if there is anything that we can do to get around this nrn_timeout issue and complete the simulation? Like this one, it did not even go beyond 15% of the entire integration of 20000s.
(It also looks like to me that this error is core and/or machine dependent...)
Thanks for your help,
Ernest