OpenDSS incorporates parallel processing capabilities since year 2016. This version was the birth of version 8, which was used to perfection the parallel processing suite, now part of the base in OpenDSS. 


Nowadays, OpenDSS has capabilities for parallel execution of: 


1. Long time series simulations by dividing the time (year, for example) into segments and assigning each temporal segment to a separate CPU. 


2. Diakoptics parallelization of large circuits by splitting the circuits into several smaller circuits and assigning each to a separate CPU. 


3. Multiple circuits at the same time. 


You can manage the parallel processes directly from the OpenDSS scripting language. There is no need for third-party software to manage the parallel processing.