When integrating the client-server architecture into the domain of MD simulations, the MD program can act as the client, directing requests for energies, gradients, and supplementary properties to the ES evaluation program, which plays the role of server in this configuration. Consequently, both programs must be initialized at the start of the dynamics and remain operational throughout the process, mitigating any potential startup delays. Figure provides a visualization of this architecture.