def METHOD_NAME(self):
    print(self.rank,":test_reduce")
    # test min reduce
    self.test("min",mpicom.min(self.rank),0)
    # test max reduce
    self.test("max",mpicom.max(self.rank),self.size-1)
    # test sum reduce
    self.test("sum",mpicom.sum(self.rank),(self.size)*(self.size-1)/2)
    # test mult reduce
    self.test("mult",mpicom.mult(self.rank),0)
    # test broadcast of integer