Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit c14d599

Browse files
authored
linalg: slightly increase test tolerance (#985)
2 parents d8fd7b2 + 3532235 commit c14d599

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

‎test/linalg/test_linalg_pseudoinverse.fypp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /