class_docstr: Abstract class defining the functions that a Communicator should implement.
class_docstr_tok: ["Abstract","class","defining","the","functions","that","a","Communicator","should","implement","."]
docstr: Synchronizes all processes.
  
  This collective blocks processes until the whole group enters this
  function.
docstr_tok: ["Synchronizes","all","processes",".","This","collective","blocks","processes","until","the","whole","group","enters","this","function","."]
code: def barrier(self):
      """Synchronizes all processes.
  
      This collective blocks processes until the whole group enters this
      function.
      """
      raise NotImplementedError("barrier is not implemented")
  
imports: import sys
  import timeit
  from crypten.config import cfg
label_desc: Use image node_id 13 for calling the Communicator obj's underlying member method code with example usage: obj.barrier() without return types