@@ -173,10 +173,9 @@ contains
173173 type(error_type), allocatable, intent(out) :: error
174174
175175 #:for rank in range(1, NRANK+1)
176- call check(error, abs(mean(d${rank}$_${k1}$) - &
177- sum(d${rank}$_${k1}$)/real(size(d${rank}$_${k1}$), ${k1}$)) &
178- < ${k1}$tol &
179- , 'mean(d${rank}$_${k1}$): uncorrect answer')
176+ call check(error, mean(d${rank}$_${k1}$), sum(d${rank}$_${k1}$)/real(size(d${rank}$_${k1}$), ${k1}$)&
177+ , 'mean(d${rank}$_${k1}$): uncorrect answer'&
178+ , thr = ${k1}$tol)
180179 if (allocated(error)) return
181180 #:endfor
182181 end subroutine
@@ -237,11 +236,10 @@ contains
237236 type(error_type), allocatable, intent(out) :: error
238237
239238 #:for rank in range(1, NRANK+1)
240- call check(error, abs( mean(d${rank}$_${k1}$, d${rank}$_${k1}$ > 0) &
241- - sum(d${rank}$_${k1}$, d${rank}$_${k1}$ > 0)/real(count(d${rank}$_${k1}$ > 0), ${k1}$))&
242- < ${k1}$tol &
239+ call check(error, mean(d${rank}$_${k1}$, d${rank}$_${k1}$ > 0)&
240+ , sum(d${rank}$_${k1}$, d${rank}$_${k1}$ > 0)/real(count(d${rank}$_${k1}$ > 0), ${k1}$)&
243241 , 'mean(d${rank}$_${k1}$, d${rank}$_${k1}$ > 0): uncorrect answer'&
244- )
242+ , thr = ${k1}$tol )
245243 if (allocated(error)) return
246244 #:endfor
247245 end subroutine
@@ -276,11 +274,9 @@ contains
276274 type(error_type), allocatable, intent(out) :: error
277275
278276 #:for rank in range(1, NRANK+1)
279- call check(error, abs( mean(d${rank}$_c${k1}$) - &
280- sum(d${rank}$_c${k1}$)/real(size(d${rank}$_c${k1}$), ${k1}$) )&
281- < ${k1}$tol &
277+ call check(error, mean(d${rank}$_c${k1}$), sum(d${rank}$_c${k1}$)/real(size(d${rank}$_c${k1}$), ${k1}$)&
282278 , 'mean(d${rank}$_c${k1}$): uncorrect answer'&
283- )
279+ , thr = ${k1}$tol )
284280 if (allocated(error)) return
285281 #:endfor
286282 end subroutine
@@ -341,11 +337,10 @@ contains
341337 type(error_type), allocatable, intent(out) :: error
342338
343339 #:for rank in range(1, NRANK+1)
344- call check(error, abs(mean(d${rank}$_c${k1}$, d${rank}$_c${k1}$%re > 0) - &
345- sum(d${rank}$_c${k1}$, d${rank}$_c${k1}$%re > 0)/real(count(d${rank}$_c${k1}$%re > 0), ${k1}$))&
346- < ${k1}$tol &
340+ call check(error, mean(d${rank}$_c${k1}$, d${rank}$_c${k1}$%re > 0)&
341+ , sum(d${rank}$_c${k1}$, d${rank}$_c${k1}$%re > 0)/real(count(d${rank}$_c${k1}$%re > 0), ${k1}$)&
347342 , 'mean(d${rank}$_c${k1}$, d${rank}$_c${k1}$%re > 0): uncorrect answer'&
348- )
343+ , thr = ${k1}$tol )
349344 if (allocated(error)) return
350345 #:endfor
351346 end subroutine
0 commit comments