@@ -41,7 +41,7 @@ module test_linalg_pseudoinverse
4141
4242 integer(ilp) :: i,j
4343 integer(ilp), parameter :: n = 15_ilp
44- real(${rk}$), parameter :: tol = 100 *sqrt(epsilon(0.0_${rk}$))
44+ real(${rk}$), parameter :: tol = 1000 *sqrt(epsilon(0.0_${rk}$))
4545
4646 ${rt}$ :: a(n,n),inva(n,n)
4747
@@ -85,7 +85,7 @@ module test_linalg_pseudoinverse
8585
8686 integer(ilp) :: failed
8787 integer(ilp), parameter :: n = 10
88- real(${rk}$), parameter :: tol = 100 *sqrt(epsilon(0.0_${rk}$))
88+ real(${rk}$), parameter :: tol = 1000 *sqrt(epsilon(0.0_${rk}$))
8989 ${rt}$ :: a(n, n), inva(n, n)
9090 #:if rt.startswith('complex')
9191 real(${rk}$) :: rea(n, n, 2)
@@ -119,7 +119,7 @@ module test_linalg_pseudoinverse
119119
120120 integer(ilp) :: failed
121121 integer(ilp), parameter :: m = 20, n = 10
122- real(${rk}$), parameter :: tol = 100 *sqrt(epsilon(0.0_${rk}$))
122+ real(${rk}$), parameter :: tol = 1000 *sqrt(epsilon(0.0_${rk}$))
123123 ${rt}$ :: a(m, n), inva(n, m)
124124 #:if rt.startswith('complex')
125125 real(${rk}$) :: rea(m, n, 2)
@@ -153,7 +153,7 @@ module test_linalg_pseudoinverse
153153
154154 integer(ilp) :: failed
155155 integer(ilp), parameter :: m = 10, n = 20
156- real(${rk}$), parameter :: tol = 100 *sqrt(epsilon(0.0_${rk}$))
156+ real(${rk}$), parameter :: tol = 1000 *sqrt(epsilon(0.0_${rk}$))
157157 ${rt}$ :: a(m, n), inva(n, m)
158158 #:if rt.startswith('complex')
159159 real(${rk}$) :: rea(m, n, 2)
@@ -187,7 +187,7 @@ module test_linalg_pseudoinverse
187187
188188 integer(ilp) :: failed
189189 integer(ilp), parameter :: n = 10
190- real(${rk}$), parameter :: tol = 100 *sqrt(epsilon(0.0_${rk}$))
190+ real(${rk}$), parameter :: tol = 1000 *sqrt(epsilon(0.0_${rk}$))
191191 ${rt}$ :: a(n, n), inva(n, n)
192192 #:if rt.startswith('complex')
193193 real(${rk}$) :: rea(n, n, 2)
0 commit comments