meld.interfaces.ICommunicator ============================= .. currentmodule:: meld.interfaces .. autoclass:: ICommunicator :members: :show-inheritance: .. automethod:: __init__ .. rubric:: Methods .. autosummary:: ~ICommunicator.__init__ ~ICommunicator.barrier ~ICommunicator.broadcast_all_states_to_workers ~ICommunicator.distribute_alphas_to_workers ~ICommunicator.distribute_states_to_workers ~ICommunicator.gather_energies_from_workers ~ICommunicator.gather_states_from_workers ~ICommunicator.initialize ~ICommunicator.is_leader ~ICommunicator.negotiate_device_id ~ICommunicator.receive_all_states_from_leader ~ICommunicator.receive_alphas_from_leader ~ICommunicator.receive_states_from_leader ~ICommunicator.send_energies_to_leader ~ICommunicator.send_states_to_leader .. rubric:: Attributes .. autosummary:: ~ICommunicator.n_atoms ~ICommunicator.n_replicas ~ICommunicator.n_workers ~ICommunicator.rank