Skip to content

Commit 178a897

Browse files
committed
update assert -> check
1 parent 85f3df4 commit 178a897

File tree

1 file changed

+46
-46
lines changed

1 file changed

+46
-46
lines changed

src/tests/quadrature/test_simps.f90

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
program test_simps
22
use stdlib_experimental_kinds, only: sp, dp, qp
3-
use stdlib_experimental_error, only: assert
3+
use stdlib_experimental_error, only: check
44
use stdlib_experimental_quadrature, only: simps, simps_weights
55

66
implicit none
@@ -50,18 +50,18 @@ subroutine test_simps_sp
5050
val = simps(y, 1.0_sp)
5151
ans = 576.0_sp
5252
print *, " dx=1", val, ans
53-
call assert(abs(val - ans) < tol_sp)
53+
call check(abs(val - ans) < tol_sp)
5454

5555
val = simps(y, 0.5_sp)
5656
ans = 288.0_sp
5757
print *, " dx=0.5", val, ans
58-
call assert(abs(val - ans) < tol_sp)
58+
call check(abs(val - ans) < tol_sp)
5959

6060
x = [(0.25_sp*(i-1), i = 1, n)]
6161
val = simps(y, x)
6262
ans = 144.0_sp
6363
print *, " x=0,0.25,0.5,...", val, ans
64-
call assert(abs(val - ans) < tol_sp)
64+
call check(abs(val - ans) < tol_sp)
6565
end subroutine test_simps_sp
6666

6767

@@ -80,18 +80,18 @@ subroutine test_simps_dp
8080
val = simps(y, 1.0_dp)
8181
ans = 576.0_dp
8282
print *, " dx=1", val, ans
83-
call assert(abs(val - ans) < tol_dp)
83+
call check(abs(val - ans) < tol_dp)
8484

8585
val = simps(y, 0.5_dp)
8686
ans = 288.0_dp
8787
print *, " dx=0.5", val, ans
88-
call assert(abs(val - ans) < tol_dp)
88+
call check(abs(val - ans) < tol_dp)
8989

9090
x = [(0.25_dp*(i-1), i = 1, n)]
9191
val = simps(y, x)
9292
ans = 144.0_dp
9393
print *, " x=0,0.25,0.5,...", val, ans
94-
call assert(abs(val - ans) < tol_dp)
94+
call check(abs(val - ans) < tol_dp)
9595
end subroutine test_simps_dp
9696

9797

@@ -110,18 +110,18 @@ subroutine test_simps_qp
110110
val = simps(y, 1.0_qp)
111111
ans = 576.0_qp
112112
print *, " dx=1", val, ans
113-
call assert(abs(val - ans) < tol_qp)
113+
call check(abs(val - ans) < tol_qp)
114114

115115
val = simps(y, 0.5_qp)
116116
ans = 288.0_qp
117117
print *, " dx=0.5", val, ans
118-
call assert(abs(val - ans) < tol_qp)
118+
call check(abs(val - ans) < tol_qp)
119119

120120
x = [(0.25_qp*(i-1), i = 1, n)]
121121
val = simps(y, x)
122122
ans = 144.0_qp
123123
print *, " x=0,0.25,0.5,...", val, ans
124-
call assert(abs(val - ans) < tol_qp)
124+
call check(abs(val - ans) < tol_qp)
125125
end subroutine test_simps_qp
126126

127127

@@ -143,7 +143,7 @@ subroutine test_simps_weights_sp
143143
val = sum(w*y)
144144
ans = simps(y, x)
145145
print *, " ", val, ans
146-
call assert(abs(val - ans) < tol_sp)
146+
call check(abs(val - ans) < tol_sp)
147147
end subroutine test_simps_weights_sp
148148

149149

@@ -165,7 +165,7 @@ subroutine test_simps_weights_dp
165165
val = sum(w*y)
166166
ans = simps(y, x)
167167
print *, " ", val, ans
168-
call assert(abs(val - ans) < tol_dp)
168+
call check(abs(val - ans) < tol_dp)
169169
end subroutine test_simps_weights_dp
170170

171171

@@ -187,7 +187,7 @@ subroutine test_simps_weights_qp
187187
val = sum(w*y)
188188
ans = simps(y, x)
189189
print *, " ", val, ans
190-
call assert(abs(val - ans) < tol_qp)
190+
call check(abs(val - ans) < tol_qp)
191191
end subroutine test_simps_weights_qp
192192

193193

@@ -196,10 +196,10 @@ subroutine test_simps_zero_sp
196196

197197
print *, "test_simps_zero_sp"
198198

199-
call assert(abs(simps(a, 1.0_sp)) < epsilon(0.0_sp))
200-
call assert(abs(simps([1.0_sp], 1.0_sp)) < epsilon(0.0_sp))
201-
call assert(abs(simps(a, a)) < epsilon(0.0_sp))
202-
call assert(abs(simps([1.0_sp], [1.0_sp])) < epsilon(0.0_sp))
199+
call check(abs(simps(a, 1.0_sp)) < epsilon(0.0_sp))
200+
call check(abs(simps([1.0_sp], 1.0_sp)) < epsilon(0.0_sp))
201+
call check(abs(simps(a, a)) < epsilon(0.0_sp))
202+
call check(abs(simps([1.0_sp], [1.0_sp])) < epsilon(0.0_sp))
203203
end subroutine test_simps_zero_sp
204204

205205

@@ -208,10 +208,10 @@ subroutine test_simps_zero_dp
208208

209209
print *, "test_simps_zero_dp"
210210

211-
call assert(abs(simps(a, 1.0_dp)) < epsilon(0.0_dp))
212-
call assert(abs(simps([1.0_dp], 1.0_dp)) < epsilon(0.0_dp))
213-
call assert(abs(simps(a, a)) < epsilon(0.0_dp))
214-
call assert(abs(simps([1.0_dp], [1.0_dp])) < epsilon(0.0_dp))
211+
call check(abs(simps(a, 1.0_dp)) < epsilon(0.0_dp))
212+
call check(abs(simps([1.0_dp], 1.0_dp)) < epsilon(0.0_dp))
213+
call check(abs(simps(a, a)) < epsilon(0.0_dp))
214+
call check(abs(simps([1.0_dp], [1.0_dp])) < epsilon(0.0_dp))
215215
end subroutine test_simps_zero_dp
216216

217217

@@ -220,10 +220,10 @@ subroutine test_simps_zero_qp
220220

221221
print *, "test_simps_zero_qp"
222222

223-
call assert(abs(simps(a, 1.0_qp)) < epsilon(0.0_qp))
224-
call assert(abs(simps([1.0_qp], 1.0_qp)) < epsilon(0.0_qp))
225-
call assert(abs(simps(a, a)) < epsilon(0.0_qp))
226-
call assert(abs(simps([1.0_qp], [1.0_qp])) < epsilon(0.0_qp))
223+
call check(abs(simps(a, 1.0_qp)) < epsilon(0.0_qp))
224+
call check(abs(simps([1.0_qp], 1.0_qp)) < epsilon(0.0_qp))
225+
call check(abs(simps(a, a)) < epsilon(0.0_qp))
226+
call check(abs(simps([1.0_qp], [1.0_qp])) < epsilon(0.0_qp))
227227
end subroutine test_simps_zero_qp
228228

229229

@@ -246,18 +246,18 @@ subroutine test_simps_even_sp
246246
val = simps(y, 1.0_sp)
247247
ans = 1000.0_sp
248248
print *, " dx=1", val, ans
249-
call assert(abs(val - ans) < tol_sp)
249+
call check(abs(val - ans) < tol_sp)
250250

251251
val = simps(y, 0.5_sp)
252252
ans = 500.0_sp
253253
print *, " dx=0.5", val, ans
254-
call assert(abs(val - ans) < tol_sp)
254+
call check(abs(val - ans) < tol_sp)
255255

256256
x = [(0.25_sp*(i-1), i = 1, n)]
257257
val = simps(y, x)
258258
ans = 250.0_sp
259259
print *, " x=0,0.25,0.5,...", val, ans
260-
call assert(abs(val - ans) < tol_sp)
260+
call check(abs(val - ans) < tol_sp)
261261
end do
262262
end subroutine test_simps_even_sp
263263

@@ -277,18 +277,18 @@ subroutine test_simps_even_dp
277277
val = simps(y, 1.0_dp)
278278
ans = 1000.0_dp
279279
print *, " dx=1", val, ans
280-
call assert(abs(val - ans) < tol_dp)
280+
call check(abs(val - ans) < tol_dp)
281281

282282
val = simps(y, 0.5_dp)
283283
ans = 500.0_dp
284284
print *, " dx=0.5", val, ans
285-
call assert(abs(val - ans) < tol_dp)
285+
call check(abs(val - ans) < tol_dp)
286286

287287
x = [(0.25_dp*(i-1), i = 1, n)]
288288
val = simps(y, x)
289289
ans = 250.0_dp
290290
print *, " x=0,0.25,0.5,...", val, ans
291-
call assert(abs(val - ans) < tol_dp)
291+
call check(abs(val - ans) < tol_dp)
292292
end subroutine test_simps_even_dp
293293

294294

@@ -311,18 +311,18 @@ subroutine test_simps_even_qp
311311
val = simps(y, 1.0_qp)
312312
ans = 1000.0_qp
313313
print *, " dx=1", val, ans
314-
call assert(abs(val - ans) < tol_qp)
314+
call check(abs(val - ans) < tol_qp)
315315

316316
val = simps(y, 0.5_qp)
317317
ans = 500.0_qp
318318
print *, " dx=0.5", val, ans
319-
call assert(abs(val - ans) < tol_qp)
319+
call check(abs(val - ans) < tol_qp)
320320

321321
x = [(0.25_qp*(i-1), i = 1, n)]
322322
val = simps(y, x)
323323
ans = 250.0_qp
324324
print *, " x=0,0.25,0.5,...", val, ans
325-
call assert(abs(val - ans) < tol_qp)
325+
call check(abs(val - ans) < tol_qp)
326326
end do
327327
end subroutine test_simps_even_qp
328328

@@ -347,7 +347,7 @@ subroutine test_simps_weights_even_sp
347347
val = sum(w*y)
348348
ans = simps(y, x)
349349
print *, " even=", even, val, ans
350-
call assert(abs(val - ans) < tol_sp)
350+
call check(abs(val - ans) < tol_sp)
351351
end do
352352
end subroutine test_simps_weights_even_sp
353353

@@ -372,7 +372,7 @@ subroutine test_simps_weights_even_dp
372372
val = sum(w*y)
373373
ans = simps(y, x)
374374
print *, " even=", even, val, ans
375-
call assert(abs(val - ans) < tol_dp)
375+
call check(abs(val - ans) < tol_dp)
376376
end do
377377
end subroutine test_simps_weights_even_dp
378378

@@ -398,7 +398,7 @@ subroutine test_simps_weights_even_qp
398398
val = sum(w*y)
399399
ans = simps(y, x)
400400
print *, " even=", even, val, ans
401-
call assert(abs(val - ans) < tol_qp)
401+
call check(abs(val - ans) < tol_qp)
402402
end do
403403
end subroutine test_simps_weights_even_qp
404404

@@ -422,18 +422,18 @@ subroutine test_simps_six_sp
422422
val = simps(y, 1.0_sp)
423423
ans = 125.0_sp
424424
print *, " dx=1", val, ans
425-
call assert(abs(val - ans) < tol_sp)
425+
call check(abs(val - ans) < tol_sp)
426426

427427
val = simps(y, 0.5_sp)
428428
ans = 62.5_sp
429429
print *, " dx=0.5", val, ans
430-
call assert(abs(val - ans) < tol_sp)
430+
call check(abs(val - ans) < tol_sp)
431431

432432
x = [(0.25_sp*(i-1), i = 1, n)]
433433
val = simps(y, x)
434434
ans = 31.25_sp
435435
print *, " x=0,0.25,0.5,...", val, ans
436-
call assert(abs(val - ans) < tol_sp)
436+
call check(abs(val - ans) < tol_sp)
437437
end do
438438
end subroutine test_simps_six_sp
439439

@@ -453,18 +453,18 @@ subroutine test_simps_six_dp
453453
val = simps(y, 1.0_dp)
454454
ans = 125.0_dp
455455
print *, " dx=1", val, ans
456-
call assert(abs(val - ans) < tol_dp)
456+
call check(abs(val - ans) < tol_dp)
457457

458458
val = simps(y, 0.5_dp)
459459
ans = 62.5_dp
460460
print *, " dx=0.5", val, ans
461-
call assert(abs(val - ans) < tol_dp)
461+
call check(abs(val - ans) < tol_dp)
462462

463463
x = [(0.25_dp*(i-1), i = 1, n)]
464464
val = simps(y, x)
465465
ans = 31.25_dp
466466
print *, " x=0,0.25,0.5,...", val, ans
467-
call assert(abs(val - ans) < tol_dp)
467+
call check(abs(val - ans) < tol_dp)
468468
end subroutine test_simps_six_dp
469469

470470

@@ -487,18 +487,18 @@ subroutine test_simps_six_qp
487487
val = simps(y, 1.0_qp)
488488
ans = 125.0_qp
489489
print *, " dx=1", val, ans
490-
call assert(abs(val - ans) < tol_qp)
490+
call check(abs(val - ans) < tol_qp)
491491

492492
val = simps(y, 0.5_qp)
493493
ans = 62.5_qp
494494
print *, " dx=0.5", val, ans
495-
call assert(abs(val - ans) < tol_qp)
495+
call check(abs(val - ans) < tol_qp)
496496

497497
x = [(0.25_qp*(i-1), i = 1, n)]
498498
val = simps(y, x)
499499
ans = 31.25_qp
500500
print *, " x=0,0.25,0.5,...", val, ans
501-
call assert(abs(val - ans) < tol_qp)
501+
call check(abs(val - ans) < tol_qp)
502502
end do
503503
end subroutine test_simps_six_qp
504504

0 commit comments

Comments
 (0)