def test_values(self):
        if self.comm.Get_rank() == 0:
            assert_array_equal(np.arange(20), self.larr.ndarray)
        elif self.comm.Get_rank() == 1:
            assert_array_equal(np.arange(30), self.larr.ndarray)

        larr = LocalArray.from_distarray(comm=self.comm, obj=self.larr)
        if self.comm.Get_rank() == 0:
            assert_array_equal(np.arange(20), larr.ndarray)
        elif self.comm.Get_rank() == 1:
            assert_array_equal(np.arange(30), larr.ndarray)
Ejemplo n.º 2
0
    def test_values(self):
        if self.comm.Get_rank() == 0:
            assert_array_equal(np.arange(20), self.larr.ndarray)
        elif self.comm.Get_rank() == 1:
            assert_array_equal(np.arange(30), self.larr.ndarray)

        larr = LocalArray.from_distarray(comm=self.comm, obj=self.larr)
        if self.comm.Get_rank() == 0:
            assert_array_equal(np.arange(20), larr.ndarray)
        elif self.comm.Get_rank() == 1:
            assert_array_equal(np.arange(30), larr.ndarray)
 def test_round_trip_elements(self):
     larr = LocalArray.from_distarray(comm=self.comm, obj=self.larr)
     if self.comm.Get_rank() == 0:
         idx = (0,) * larr.ndarray.ndim
         larr.ndarray[idx] = 99
     assert_array_equal(larr.ndarray, self.larr.ndarray)
 def test_round_trip_equality_from_dict(self):
     larr = LocalArray.from_distarray(comm=self.comm, obj=self.larr.__distarray__())
     self.assert_round_trip_equality(larr)
Ejemplo n.º 5
0
 def test_round_trip_elements(self):
     larr = LocalArray.from_distarray(comm=self.comm, obj=self.larr)
     if self.comm.Get_rank() == 0:
         idx = (0, ) * larr.ndarray.ndim
         larr.ndarray[idx] = 99
     assert_array_equal(larr.ndarray, self.larr.ndarray)
Ejemplo n.º 6
0
 def test_round_trip_equality_from_dict(self):
     larr = LocalArray.from_distarray(comm=self.comm,
                                      obj=self.larr.__distarray__())
     self.assert_round_trip_equality(larr)