Skip to content

Commit 6c75e31

Browse files
authored
Merge pull request #189 from zerothi/external
Fixed (alot) missing external subroutines and removed "dead" variables
2 parents 95a761c + dc0e59a commit 6c75e31

137 files changed

Lines changed: 196 additions & 136 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

BLAS/TESTING/dblat1.f

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ SUBROUTINE CHECK0(SFAC)
139139
DOUBLE PRECISION DA1(8), DATRUE(8), DB1(8), DBTRUE(8), DC1(8),
140140
$ DS1(8), DAB(4,9), DTEMP(9), DTRUE(9,9)
141141
* .. External Subroutines ..
142-
EXTERNAL DROTG, DROTMG, STEST1
142+
EXTERNAL DROTG, DROTMG, STEST, STEST1
143143
* .. Common blocks ..
144144
COMMON /COMBLA/ICASE, N, INCX, INCY, PASS
145145
* .. Data statements ..
@@ -360,7 +360,8 @@ SUBROUTINE CHECK2(SFAC)
360360
DOUBLE PRECISION DDOT, DSDOT
361361
EXTERNAL DDOT, DSDOT
362362
* .. External Subroutines ..
363-
EXTERNAL DAXPY, DCOPY, DROTM, DSWAP, STEST, STEST1
363+
EXTERNAL DAXPY, DCOPY, DROTM, DSWAP, STEST, STEST1,
364+
$ TESTDSDOT
364365
* .. Intrinsic Functions ..
365366
INTRINSIC ABS, MIN
366367
* .. Common blocks ..

BLAS/TESTING/sblat1.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ SUBROUTINE CHECK0(SFAC)
139139
REAL DA1(8), DATRUE(8), DB1(8), DBTRUE(8), DC1(8),
140140
+ DS1(8), DAB(4,9), DTEMP(9), DTRUE(9,9)
141141
* .. External Subroutines ..
142-
EXTERNAL SROTG, SROTMG, STEST1
142+
EXTERNAL SROTG, SROTMG, STEST, STEST1
143143
* .. Common blocks ..
144144
COMMON /COMBLA/ICASE, N, INCX, INCY, PASS
145145
* .. Data statements ..

INSTALL/LAPACK_version.f

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,20 @@
2222
*
2323
*> \ingroup auxOTHERauxiliary
2424
*
25-
* ===================================================================== PROGRAM LAPACK_VERSION
25+
* =====================================================================
26+
PROGRAM LAPACK_VERSION
2627
*
2728
* -- LAPACK auxiliary routine (version 3.7.0) --
2829
* -- LAPACK is a software package provided by Univ. of Tennessee, --
2930
* -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..--
3031
* December 2016
3132
*
3233
INTEGER MAJOR, MINOR, PATCH
34+
* ..
35+
* .. External Subroutines ..
36+
EXTERNAL ILAVER
3337
*
34-
CALL ILAVER ( MAJOR,MINOR, PATCH )
38+
CALL ILAVER ( MAJOR, MINOR, PATCH )
3539
WRITE(*,*) "LAPACK ",MAJOR,".",MINOR,".",PATCH
3640
*
3741
END

INSTALL/dsecndtst.f

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@
4848
DOUBLE PRECISION DSECND
4949
EXTERNAL DSECND
5050
* ..
51+
* .. External Subroutines ..
52+
EXTERNAL MYSUB
53+
* ..
5154
* .. Intrinsic Functions ..
5255
INTRINSIC DBLE
5356
* ..

INSTALL/secondtst.f

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@
4444
REAL SECOND
4545
EXTERNAL SECOND
4646
* ..
47+
* .. External Subroutines ..
48+
EXTERNAL MYSUB
49+
* ..
4750
* .. Intrinsic Functions ..
4851
INTRINSIC REAL
4952
* ..

SRC/cgelqt3.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ RECURSIVE SUBROUTINE CGELQT3( M, N, A, LDA, T, LDT, INFO )
134134
PARAMETER ( ZERO = (0.0E+00,0.0E+00))
135135
* ..
136136
* .. Local Scalars ..
137-
INTEGER I, I1, J, J1, M1, M2, N1, N2, IINFO
137+
INTEGER I, I1, J, J1, M1, M2, IINFO
138138
* ..
139139
* .. External Subroutines ..
140140
EXTERNAL CLARFG, CTRMM, CGEMM, XERBLA

SRC/cgemlqt.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ SUBROUTINE CGEMLQT( SIDE, TRANS, M, N, K, MB, V, LDV, T, LDT,
169169
* ..
170170
* .. Local Scalars ..
171171
LOGICAL LEFT, RIGHT, TRAN, NOTRAN
172-
INTEGER I, IB, LDWORK, KF, Q
172+
INTEGER I, IB, LDWORK, KF
173173
* ..
174174
* .. External Functions ..
175175
LOGICAL LSAME

SRC/cgesvdx.f

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,8 @@ SUBROUTINE CGESVDX( JOBU, JOBVT, RANGE, M, N, A, LDA, VL, VU,
309309
* ..
310310
* .. External Subroutines ..
311311
EXTERNAL CGEBRD, CGELQF, CGEQRF, CLASCL, CLASET,
312-
$ SLASCL, XERBLA
312+
$ CUNMBR, CUNMQR, CUNMLQ, CLACPY,
313+
$ SBDSVDX, SLASCL, XERBLA
313314
* ..
314315
* .. External Functions ..
315316
LOGICAL LSAME

SRC/cgesvj.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ SUBROUTINE CGESVJ( JOBA, JOBU, JOBV, M, N, A, LDA, SVA, MV, V,
409409
* .. External Subroutines ..
410410
* ..
411411
* from BLAS
412-
EXTERNAL CCOPY, CROT, CSSCAL, CSWAP
412+
EXTERNAL CCOPY, CROT, CSSCAL, CSWAP, CAXPY
413413
* from LAPACK
414414
EXTERNAL CLASCL, CLASET, CLASSQ, SLASCL, XERBLA
415415
EXTERNAL CGSVJ0, CGSVJ1

SRC/cgghd3.f

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,8 @@ SUBROUTINE CGGHD3( COMPQ, COMPZ, N, ILO, IHI, A, LDA, B, LDB, Q,
271271
EXTERNAL ILAENV, LSAME
272272
* ..
273273
* .. External Subroutines ..
274-
EXTERNAL CGGHRD, CLARTG, CLASET, CUNM22, CROT, XERBLA
274+
EXTERNAL CGGHRD, CLARTG, CLASET, CUNM22, CROT, CGEMM,
275+
$ CGEMV, CTRMV, CLACPY, XERBLA
275276
* ..
276277
* .. Intrinsic Functions ..
277278
INTRINSIC REAL, CMPLX, CONJG, MAX

0 commit comments

Comments
 (0)