Full multi-core functionality
AvailSim4 already supports execution on multiple cores via threads. The number of threads is set in the --nb_processes
parameter and each receives a proportional part of the analysis list.
The first improvement is to add gathering results from different threads and saving them in the same way as results of a single core execution.
The second improvement to consider if multi-core should be limited to separate analyses created by the sensitivity analysis.