One advantage of our time allocation protocol compared to replica-exchange methods is that information does not have to be shared frequently between simulations. This makes the workflow substantially easier to deploy to high-performance computing clusters, where individual simulations can be parallelised across different nodes. If the only metric used to decide simulation time was the inter-replicate ∆G uncertainty for a given window, then only the N replicates at each window would have to finish before further simulation time could be allocated to that window. However, we also share some information between λ windows, in that we require that the total simulation time allocated is no less than half that of the adjacent windows. This ensures that information about problematic regions is effectively shared between nearby windows, but it also slightly increases the coupling between simulations, which now require information from adjacent windows before they can be resubmitted.