@@ -154,11 +154,11 @@ PROGRAM ZCHKAA
154154 $ NBVAL( MAXIN ), NBVAL2( MAXIN ),
155155 $ NSVAL( MAXIN ), NVAL( MAXIN ), NXVAL( MAXIN ),
156156 $ RANKVAL( MAXIN ), PIV( NMAX )
157- COMPLEX * 16 E( NMAX )
158- *
159- * .. Allocatable Arrays ..
157+ * ..
158+ * .. Allocatable Arrays ..
160159 INTEGER AllocateStatus
161- DOUBLE PRECISION , DIMENSION (:), ALLOCATABLE:: RWORK, S
160+ DOUBLE PRECISION , DIMENSION (:), ALLOCATABLE:: RWORK, S
161+ COMPLEX * 16 , DIMENSION (:), ALLOCATABLE :: E
162162 COMPLEX * 16 , DIMENSION (:,:), ALLOCATABLE:: A, B, WORK
163163* ..
164164* .. External Functions ..
@@ -170,15 +170,16 @@ PROGRAM ZCHKAA
170170 EXTERNAL ALAREQ, ZCHKEQ, ZCHKGB, ZCHKGE, ZCHKGT, ZCHKHE,
171171 $ ZCHKHE_ROOK, ZCHKHE_RK, ZCHKHE_AA, ZCHKHP,
172172 $ ZCHKLQ, ZCHKUNHR_COL, ZCHKPB, ZCHKPO, ZCHKPS,
173- $ ZCHKPP, ZCHKPT, ZCHKQ3, ZCHKQP3RK, ZCHKQL, ZCHKQR,
174- $ ZCHKRQ, ZCHKSP, ZCHKSY, ZCHKSY_ROOK, ZCHKSY_RK,
175- $ ZCHKSY_AA, ZCHKTB, ZCHKTP, ZCHKTR, ZCHKTZ,
176- $ ZDRVGB, ZDRVGE, ZDRVGT, ZDRVHE, ZDRVHE_ROOK,
177- $ ZDRVHE_RK, ZDRVHE_AA, ZDRVHE_AA_2STAGE, ZDRVHP,
178- $ ZDRVLS, ZDRVPB, ZDRVPO, ZDRVPP, ZDRVPT,
179- $ ZDRVSP, ZDRVSY, ZDRVSY_ROOK, ZDRVSY_RK,
180- $ ZDRVSY_AA, ZDRVSY_AA_2STAGE, ILAVER, ZCHKQRT,
181- $ ZCHKQRTP, ZCHKLQT, ZCHKLQTP, ZCHKTSQR
173+ $ ZCHKPP, ZCHKPT, ZCHKQ3, ZCHKQP3RK, ZCHKQL,
174+ $ ZCHKQR, ZCHKRQ, ZCHKSP, ZCHKSY, ZCHKSY_ROOK,
175+ $ ZCHKSY_RK, ZCHKSY_AA, ZCHKTB, ZCHKTP, ZCHKTR,
176+ $ ZCHKTZ, ZDRVGB, ZDRVGE, ZDRVGT, ZDRVHE,
177+ $ ZDRVHE_ROOK, ZDRVHE_RK, ZDRVHE_AA,
178+ $ ZDRVHE_AA_2STAGE, ZDRVHP, ZDRVLS, ZDRVPB,
179+ $ ZDRVPO, ZDRVPP, ZDRVPT, ZDRVSP, ZDRVSY,
180+ $ ZDRVSY_ROOK, ZDRVSY_RK, ZDRVSY_AA,
181+ $ ZDRVSY_AA_2STAGE, ILAVER, ZCHKQRT, ZCHKQRTP,
182+ $ ZCHKLQT, ZCHKLQTP, ZCHKTSQR
182183* ..
183184* .. Scalars in Common ..
184185 LOGICAL LERR, OK
@@ -197,15 +198,18 @@ PROGRAM ZCHKAA
197198 DATA THREQ / 2.0D0 / , INTSTR / ' 0123456789' /
198199*
199200* .. Allocate memory dynamically ..
200- ALLOCATE (A ((KDMAX+1 ) * NMAX, 7 ), STAT = AllocateStatus)
201+ *
202+ ALLOCATE ( A ( (KDMAX+1 ) * NMAX, 7 ), STAT = AllocateStatus)
201203 IF (AllocateStatus /= 0 ) STOP " *** Not enough memory ***"
202- ALLOCATE (B (NMAX * MAXRHS, 4 ), STAT = AllocateStatus)
204+ ALLOCATE ( B ( NMAX * MAXRHS, 4 ), STAT = AllocateStatus)
205+ IF (AllocateStatus /= 0 ) STOP " *** Not enough memory ***"
206+ ALLOCATE ( WORK ( NMAX, NMAX+ MAXRHS+10 ), STAT = AllocateStatus)
203207 IF (AllocateStatus /= 0 ) STOP " *** Not enough memory ***"
204- ALLOCATE (WORK (NMAX, NMAX+ MAXRHS +10 ), STAT = AllocateStatus)
208+ ALLOCATE ( E( NMAX ), STAT = AllocateStatus )
205209 IF (AllocateStatus /= 0 ) STOP " *** Not enough memory ***"
206- ALLOCATE (S( 2 * NMAX ), STAT = AllocateStatus)
210+ ALLOCATE ( S( 2 * NMAX ), STAT = AllocateStatus)
207211 IF (AllocateStatus /= 0 ) STOP " *** Not enough memory ***"
208- ALLOCATE (RWORK( 150 * NMAX+2 * MAXRHS ), STAT = AllocateStatus)
212+ ALLOCATE ( RWORK( 150 * NMAX+2 * MAXRHS ), STAT = AllocateStatus)
209213 IF (AllocateStatus /= 0 ) STOP " *** Not enough memory ***"
210214* ..
211215* .. Executable Statements ..
0 commit comments