When NEURON simulation runs are not isolated, the results can get corrupted and memory not freed - leading to a larger memory usage.
This happened in https://github.com/BlueBrain/BluePyEModel/pull/111 when BPO processes were not isolated in tests using the --forked parameter. The tests failed as the simulation results were different. BPO should already guarantee that isolation. The systems depending on BPO cannot know it otherwise.
When NEURON simulation runs are not isolated, the results can get corrupted and memory not freed - leading to a larger memory usage.
This happened in https://github.com/BlueBrain/BluePyEModel/pull/111 when BPO processes were not isolated in tests using the
--forked
parameter. The tests failed as the simulation results were different. BPO should already guarantee that isolation. The systems depending on BPO cannot know it otherwise.cc @AurelienJaquier @GianlucaFicarelli