Check pointing in Neuron
Posted: Sun Dec 17, 2006 11:29 pm
Dear all,
Has anyone had any success/experience at "Check Pointing" using Neuron on either a linux cluster or a stand alone machine?
I have also noted from the current Neuron documentation, that some new functions (which still seem to be under development) have been recently introduced to address some "check pointing" issues, but this has been exclusively developed for the BlueGene architecture. Furthermore, I have seen some related discussion in the Forum about the SaveState() function which seems to address some "check pointing" issues at the single cpu level,with no information regarding parallel simulations.
Specifically, it would great to here from those of you who have succeeded or had some experience at "Check Pointing" in either a parallel environment or a single cpu, I would greatly appreciate to know what you did or for any ideas.
Finally, I have a question which is equally related to "Check Pointing" as well as the discussion dealing with the SaveState() function.
For those who have introduced "randomness" into their simulations, ie either stochastic channels or random synaptic inputs. How did you save the current state of the random number generator (RNG) in your simultion, even for the case when the RNG is a "user defined" external function, during the check pointing process? Does the SaveState() function handle such a situation or does one need to impliment a new function/strategy for this?
Thanks in advance for any ideas or potential solutions
Nicolangelo
Has anyone had any success/experience at "Check Pointing" using Neuron on either a linux cluster or a stand alone machine?
I have also noted from the current Neuron documentation, that some new functions (which still seem to be under development) have been recently introduced to address some "check pointing" issues, but this has been exclusively developed for the BlueGene architecture. Furthermore, I have seen some related discussion in the Forum about the SaveState() function which seems to address some "check pointing" issues at the single cpu level,with no information regarding parallel simulations.
Specifically, it would great to here from those of you who have succeeded or had some experience at "Check Pointing" in either a parallel environment or a single cpu, I would greatly appreciate to know what you did or for any ideas.
Finally, I have a question which is equally related to "Check Pointing" as well as the discussion dealing with the SaveState() function.
For those who have introduced "randomness" into their simulations, ie either stochastic channels or random synaptic inputs. How did you save the current state of the random number generator (RNG) in your simultion, even for the case when the RNG is a "user defined" external function, during the check pointing process? Does the SaveState() function handle such a situation or does one need to impliment a new function/strategy for this?
Thanks in advance for any ideas or potential solutions
Nicolangelo