150150* > \author Univ. of Colorado Denver
151151* > \author NAG Ltd.
152152*
153- * > \date December 2016
153+ * > \date November 2017
154154*
155- * > \ingroup complexSYcomputational
155+ * > \ingroup complex16SYcomputational
156156*
157157* =====================================================================
158158 SUBROUTINE ZHETRF_AA_2STAGE ( UPLO , N , A , LDA , TB , LTB , IPIV ,
@@ -194,10 +194,10 @@ SUBROUTINE ZHETRF_AA_2STAGE( UPLO, N, A, LDA, TB, LTB, IPIV,
194194* .. External Subroutines ..
195195 EXTERNAL XERBLA, ZCOPY, ZLACGV, ZLACPY,
196196 $ ZLASET, ZGBTRF, ZGEMM, ZGETRF,
197- $ CHEGST , ZSWAP, ZTRSM
197+ $ ZHEGST , ZSWAP, ZTRSM
198198* ..
199199* .. Intrinsic Functions ..
200- INTRINSIC CONJG , MIN, MAX
200+ INTRINSIC DCONJG , MIN, MAX
201201* ..
202202* .. Executable Statements ..
203203*
@@ -333,7 +333,7 @@ SUBROUTINE ZHETRF_AA_2STAGE( UPLO, N, A, LDA, TB, LTB, IPIV,
333333 $ ONE, TB( TD+1 + (J* NB)* LDTB ), LDTB-1 )
334334 END IF
335335 IF ( J.GT. 0 ) THEN
336- CALL CHEGST ( 1 , ' Upper' , KB,
336+ CALL ZHEGST ( 1 , ' Upper' , KB,
337337 $ TB( TD+1 + (J* NB)* LDTB ), LDTB-1 ,
338338 $ A( (J-1 )* NB+1 , J* NB+1 ), LDA, IINFO )
339339 END IF
@@ -345,7 +345,7 @@ SUBROUTINE ZHETRF_AA_2STAGE( UPLO, N, A, LDA, TB, LTB, IPIV,
345345 $ = REAL ( TB( TD+1 + (J* NB+ I-1 )* LDTB ) )
346346 DO K = I+1 , KB
347347 TB( TD+ (K- I)+ 1 + (J* NB+ I-1 )* LDTB )
348- $ = CONJG ( TB( TD- (K- (I+1 )) + (J* NB+ K-1 )* LDTB ) )
348+ $ = DCONJG ( TB( TD- (K- (I+1 )) + (J* NB+ K-1 )* LDTB ) )
349349 END DO
350350 END DO
351351*
@@ -430,7 +430,7 @@ SUBROUTINE ZHETRF_AA_2STAGE( UPLO, N, A, LDA, TB, LTB, IPIV,
430430 DO K = 1 , NB
431431 DO I = 1 , KB
432432 TB( TD- NB+ K- I+1 + (J* NB+ NB+ I-1 )* LDTB )
433- $ = CONJG ( TB( TD+ NB+ I- K+1 + (J* NB+ K-1 )* LDTB ) )
433+ $ = DCONJG ( TB( TD+ NB+ I- K+1 + (J* NB+ K-1 )* LDTB ) )
434434 END DO
435435 END DO
436436 CALL ZLASET( ' Lower' , KB, NB, ZERO, ONE,
@@ -531,7 +531,7 @@ SUBROUTINE ZHETRF_AA_2STAGE( UPLO, N, A, LDA, TB, LTB, IPIV,
531531 $ ONE, TB( TD+1 + (J* NB)* LDTB ), LDTB-1 )
532532 END IF
533533 IF ( J.GT. 0 ) THEN
534- CALL CHEGST ( 1 , ' Lower' , KB,
534+ CALL ZHEGST ( 1 , ' Lower' , KB,
535535 $ TB( TD+1 + (J* NB)* LDTB ), LDTB-1 ,
536536 $ A( J* NB+1 , (J-1 )* NB+1 ), LDA, IINFO )
537537 END IF
@@ -543,7 +543,7 @@ SUBROUTINE ZHETRF_AA_2STAGE( UPLO, N, A, LDA, TB, LTB, IPIV,
543543 $ = REAL ( TB( TD+1 + (J* NB+ I-1 )* LDTB ) )
544544 DO K = I+1 , KB
545545 TB( TD- (K- (I+1 )) + (J* NB+ K-1 )* LDTB )
546- $ = CONJG ( TB( TD+ (K- I)+ 1 + (J* NB+ I-1 )* LDTB ) )
546+ $ = DCONJG ( TB( TD+ (K- I)+ 1 + (J* NB+ I-1 )* LDTB ) )
547547 END DO
548548 END DO
549549*
@@ -605,7 +605,7 @@ SUBROUTINE ZHETRF_AA_2STAGE( UPLO, N, A, LDA, TB, LTB, IPIV,
605605 DO K = 1 , NB
606606 DO I = 1 , KB
607607 TB( TD- NB+ K- I+1 + (J* NB+ NB+ I-1 )* LDTB )
608- $ = CONJG ( TB( TD+ NB+ I- K+1 + (J* NB+ K-1 )* LDTB ) )
608+ $ = DCONJG ( TB( TD+ NB+ I- K+1 + (J* NB+ K-1 )* LDTB ) )
609609 END DO
610610 END DO
611611 CALL ZLASET( ' Upper' , KB, NB, ZERO, ONE,
@@ -645,7 +645,7 @@ SUBROUTINE ZHETRF_AA_2STAGE( UPLO, N, A, LDA, TB, LTB, IPIV,
645645*
646646* Apply pivots to previous columns of L
647647*
648- c CALL CLASWP ( J*NB, A( 1, 1 ), LDA,
648+ c CALL ZLASWP ( J*NB, A( 1, 1 ), LDA,
649649c $ (J+1)*NB+1, (J+1)*NB+KB, IPIV, 1 )
650650 END IF
651651 END DO
0 commit comments