Skip to content

Commit d97043d

Browse files
committed
Specify integer kind in size function.
1 parent 534a88d commit d97043d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/stdlib_linalg_matrix_functions.fypp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ contains
3636
order_ = 10 ; if (present(order)) order_ = order
3737

3838
! Problem's dimension.
39-
m = size(A, 1) ; n = size(A, 2)
39+
m = size(A, dim=1, kind=ilp) ; n = size(A, dim=2, kind=ilp)
4040

4141
if (m /= n) then
4242
err0 = linalg_state_type(this,LINALG_VALUE_ERROR,'Invalid matrix size A=',[m, n])
@@ -53,7 +53,7 @@ contains
5353
a_norm = mnorm(A, "inf")
5454

5555
! Determine scaling factor for the matrix.
56-
ee = int(log(a_norm) / log2_${rk}$) + 1
56+
ee = int(log(a_norm) / log2_${rk}$, kind=ilp) + 1
5757
s = max(0, ee+1)
5858

5959
! Scale the input matrix & initialize polynomial.

0 commit comments

Comments
 (0)