@@ -156,7 +156,7 @@ SUBROUTINE CHETRI2X( UPLO, N, A, LDA, IPIV, WORK, NB, INFO )
156156
157157 IF ( UPPER ) THEN
158158*
159- * invA = P * inv(U**H)*inv(D)*inv(U)*P' .
159+ * invA = P * inv(U**H)*inv(D)*inv(U)*P**H .
160160*
161161 CALL CTRTRI( UPLO, ' U' , N, A, LDA, INFO )
162162*
@@ -269,7 +269,7 @@ SUBROUTINE CHETRI2X( UPLO, N, A, LDA, IPIV, WORK, NB, INFO )
269269 END IF
270270 END DO
271271*
272- * U11T *invD1*U11->U11
272+ * U11**H *invD1*U11->U11
273273*
274274 CALL CTRMM(' L' ,' U' ,' C' ,' U' ,NNB, NNB,
275275 $ CONE,A(CUT+1 ,CUT+1 ),LDA,WORK(U11+1 ,1 ),N+ NB+1 )
@@ -280,20 +280,20 @@ SUBROUTINE CHETRI2X( UPLO, N, A, LDA, IPIV, WORK, NB, INFO )
280280 END DO
281281 END DO
282282*
283- * U01' invD*U01->A(CUT+I,CUT+J)
283+ * U01**H* invD*U01->A(CUT+I,CUT+J)
284284*
285285 CALL CGEMM(' C' ,' N' ,NNB,NNB,CUT,CONE,A(1 ,CUT+1 ),LDA,
286286 $ WORK,N+ NB+1 , ZERO, WORK(U11+1 ,1 ), N+ NB+1 )
287287*
288- * U11 = U11T* invD1*U11 + U01' invD*U01
288+ * U11 = U11**H* invD1*U11 + U01**H* invD*U01
289289*
290290 DO I= 1 ,NNB
291291 DO J= I,NNB
292292 A(CUT+ I,CUT+ J)= A(CUT+ I,CUT+ J)+ WORK(U11+ I,J)
293293 END DO
294294 END DO
295295*
296- * U01 = U00T *invD0*U01
296+ * U01 = U00**H *invD0*U01
297297*
298298 CALL CTRMM(' L' ,UPLO,' C' ,' U' ,CUT, NNB,
299299 $ CONE,A,LDA,WORK,N+ NB+1 )
@@ -311,7 +311,7 @@ SUBROUTINE CHETRI2X( UPLO, N, A, LDA, IPIV, WORK, NB, INFO )
311311*
312312 END DO
313313*
314- * Apply PERMUTATIONS P and P' : P * inv(U**H)*inv(D)*inv(U) *P'
314+ * Apply PERMUTATIONS P and P**H : P * inv(U**H)*inv(D)*inv(U) *P**H
315315*
316316 I= 1
317317 DO WHILE ( I .LE. N )
@@ -333,7 +333,7 @@ SUBROUTINE CHETRI2X( UPLO, N, A, LDA, IPIV, WORK, NB, INFO )
333333*
334334* LOWER...
335335*
336- * invA = P * inv(U**H)*inv(D)*inv(U)*P' .
336+ * invA = P * inv(U**H)*inv(D)*inv(U)*P**H .
337337*
338338 CALL CTRTRI( UPLO, ' U' , N, A, LDA, INFO )
339339*
@@ -440,7 +440,7 @@ SUBROUTINE CHETRI2X( UPLO, N, A, LDA, IPIV, WORK, NB, INFO )
440440 END IF
441441 END DO
442442*
443- * L11T *invD1*L11->L11
443+ * L11**H *invD1*L11->L11
444444*
445445 CALL CTRMM(' L' ,UPLO,' C' ,' U' ,NNB, NNB,
446446 $ CONE,A(CUT+1 ,CUT+1 ),LDA,WORK(U11+1 ,1 ),N+ NB+1 )
@@ -453,21 +453,21 @@ SUBROUTINE CHETRI2X( UPLO, N, A, LDA, IPIV, WORK, NB, INFO )
453453*
454454 IF ( (CUT+ NNB) .LT. N ) THEN
455455*
456- * L21T *invD2*L21->A(CUT+I,CUT+J)
456+ * L21**H *invD2*L21->A(CUT+I,CUT+J)
457457*
458458 CALL CGEMM(' C' ,' N' ,NNB,NNB,N- NNB- CUT,CONE,A(CUT+ NNB+1 ,CUT+1 )
459459 $ ,LDA,WORK,N+ NB+1 , ZERO, WORK(U11+1 ,1 ), N+ NB+1 )
460460
461461*
462- * L11 = L11T* invD1*L11 + U01' invD*U01
462+ * L11 = L11**H* invD1*L11 + U01**H* invD*U01
463463*
464464 DO I= 1 ,NNB
465465 DO J= 1 ,I
466466 A(CUT+ I,CUT+ J)= A(CUT+ I,CUT+ J)+ WORK(U11+ I,J)
467467 END DO
468468 END DO
469469*
470- * L01 = L22T *invD2*L21
470+ * L01 = L22**H *invD2*L21
471471*
472472 CALL CTRMM(' L' ,UPLO,' C' ,' U' , N- NNB- CUT, NNB,
473473 $ CONE,A(CUT+ NNB+1 ,CUT+ NNB+1 ),LDA,WORK,N+ NB+1 )
@@ -480,7 +480,7 @@ SUBROUTINE CHETRI2X( UPLO, N, A, LDA, IPIV, WORK, NB, INFO )
480480 END DO
481481 ELSE
482482*
483- * L11 = L11T *invD1*L11
483+ * L11 = L11**H *invD1*L11
484484*
485485 DO I= 1 ,NNB
486486 DO J= 1 ,I
@@ -494,7 +494,7 @@ SUBROUTINE CHETRI2X( UPLO, N, A, LDA, IPIV, WORK, NB, INFO )
494494 CUT= CUT+ NNB
495495 END DO
496496*
497- * Apply PERMUTATIONS P and P' : P * inv(U**H)*inv(D)*inv(U) *P'
497+ * Apply PERMUTATIONS P and P**H : P * inv(U**H)*inv(D)*inv(U) *P**H
498498*
499499 I= N
500500 DO WHILE ( I .GE. 1 )
0 commit comments