Skip to content

Commit a018f21

Browse files
committed
test: increase rtol in test_linearop
1 parent 2e745c7 commit a018f21

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

tests/test_linearop.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)