@@ -81,8 +81,8 @@ def test_transpose(par):
8181 range (size )]
8282 BDiag = pylops .BlockDiag (ops = ops )
8383 Top = BDiag .T
84- assert_allclose (Top_x_np , Top @ x_global , rtol = 1e-14 )
85- assert_allclose (Top_y_np , Top .H @ y_global , rtol = 1e-14 )
84+ assert_allclose (Top_x_np , Top @ x_global , rtol = 1e-9 )
85+ assert_allclose (Top_y_np , Top .H @ y_global , rtol = 1e-9 )
8686
8787
8888@pytest .mark .mpi (min_size = 2 )
@@ -114,8 +114,8 @@ def test_scaled(par):
114114 range (size )]
115115 BDiag = pylops .BlockDiag (ops = ops )
116116 Sop = BDiag * - 4
117- assert_allclose (Sop_x_np , Sop @ x_global , rtol = 1e-14 )
118- assert_allclose (Sop_y_np , Sop .H @ y_global , rtol = 1e-14 )
117+ assert_allclose (Sop_x_np , Sop @ x_global , rtol = 1e-9 )
118+ assert_allclose (Sop_y_np , Sop .H @ y_global , rtol = 1e-9 )
119119
120120
121121@pytest .mark .mpi (min_size = 2 )
@@ -148,8 +148,8 @@ def test_power(par):
148148 range (size )]
149149 BDiag = pylops .BlockDiag (ops = ops )
150150 Pop = BDiag ** 3
151- assert_allclose (Pop_x_np , Pop @ x_global , rtol = 1e-14 )
152- assert_allclose (Pop_y_np , Pop .H @ y_global , rtol = 1e-14 )
151+ assert_allclose (Pop_x_np , Pop @ x_global , rtol = 1e-9 )
152+ assert_allclose (Pop_y_np , Pop .H @ y_global , rtol = 1e-9 )
153153
154154
155155@pytest .mark .mpi (min_size = 2 )
@@ -188,8 +188,8 @@ def test_sum(par):
188188 range (size )]
189189 BDiag2 = pylops .BlockDiag (ops = ops2 )
190190 Sop = BDiag + BDiag2
191- assert_allclose (Sop_x_np , Sop @ x_global , rtol = 1e-14 )
192- assert_allclose (Sop_y_np , Sop .H @ y_global , rtol = 1e-14 )
191+ assert_allclose (Sop_x_np , Sop @ x_global , rtol = 1e-9 )
192+ assert_allclose (Sop_y_np , Sop .H @ y_global , rtol = 1e-9 )
193193
194194
195195@pytest .mark .mpi (min_size = 2 )
@@ -228,8 +228,8 @@ def test_product(par):
228228 range (size )]
229229 BDiag2 = pylops .BlockDiag (ops = ops2 )
230230 Pop = BDiag * BDiag2
231- assert_allclose (Pop_x_np , Pop @ x_global , rtol = 1e-14 )
232- assert_allclose (Pop_y_np , Pop .H @ y_global , rtol = 1e-14 )
231+ assert_allclose (Pop_x_np , Pop @ x_global , rtol = 1e-9 )
232+ assert_allclose (Pop_y_np , Pop .H @ y_global , rtol = 1e-9 )
233233
234234
235235@pytest .mark .mpi (min_size = 2 )
@@ -262,8 +262,8 @@ def test_conj(par):
262262 range (size )]
263263 BDiag = pylops .BlockDiag (ops = ops )
264264 Cop = BDiag .conj ()
265- assert_allclose (Cop_x_np , Cop @ x_global , rtol = 1e-14 )
266- assert_allclose (Cop_y_np , Cop .H @ y_global , rtol = 1e-14 )
265+ assert_allclose (Cop_x_np , Cop @ x_global , rtol = 1e-9 )
266+ assert_allclose (Cop_y_np , Cop .H @ y_global , rtol = 1e-9 )
267267
268268
269269@pytest .mark .mpi (min_size = 2 )
@@ -292,8 +292,8 @@ def test_mpilinop(par):
292292 y_adj = y_adj_dist .asarray ()
293293
294294 if rank == 0 :
295- assert_allclose (y , Fop @ x_global , rtol = 1e-14 )
296- assert_allclose (y_adj , Fop .H @ x_adj_global , rtol = 1e-14 )
295+ assert_allclose (y , Fop @ x_global , rtol = 1e-9 )
296+ assert_allclose (y_adj , Fop .H @ x_adj_global , rtol = 1e-9 )
297297
298298
299299@pytest .mark .mpi (min_size = 2 )
@@ -322,7 +322,7 @@ def test_fwd_mpilinop(par):
322322 VStack = pylops .VStack (ops = [(i + 1 ) * Sop for i in range (size )])
323323 FullOp = VStack @ Fop
324324 y_np = FullOp @ x_global
325- assert_allclose (y , y_np .flatten (), rtol = 1e-14 )
325+ assert_allclose (y , y_np .flatten (), rtol = 1e-9 )
326326
327327
328328@pytest .mark .mpi (min_size = 2 )
0 commit comments