Reinvestigate recent Python parallelism / multiprocessing improvements
ragibson opened this issue · comments
I recall our original implementation of the parallel optimization functions having to work around memory leaks in Python's multiprocessing package, so we should check if those are still needed.
More importantly, we should check that the parallelism is working well for small cases since I've learned some users are running this on very small networks. This may also warrant basic performance regression checks in our test suites.
Closing now that the automated performance scaling test has passed on two of my machines and the GitHub action.