meld.remd.slave_runner

class meld.remd.slave_runner.SlaveReplicaExchangeRunner(step, max_steps, ramp_steps=None)[source]

This class coordinates running replica exchange on the slaves.

classmethod from_master(master)[source]

Initialize a new slave from a master.

Parameters:master – a meld.remd.master_runner.MasterReplicaExchangeRunner to serve as a template
Returns:a SlaveReplicaExchangeRunner
run(communicator, system_runner)[source]

Continue running slave jobs until done.

Parameters:
  • communicator – a communicator object for talking to the master
  • system_runner – a system_runner object for actually running the simulations