1414* IWORK, NOUT )
1515*
1616* .. Scalar Arguments ..
17- * LOGICAL TSTERR
18- * INTEGER NMAX, NN, NNB, NNS, NOUT
19- * COMPLEX THRESH
17+ * LOGICAL TSTERR
18+ * INTEGER NN, NNB, NNS, NOUT
19+ * REAL THRESH
2020* ..
2121* .. Array Arguments ..
22- * LOGICAL DOTYPE( * )
23- * INTEGER IWORK( * ), NBVAL( * ), NSVAL( * ), NVAL( * )
24- * COMPLEX A( * ), AFAC( * ), AINV( * ), B( * ),
25- * $ RWORK( * ), WORK( * ), X( * ), XACT( * )
22+ * LOGICAL DOTYPE( * )
23+ * INTEGER IWORK( * ), NBVAL( * ), NSVAL( * ), NVAL( * )
24+ * REAL RWORK( * )
25+ * COMPLEX A( * ), AFAC( * ), AINV( * ), B( * ),
26+ * $ WORK( * ), X( * ), XACT( * )
2627* ..
2728*
2829*
3132* >
3233* > \verbatim
3334* >
34- * > DCHKSY_AA_2STAGE tests CHETRF_AA_2STAGE, -TRS_AA_2STAGE.
35+ * > CCHKSY_AA_2STAGE tests CHETRF_AA_2STAGE, -TRS_AA_2STAGE.
3536* > \endverbatim
3637*
3738* Arguments:
8384* >
8485* > \param[in] THRESH
8586* > \verbatim
86- * > THRESH is COMPLEX
87+ * > THRESH is REAL
8788* > The threshold value for the test ratios. A result is
8889* > included in the output file if RESULT >= THRESH. To have
8990* > every test ratio printed, use THRESH = 0.
140141* >
141142* > \param[out] RWORK
142143* > \verbatim
143- * > RWORK is COMPLEX array, dimension (max(NMAX,2*NSMAX))
144+ * > RWORK is REAL array, dimension (max(NMAX,2*NSMAX))
144145* > \endverbatim
145146* >
146147* > \param[out] IWORK
162163* > \author Univ. of Colorado Denver
163164* > \author NAG Ltd.
164165*
165- * > \date June 2017
166+ * > \date November 2017
167+ *
166168*
167169* > \ingroup complex_lin
168170*
@@ -184,10 +186,11 @@ SUBROUTINE CCHKHE_AA_2STAGE( DOTYPE, NN, NVAL, NNB, NBVAL, NNS,
184186 REAL THRESH
185187* ..
186188* .. Array Arguments ..
187- LOGICAL DOTYPE( * )
188- INTEGER IWORK( * ), NBVAL( * ), NSVAL( * ), NVAL( * )
189- COMPLEX A( * ), AFAC( * ), AINV( * ), B( * ),
190- $ RWORK( * ), WORK( * ), X( * ), XACT( * )
189+ LOGICAL DOTYPE( * )
190+ INTEGER IWORK( * ), NBVAL( * ), NSVAL( * ), NVAL( * )
191+ REAL RWORK( * )
192+ COMPLEX A( * ), AFAC( * ), AINV( * ), B( * ),
193+ $ WORK( * ), X( * ), XACT( * )
191194* ..
192195*
193196* =====================================================================
@@ -208,18 +211,18 @@ SUBROUTINE CCHKHE_AA_2STAGE( DOTYPE, NN, NVAL, NNB, NBVAL, NNS,
208211 INTEGER I, I1, I2, IMAT, IN , INB, INFO, IOFF, IRHS,
209212 $ IUPLO, IZERO, J, K, KL, KU, LDA, LWORK, MODE,
210213 $ N, NB, NERRS, NFAIL, NIMAT, NRHS, NRUN, NT
211- COMPLEX ANORM, CNDNUM
214+ REAL ANORM, CNDNUM
212215* ..
213216* .. Local Arrays ..
214217 CHARACTER UPLOS( 2 )
215218 INTEGER ISEED( 4 ), ISEEDY( 4 )
216219 REAL RESULT( NTESTS )
217220* ..
218221* .. External Subroutines ..
219- EXTERNAL ALAERH, ALAHD, ALASUM, CERRHE, CLACPY, CLARHS,
220- $ CLATB4, CLATMS, CPOT02, DSYT01 ,
221- $ CHETRF_AA_2STAGE, CHETRS_AA_2STAGE,
222- $ XLAENV
222+ EXTERNAL ALAERH, ALAHD, ALASUM, CERRHE, CLACPY,
223+ $ CLARHS, CLATB4, CLATMS, CPOT02,
224+ $ CHETRF_AA_2STAGE,
225+ $ CHETRS_AA_2STAGE, XLAENV
223226* ..
224227* .. Intrinsic Functions ..
225228 INTRINSIC MAX, MIN
@@ -241,6 +244,7 @@ SUBROUTINE CCHKHE_AA_2STAGE( DOTYPE, NN, NVAL, NNB, NBVAL, NNS,
241244*
242245* Initialize constants and the random number seed.
243246*
247+ *
244248* Test path
245249*
246250 PATH( 1 : 1 ) = ' Complex precision'
@@ -464,10 +468,12 @@ SUBROUTINE CCHKHE_AA_2STAGE( DOTYPE, NN, NVAL, NNB, NBVAL, NNS,
464468* + TEST 1
465469* Reconstruct matrix from factors and compute residual.
466470*
467- c CALL DSYT01_AA( UPLO, N, A, LDA, AFAC, LDA, IWORK,
471+ *
472+ c NEED TO WRITE CHET01_AA_2STAGE
473+ c CALL CHET01_AA( UPLO, N, A, LDA, AFAC, LDA, IWORK,
468474c $ AINV, LDA, RWORK, RESULT( 1 ) )
469475c NT = 1
470- NT = 0
476+ NT = 0
471477*
472478*
473479* Print information about the tests that did not pass
@@ -530,7 +536,6 @@ SUBROUTINE CCHKHE_AA_2STAGE( DOTYPE, NN, NVAL, NNB, NBVAL, NNS,
530536 CALL CPOT02( UPLO, N, NRHS, A, LDA, X, LDA,
531537 $ WORK, LDA, RWORK, RESULT( 2 ) )
532538*
533- *
534539* Print information about the tests that did not pass
535540* the threshold.
536541*
@@ -567,6 +572,6 @@ SUBROUTINE CCHKHE_AA_2STAGE( DOTYPE, NN, NVAL, NNB, NBVAL, NNS,
567572 $ I6 )
568573 RETURN
569574*
570- * End of DCHKSY_AA_2STAGE
575+ * End of CCHKSY_AA_2STAGE
571576*
572577 END
0 commit comments