@@ -58,18 +58,18 @@ contains
5858
5959 val = simps(y, 1.0_${k1}$)
6060 ans = 576.0_${k1}$
61- call check(error, abs( val - ans) < tol_${k1}$)
61+ call check(error, val, ans, thr= tol_${k1}$)
6262 if (allocated(error)) return
6363
6464 val = simps(y, 0.5_${k1}$)
6565 ans = 288.0_${k1}$
66- call check(error, abs( val - ans) < tol_${k1}$)
66+ call check(error, val, ans, thr= tol_${k1}$)
6767 if (allocated(error)) return
6868
6969 x = [(0.25_${k1}$*(i-1), i = 1, n)]
7070 val = simps(y, x)
7171 ans = 144.0_${k1}$
72- call check(error, abs( val - ans) < tol_${k1}$)
72+ call check(error, val, ans, thr= tol_${k1}$)
7373 end subroutine test_simps_${k1}$
7474
7575 subroutine test_simps_weights_${k1}$(error)
@@ -91,7 +91,7 @@ contains
9191 w = simps_weights(x)
9292 val = sum(w*y)
9393 ans = simps(y, x)
94- call check(error, abs( val - ans) < tol_${k1}$)
94+ call check(error, val, ans, thr= tol_${k1}$)
9595 end subroutine test_simps_weights_${k1}$
9696
9797 subroutine test_simps_zero_${k1}$(error)
@@ -129,18 +129,18 @@ contains
129129
130130 val = simps(y, 1.0_${k1}$)
131131 ans = 1000.0_${k1}$
132- call check(error, abs( val - ans) < tol_${k1}$)
132+ call check(error, val, ans, thr= tol_${k1}$)
133133 if (allocated(error)) return
134134
135135 val = simps(y, 0.5_${k1}$)
136136 ans = 500.0_${k1}$
137- call check(error, abs( val - ans) < tol_${k1}$)
137+ call check(error, val, ans, thr= tol_${k1}$)
138138 if (allocated(error)) return
139139
140140 x = [(0.25_${k1}$*(i-1), i = 1, n)]
141141 val = simps(y, x)
142142 ans = 250.0_${k1}$
143- call check(error, abs( val - ans) < tol_${k1}$)
143+ call check(error, val, ans, thr= tol_${k1}$)
144144 if (allocated(error)) return
145145 end do
146146 end subroutine test_simps_even_${k1}$
@@ -166,7 +166,7 @@ contains
166166 w = simps_weights(x)
167167 val = sum(w*y)
168168 ans = simps(y, x)
169- call check(error, abs( val - ans) < tol_${k1}$)
169+ call check(error, val, ans, thr= tol_${k1}$)
170170 if (allocated(error)) return
171171 end do
172172 end subroutine test_simps_weights_even_${k1}$
@@ -190,18 +190,18 @@ contains
190190
191191 val = simps(y, 1.0_${k1}$)
192192 ans = 125.0_${k1}$
193- call check(error, abs( val - ans) < tol_${k1}$)
193+ call check(error, val, ans, thr= tol_${k1}$)
194194 if (allocated(error)) return
195195
196196 val = simps(y, 0.5_${k1}$)
197197 ans = 62.5_${k1}$
198- call check(error, abs( val - ans) < tol_${k1}$)
198+ call check(error, val, ans, thr= tol_${k1}$)
199199 if (allocated(error)) return
200200
201201 x = [(0.25_${k1}$*(i-1), i = 1, n)]
202202 val = simps(y, x)
203203 ans = 31.25_${k1}$
204- call check(error, abs( val - ans) < tol_${k1}$)
204+ call check(error, val, ans, thr= tol_${k1}$)
205205 if (allocated(error)) return
206206 end do
207207 end subroutine test_simps_six_${k1}$
0 commit comments