Skip to content

Commit 63659f3

Browse files
author
Cyril Gandon
committed
Remove warning -Wunused-variable from compilation
1 parent c663dc1 commit 63659f3

9 files changed

+24
-11
lines changed

src/stdlib_linalg_cholesky.fypp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ submodule (stdlib_linalg) stdlib_linalg_cholesky
5454

5555
!> Local variables
5656
type(linalg_state_type) :: err0
57-
integer(ilp) :: lda,n,info,i,j
57+
integer(ilp) :: lda,n,info,j
5858
logical(lk) :: lower_,other_zeroed_
5959
character :: triangle
6060
${rt}$, parameter :: zero = 0.0_${rk}$

src/stdlib_linalg_eigenvalues.fypp

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -162,14 +162,17 @@ submodule (stdlib_linalg) stdlib_linalg_eigenvalues
162162

163163
!> Local variables
164164
type(linalg_state_type) :: err0
165-
integer(ilp) :: m,n,lda,ldu,ldv,info,k,lwork,lrwork,neig
165+
integer(ilp) :: m,n,lda,ldu,ldv,info,k,lwork,neig
166166
logical(lk) :: copy_a
167167
character :: task_u,task_v
168168
${rt}$, target :: work_dummy(1),u_dummy(1,1),v_dummy(1,1)
169169
${rt}$, allocatable :: work(:)
170+
${rt}$, pointer :: amat(:,:),umat(:,:),vmat(:,:)
171+
#:if rt.startswith('complex')
170172
real(${rk}$), allocatable :: rwork(:)
171-
${rt}$, pointer :: amat(:,:),lreal(:),limag(:),umat(:,:),vmat(:,:)
172-
173+
#:else
174+
${rt}$, pointer :: lreal(:),limag(:)
175+
#:endif
173176
!> Matrix size
174177
m = size(a,1,kind=ilp)
175178
n = size(a,2,kind=ilp)
@@ -388,7 +391,9 @@ submodule (stdlib_linalg) stdlib_linalg_eigenvalues
388391
character :: triangle,task
389392
${rt}$, target :: work_dummy(1)
390393
${rt}$, allocatable :: work(:)
394+
#:if rt.startswith('complex')
391395
real(${rk}$), allocatable :: rwork(:)
396+
#:endif
392397
${rt}$, pointer :: amat(:,:)
393398

394399
!> Matrix size

src/stdlib_linalg_lapack_c.fypp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38666,7 +38666,7 @@ module stdlib_linalg_lapack_c
3866638666
! Local Scalars
3866738667
integer(ilp) :: ncols, i, j, k, kp
3866838668
real(sp) :: amax, umax, rpvgrw, tmp
38669-
logical(lk) :: upper, lsame
38669+
logical(lk) :: upper
3867038670
complex(sp) :: zdum
3867138671
! Intrinsic Functions
3867238672
intrinsic :: abs,real,aimag,max,min

src/stdlib_linalg_lapack_d.fypp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6042,7 +6042,7 @@ module stdlib_linalg_lapack_d
60426042

60436043

60446044
! Local Scalars
6045-
integer(ilp) :: i, i1, i2, i3, i4, it1, it2, it3, it4, j
6045+
integer(ilp) :: i, i1, i2, i3, i4, it1, it2, it3, it4
60466046
! Local Arrays
60476047
integer(ilp) :: mm(lv,4)
60486048
! Intrinsic Functions

src/stdlib_linalg_lapack_w.fypp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35519,7 +35519,7 @@ module stdlib_linalg_lapack_${ci}$
3551935519
! Local Scalars
3552035520
integer(ilp) :: ncols, i, j, k, kp
3552135521
real(${ck}$) :: amax, umax, rpvgrw, tmp
35522-
logical(lk) :: upper, lsame
35522+
logical(lk) :: upper
3552335523
complex(${ck}$) :: zdum
3552435524
! Intrinsic Functions
3552535525
intrinsic :: abs,real,aimag,max,min

src/stdlib_linalg_lapack_z.fypp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39073,7 +39073,7 @@ module stdlib_linalg_lapack_z
3907339073
! Local Scalars
3907439074
integer(ilp) :: ncols, i, j, k, kp
3907539075
real(dp) :: amax, umax, rpvgrw, tmp
39076-
logical(lk) :: upper, lsame
39076+
logical(lk) :: upper
3907739077
complex(dp) :: zdum
3907839078
! Intrinsic Functions
3907939079
intrinsic :: abs,real,aimag,max,min

src/stdlib_linalg_least_squares.fypp

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,12 +203,18 @@ submodule (stdlib_linalg) stdlib_linalg_least_squares
203203
!! Local variables
204204
type(linalg_state_type) :: err0
205205
integer(ilp) :: m,n,lda,ldb,nrhs,ldx,nrhsx,info,mnmin,mnmax,arank,lrwork,liwork,lcwork
206-
integer(ilp) :: nrs,nis,ncs,nsvd
206+
integer(ilp) :: nrs,nis,nsvd
207+
#:if rt.startswith('complex')
208+
integer(ilp) :: ncs
209+
#:endif
207210
integer(ilp), pointer :: iwork(:)
208211
logical(lk) :: copy_a,large_enough_x
209212
real(${rk}$) :: acond,rcond
210213
real(${rk}$), pointer :: rwork(:),singular(:)
211-
${rt}$, pointer :: xmat(:,:),amat(:,:),cwork(:)
214+
${rt}$, pointer :: xmat(:,:),amat(:,:)
215+
#:if rt.startswith('complex')
216+
${rt}$, pointer :: cwork(:)
217+
#:endif
212218

213219
! Problem sizes
214220
m = size(a,1,kind=ilp)

src/stdlib_linalg_svd.fypp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,9 @@ submodule(stdlib_linalg) stdlib_linalg_svd
147147
character :: task
148148
${rt}$, target :: work_dummy(1),u_dummy(1,1),vt_dummy(1,1)
149149
${rt}$, allocatable :: work(:)
150+
#:if rt.startswith('complex')
150151
real(${rk}$), allocatable :: rwork(:)
152+
#:endif
151153
${rt}$, pointer :: amat(:,:),umat(:,:),vtmat(:,:)
152154

153155
!> Matrix determinant size

src/stdlib_specialfunctions_gamma.fypp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -714,7 +714,7 @@ contains
714714
${t1}$, intent(in) :: p
715715
${t2}$, intent(in) :: x
716716
${t2}$ :: res, p_lim, a, b, g, c, d, y
717-
integer :: n, m
717+
integer :: n
718718
${t2}$, parameter :: zero = 0.0_${k2}$, one = 1.0_${k2}$
719719
${t2}$, parameter :: dm = tiny(1.0_${k2}$) * 10 ** 6
720720
${t1}$, parameter :: zero_k1 = 0_${k1}$, two = 2_${k1}$

0 commit comments

Comments
 (0)