312312* > Jim Demmel, University of California, Berkeley, USA \n
313313* > Inderjit Dhillon, University of Texas, Austin, USA \n
314314* > Osni Marques, LBNL/NERSC, USA \n
315- * > Christof Voemel, University of California, Berkeley, USA
315+ * > Christof Voemel, University of California, Berkeley, USA \n
316+ * > Aravindh Krishnamoorthy, FAU, Erlangen, Germany \n
316317*
317318* =====================================================================
318319 SUBROUTINE DSTEMR ( JOBZ , RANGE , N , D , E , VL , VU , IL , IU ,
@@ -345,7 +346,7 @@ SUBROUTINE DSTEMR( JOBZ, RANGE, N, D, E, VL, VU, IL, IU,
345346* ..
346347* .. Local Scalars ..
347348 LOGICAL ALLEIG, INDEIG, LQUERY, VALEIG, WANTZ, ZQUERY,
348- $ DLAESWAP
349+ $ LAESWAP
349350 INTEGER I, IBEGIN, IEND, IFIRST, IIL, IINDBL, IINDW,
350351 $ IINDWK, IINFO, IINSPL, IIU, ILAST, IN , INDD,
351352 $ INDE2, INDERR, INDGP, INDGRS, INDWRK, ITMP,
@@ -381,7 +382,7 @@ SUBROUTINE DSTEMR( JOBZ, RANGE, N, D, E, VL, VU, IL, IU,
381382*
382383 LQUERY = ( ( LWORK.EQ. - 1 ).OR. ( LIWORK.EQ. - 1 ) )
383384 ZQUERY = ( NZC.EQ. - 1 )
384- DLAESWAP = .FALSE.
385+ LAESWAP = .FALSE.
385386
386387* DSTEMR needs WORK of size 6*N, IWORK of size 3*N.
387388* In addition, DLARRE needs WORK of size 6*N, IWORK of size 5*N.
@@ -504,14 +505,14 @@ SUBROUTINE DSTEMR( JOBZ, RANGE, N, D, E, VL, VU, IL, IU,
504505 ELSE IF ( WANTZ.AND. (.NOT. ZQUERY) ) THEN
505506 CALL DLAEV2( D(1 ), E(1 ), D(2 ), R1, R2, CS, SN )
506507 END IF
507- * DLAE2 and DLAEV2 outputs satisfy |R1| >= |R2|. However,
508- * the following DSTEMR requires R1 >= R2. Hence, we correct
508+ * D/S/LAE2 and D/S/LAEV2 outputs satisfy |R1| >= |R2|. However,
509+ * the following code requires R1 >= R2. Hence, we correct
509510* the order of R1, R2, CS, SN if R1 < R2 before further processing.
510511 IF ( R1.LT. R2 ) THEN
511512 E(2 ) = R1
512513 R1 = R2
513514 R2 = E(2 )
514- DLAESWAP = .TRUE.
515+ LAESWAP = .TRUE.
515516 ENDIF
516517 IF ( ALLEIG.OR.
517518 $ (VALEIG.AND. (R2.GT. WL).AND.
@@ -520,7 +521,7 @@ SUBROUTINE DSTEMR( JOBZ, RANGE, N, D, E, VL, VU, IL, IU,
520521 M = M+1
521522 W( M ) = R2
522523 IF ( WANTZ.AND. (.NOT. ZQUERY) ) THEN
523- IF ( DLAESWAP ) THEN
524+ IF ( LAESWAP ) THEN
524525 Z( 1 , M ) = CS
525526 Z( 2 , M ) = SN
526527 ELSE
@@ -549,7 +550,7 @@ SUBROUTINE DSTEMR( JOBZ, RANGE, N, D, E, VL, VU, IL, IU,
549550 M = M+1
550551 W( M ) = R1
551552 IF ( WANTZ.AND. (.NOT. ZQUERY) ) THEN
552- IF ( DLAESWAP ) THEN
553+ IF ( LAESWAP ) THEN
553554 Z( 1 , M ) = - SN
554555 Z( 2 , M ) = CS
555556 ELSE
0 commit comments