Following the benchmark procedures explained previously, we gather the computational times of each approach in Table . The file-based IPC implementation had a computational time of 2.61 ± 0.05 s per time step. In comparison, the socket-based IPC had a much better performance with 0.012 ± 0.005 s per time step, representing an over tenfold increase in speed. These values total 31.15 ± 0.38 min per trajectory for the file-based IPC program and 2.45 ± 0.02 min per trajectory for the socket-based IPC program. Remarkably, the efficiency gains realized in the new code enable the entire benchmark to be executed within the time frame required for a single trajectory in the previous implementation.