@@ -59,13 +59,19 @@ def test_run_inversion(persistent_temp_model, monkeypatch):
59
59
60
60
J_inv = mdl_out .solvers [0 ].J_inv .value ()
61
61
62
+ if pytest .parallel :
63
+ tol = 1e-2
64
+
65
+ else :
66
+ tol = 1e-5
67
+
62
68
pytest .check_float_result (cntrl_norm ,
63
69
expected_cntrl_norm ,
64
- work_dir , 'expected_cntrl_norm' )
70
+ work_dir , 'expected_cntrl_norm' , tol = tol )
65
71
66
72
pytest .check_float_result (J_inv ,
67
73
expected_J_inv ,
68
- work_dir , 'expected_J_inv' )
74
+ work_dir , 'expected_J_inv' , tol = tol )
69
75
70
76
@pytest .mark .tv
71
77
def test_tv_run_inversion (persistent_temp_model , monkeypatch ):
@@ -157,13 +163,19 @@ def test_run_forward(existing_temp_model, monkeypatch, setup_deps):
157
163
delta_qoi = slvr .Qval_ts [- 1 ] - slvr .Qval_ts [0 ]
158
164
u_norm = norm (slvr .U )
159
165
166
+ if pytest .parallel :
167
+ tol = 1e-3
168
+
169
+ else :
170
+ tol = 1e-5
171
+
160
172
pytest .check_float_result (delta_qoi ,
161
173
expected_delta_qoi ,
162
- work_dir , 'expected_delta_qoi' , tol = 1.0e-5 )
174
+ work_dir , 'expected_delta_qoi' , tol = tol )
163
175
164
176
pytest .check_float_result (u_norm ,
165
177
expected_u_norm ,
166
- work_dir , 'expected_u_norm' , tol = 1.0e-5 )
178
+ work_dir , 'expected_u_norm' , tol = tol )
167
179
168
180
@pytest .mark .tv
169
181
def test_tv_run_forward (existing_temp_model , monkeypatch , setup_deps ):
@@ -254,7 +266,11 @@ def test_run_eigendec(existing_temp_model, monkeypatch, setup_deps):
254
266
evals_sum = np .sum (slvr .eigenvals )
255
267
evec0_norm = norm (slvr .eigenfuncs [0 ])
256
268
257
- tol = 1e-5
269
+ if pytest .parallel :
270
+ tol = 1e-2
271
+
272
+ else :
273
+ tol = 1e-5
258
274
259
275
pytest .check_float_result (evals_sum ,
260
276
expected_evals_sum ,
@@ -286,7 +302,7 @@ def test_run_errorprop(existing_temp_model, monkeypatch, setup_deps):
286
302
Q_sigma_prior = mdl_out .Q_sigma_prior [- 1 ]
287
303
288
304
if pytest .parallel :
289
- tol = 5e-5
305
+ tol = 5e-3
290
306
291
307
else :
292
308
tol = 1e-5
0 commit comments