00001 SUBROUTINE ALAERH( PATH, SUBNAM, INFO, INFOE, OPTS, M, N, KL, KU,
00002 $ N5, IMAT, NFAIL, NERRS, NOUT )
00003
00004
00005
00006
00007
00008
00009 CHARACTER*3 PATH
00010 CHARACTER*( * ) SUBNAM
00011 CHARACTER*( * ) OPTS
00012 INTEGER IMAT, INFO, INFOE, KL, KU, M, N, N5, NERRS,
00013 $ NFAIL, NOUT
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070
00071
00072
00073
00074
00075
00076
00077
00078
00079
00080
00081
00082
00083
00084
00085 CHARACTER UPLO
00086 CHARACTER*2 P2
00087 CHARACTER*3 C3
00088
00089
00090 LOGICAL LSAME, LSAMEN
00091 EXTERNAL LSAME, LSAMEN
00092
00093
00094 INTRINSIC LEN_TRIM
00095
00096
00097 EXTERNAL ALADHD, ALAHD
00098
00099
00100
00101 IF( INFO.EQ.0 )
00102 $ RETURN
00103 P2 = PATH( 2: 3 )
00104 C3 = SUBNAM( 4: 6 )
00105
00106
00107
00108 IF( NFAIL.EQ.0 .AND. NERRS.EQ.0 ) THEN
00109 IF( LSAMEN( 3, C3, 'SV ' ) .OR. LSAMEN( 3, C3, 'SVX' ) ) THEN
00110 CALL ALADHD( NOUT, PATH )
00111 ELSE
00112 CALL ALAHD( NOUT, PATH )
00113 END IF
00114 END IF
00115 NERRS = NERRS + 1
00116
00117
00118
00119
00120 IF( LSAMEN( 2, P2, 'GE' ) ) THEN
00121
00122
00123
00124 IF( LSAMEN( 3, C3, 'TRF' ) ) THEN
00125 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00126 WRITE( NOUT, FMT = 9988 )
00127 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, M, N, N5,
00128 $ IMAT
00129 ELSE
00130 WRITE( NOUT, FMT = 9975 )
00131 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, M, N, N5, IMAT
00132 END IF
00133 IF( INFO.NE.0 )
00134 $ WRITE( NOUT, FMT = 9949 )
00135
00136 ELSE IF( LSAMEN( 3, C3, 'SV ' ) ) THEN
00137
00138 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00139 WRITE( NOUT, FMT = 9984 )
00140 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, N, N5,
00141 $ IMAT
00142 ELSE
00143 WRITE( NOUT, FMT = 9970 )
00144 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, N, N5, IMAT
00145 END IF
00146
00147 ELSE IF( LSAMEN( 3, C3, 'SVX' ) ) THEN
00148
00149 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00150 WRITE( NOUT, FMT = 9992 )
00151 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE,
00152 $ OPTS( 1: 1 ), OPTS( 2: 2 ), N, N5, IMAT
00153 ELSE
00154 WRITE( NOUT, FMT = 9997 )
00155 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00156 $ OPTS( 2: 2 ), N, N5, IMAT
00157 END IF
00158
00159 ELSE IF( LSAMEN( 3, C3, 'TRI' ) ) THEN
00160
00161 WRITE( NOUT, FMT = 9971 )
00162 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, N, N5, IMAT
00163
00164 ELSE IF( LSAMEN( 5, SUBNAM( 2: 6 ), 'LATMS' ) ) THEN
00165
00166 WRITE( NOUT, FMT = 9978 )
00167 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, M, N, IMAT
00168
00169 ELSE IF( LSAMEN( 3, C3, 'CON' ) ) THEN
00170
00171 WRITE( NOUT, FMT = 9969 )
00172 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ), M,
00173 $ IMAT
00174
00175 ELSE IF( LSAMEN( 3, C3, 'LS ' ) ) THEN
00176
00177 WRITE( NOUT, FMT = 9965 )
00178 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ), M, N,
00179 $ KL, N5, IMAT
00180
00181 ELSE IF( LSAMEN( 3, C3, 'LSX' ) .OR. LSAMEN( 3, C3, 'LSS' ) )
00182 $ THEN
00183
00184 WRITE( NOUT, FMT = 9974 )
00185 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, M, N, KL, N5, IMAT
00186
00187 ELSE
00188
00189 WRITE( NOUT, FMT = 9963 )
00190 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ), M, N5,
00191 $ IMAT
00192 END IF
00193
00194 ELSE IF( LSAMEN( 2, P2, 'GB' ) ) THEN
00195
00196
00197
00198 IF( LSAMEN( 3, C3, 'TRF' ) ) THEN
00199 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00200 WRITE( NOUT, FMT = 9989 )
00201 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, M, N, KL,
00202 $ KU, N5, IMAT
00203 ELSE
00204 WRITE( NOUT, FMT = 9976 )
00205 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, M, N, KL, KU, N5,
00206 $ IMAT
00207 END IF
00208 IF( INFO.NE.0 )
00209 $ WRITE( NOUT, FMT = 9949 )
00210
00211 ELSE IF( LSAMEN( 3, C3, 'SV ' ) ) THEN
00212
00213 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00214 WRITE( NOUT, FMT = 9986 )
00215 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, N, KL, KU,
00216 $ N5, IMAT
00217 ELSE
00218 WRITE( NOUT, FMT = 9972 )
00219 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, N, KL, KU, N5,
00220 $ IMAT
00221 END IF
00222
00223 ELSE IF( LSAMEN( 3, C3, 'SVX' ) ) THEN
00224
00225 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00226 WRITE( NOUT, FMT = 9993 )
00227 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE,
00228 $ OPTS( 1: 1 ), OPTS( 2: 2 ), N, KL, KU, N5, IMAT
00229 ELSE
00230 WRITE( NOUT, FMT = 9998 )
00231 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00232 $ OPTS( 2: 2 ), N, KL, KU, N5, IMAT
00233 END IF
00234
00235 ELSE IF( LSAMEN( 5, SUBNAM( 2: 6 ), 'LATMS' ) ) THEN
00236
00237 WRITE( NOUT, FMT = 9977 )
00238 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, M, N, KL, KU, IMAT
00239
00240 ELSE IF( LSAMEN( 3, C3, 'CON' ) ) THEN
00241
00242 WRITE( NOUT, FMT = 9968 )
00243 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ), M, KL,
00244 $ KU, IMAT
00245
00246 ELSE
00247
00248 WRITE( NOUT, FMT = 9964 )
00249 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ), M, KL,
00250 $ KU, N5, IMAT
00251 END IF
00252
00253 ELSE IF( LSAMEN( 2, P2, 'GT' ) ) THEN
00254
00255
00256
00257 IF( LSAMEN( 3, C3, 'TRF' ) ) THEN
00258 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00259 WRITE( NOUT, FMT = 9987 )
00260 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, N, IMAT
00261 ELSE
00262 WRITE( NOUT, FMT = 9973 )
00263 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, N, IMAT
00264 END IF
00265 IF( INFO.NE.0 )
00266 $ WRITE( NOUT, FMT = 9949 )
00267
00268 ELSE IF( LSAMEN( 3, C3, 'SV ' ) ) THEN
00269
00270 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00271 WRITE( NOUT, FMT = 9984 )
00272 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, N, N5,
00273 $ IMAT
00274 ELSE
00275 WRITE( NOUT, FMT = 9970 )
00276 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, N, N5, IMAT
00277 END IF
00278
00279 ELSE IF( LSAMEN( 3, C3, 'SVX' ) ) THEN
00280
00281 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00282 WRITE( NOUT, FMT = 9992 )
00283 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE,
00284 $ OPTS( 1: 1 ), OPTS( 2: 2 ), N, N5, IMAT
00285 ELSE
00286 WRITE( NOUT, FMT = 9997 )
00287 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00288 $ OPTS( 2: 2 ), N, N5, IMAT
00289 END IF
00290
00291 ELSE IF( LSAMEN( 3, C3, 'CON' ) ) THEN
00292
00293 WRITE( NOUT, FMT = 9969 )
00294 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ), M,
00295 $ IMAT
00296
00297 ELSE
00298
00299 WRITE( NOUT, FMT = 9963 )
00300 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ), M, N5,
00301 $ IMAT
00302 END IF
00303
00304 ELSE IF( LSAMEN( 2, P2, 'PO' ) ) THEN
00305
00306
00307
00308 UPLO = OPTS( 1: 1 )
00309 IF( LSAMEN( 3, C3, 'TRF' ) ) THEN
00310 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00311 WRITE( NOUT, FMT = 9980 )
00312 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, UPLO, M,
00313 $ N5, IMAT
00314 ELSE
00315 WRITE( NOUT, FMT = 9956 )
00316 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, UPLO, M, N5, IMAT
00317 END IF
00318 IF( INFO.NE.0 )
00319 $ WRITE( NOUT, FMT = 9949 )
00320
00321 ELSE IF( LSAMEN( 3, C3, 'SV ' ) ) THEN
00322
00323 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00324 WRITE( NOUT, FMT = 9979 )
00325 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, UPLO, N,
00326 $ N5, IMAT
00327 ELSE
00328 WRITE( NOUT, FMT = 9955 )
00329 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, UPLO, N, N5, IMAT
00330 END IF
00331
00332 ELSE IF( LSAMEN( 3, C3, 'SVX' ) ) THEN
00333
00334 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00335 WRITE( NOUT, FMT = 9990 )
00336 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE,
00337 $ OPTS( 1: 1 ), OPTS( 2: 2 ), N, N5, IMAT
00338 ELSE
00339 WRITE( NOUT, FMT = 9995 )
00340 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00341 $ OPTS( 2: 2 ), N, N5, IMAT
00342 END IF
00343
00344 ELSE IF( LSAMEN( 3, C3, 'TRI' ) ) THEN
00345
00346 WRITE( NOUT, FMT = 9956 )
00347 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, UPLO, M, N5, IMAT
00348
00349 ELSE IF( LSAMEN( 5, SUBNAM( 2: 6 ), 'LATMS' ) .OR.
00350 $ LSAMEN( 3, C3, 'CON' ) ) THEN
00351
00352 WRITE( NOUT, FMT = 9960 )
00353 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, UPLO, M, IMAT
00354
00355 ELSE
00356
00357 WRITE( NOUT, FMT = 9955 )
00358 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, UPLO, M, N5, IMAT
00359 END IF
00360
00361 ELSE IF( LSAMEN( 2, P2, 'PS' ) ) THEN
00362
00363
00364
00365 UPLO = OPTS( 1: 1 )
00366 IF( LSAMEN( 3, C3, 'TRF' ) ) THEN
00367 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00368 WRITE( NOUT, FMT = 9980 )SUBNAM, INFO, INFOE, UPLO, M,
00369 $ N5, IMAT
00370 ELSE
00371 WRITE( NOUT, FMT = 9956 )SUBNAM, INFO, UPLO, M, N5, IMAT
00372 END IF
00373 IF( INFO.NE.0 )
00374 $ WRITE( NOUT, FMT = 9949 )
00375
00376 ELSE IF( LSAMEN( 3, C3, 'SV ' ) ) THEN
00377
00378 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00379 WRITE( NOUT, FMT = 9979 )SUBNAM, INFO, INFOE, UPLO, N,
00380 $ N5, IMAT
00381 ELSE
00382 WRITE( NOUT, FMT = 9955 )SUBNAM, INFO, UPLO, N, N5, IMAT
00383 END IF
00384
00385 ELSE IF( LSAMEN( 3, C3, 'SVX' ) ) THEN
00386
00387 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00388 WRITE( NOUT, FMT = 9990 )SUBNAM, INFO, INFOE,
00389 $ OPTS( 1: 1 ), OPTS( 2: 2 ), N, N5, IMAT
00390 ELSE
00391 WRITE( NOUT, FMT = 9995 )SUBNAM, INFO, OPTS( 1: 1 ),
00392 $ OPTS( 2: 2 ), N, N5, IMAT
00393 END IF
00394
00395 ELSE IF( LSAMEN( 3, C3, 'TRI' ) ) THEN
00396
00397 WRITE( NOUT, FMT = 9956 )SUBNAM, INFO, UPLO, M, N5, IMAT
00398
00399 ELSE IF( LSAMEN( 5, SUBNAM( 2: 6 ), 'LATMT' ) .OR.
00400 $ LSAMEN( 3, C3, 'CON' ) ) THEN
00401
00402 WRITE( NOUT, FMT = 9960 )SUBNAM, INFO, UPLO, M, IMAT
00403
00404 ELSE
00405
00406 WRITE( NOUT, FMT = 9955 )SUBNAM, INFO, UPLO, M, N5, IMAT
00407 END IF
00408
00409 ELSE IF( LSAMEN( 2, P2, 'SY' ) .OR. LSAMEN( 2, P2, 'HE' ) ) THEN
00410
00411
00412
00413 UPLO = OPTS( 1: 1 )
00414 IF( LSAMEN( 3, C3, 'TRF' ) ) THEN
00415 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00416 WRITE( NOUT, FMT = 9980 )
00417 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, UPLO, M,
00418 $ N5, IMAT
00419 ELSE
00420 WRITE( NOUT, FMT = 9956 )
00421 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, UPLO, M, N5, IMAT
00422 END IF
00423 IF( INFO.NE.0 )
00424 $ WRITE( NOUT, FMT = 9949 )
00425
00426 ELSE IF( LSAMEN( 3, C3, 'SV ' ) ) THEN
00427
00428 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00429 WRITE( NOUT, FMT = 9979 )
00430 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, UPLO, N,
00431 $ N5, IMAT
00432 ELSE
00433 WRITE( NOUT, FMT = 9955 )
00434 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, UPLO, N, N5, IMAT
00435 END IF
00436
00437 ELSE IF( LSAMEN( 3, C3, 'SVX' ) ) THEN
00438
00439 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00440 WRITE( NOUT, FMT = 9990 )
00441 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE,
00442 $ OPTS( 1: 1 ), OPTS( 2: 2 ), N, N5, IMAT
00443 ELSE
00444 WRITE( NOUT, FMT = 9995 )
00445 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00446 $ OPTS( 2: 2 ), N, N5, IMAT
00447 END IF
00448
00449 ELSE IF( LSAMEN( 5, SUBNAM( 2: 6 ), 'LATMS' ) .OR.
00450 $ LSAMEN( 3, C3, 'TRI' ) .OR. LSAMEN( 3, C3, 'CON' ) )
00451 $ THEN
00452
00453 WRITE( NOUT, FMT = 9960 )
00454 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, UPLO, M, IMAT
00455
00456 ELSE
00457
00458 WRITE( NOUT, FMT = 9955 )
00459 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, UPLO, M, N5, IMAT
00460 END IF
00461
00462 ELSE IF( LSAMEN( 2, P2, 'PP' ) .OR. LSAMEN( 2, P2, 'SP' ) .OR.
00463 $ LSAMEN( 2, P2, 'HP' ) ) THEN
00464
00465
00466
00467 UPLO = OPTS( 1: 1 )
00468 IF( LSAMEN( 3, C3, 'TRF' ) ) THEN
00469 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00470 WRITE( NOUT, FMT = 9983 )
00471 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, UPLO, M,
00472 $ IMAT
00473 ELSE
00474 WRITE( NOUT, FMT = 9960 )
00475 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, UPLO, M, IMAT
00476 END IF
00477 IF( INFO.NE.0 )
00478 $ WRITE( NOUT, FMT = 9949 )
00479
00480 ELSE IF( LSAMEN( 3, C3, 'SV ' ) ) THEN
00481
00482 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00483 WRITE( NOUT, FMT = 9979 )
00484 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, UPLO, N,
00485 $ N5, IMAT
00486 ELSE
00487 WRITE( NOUT, FMT = 9955 )
00488 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, UPLO, N, N5, IMAT
00489 END IF
00490
00491 ELSE IF( LSAMEN( 3, C3, 'SVX' ) ) THEN
00492
00493 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00494 WRITE( NOUT, FMT = 9990 )
00495 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE,
00496 $ OPTS( 1: 1 ), OPTS( 2: 2 ), N, N5, IMAT
00497 ELSE
00498 WRITE( NOUT, FMT = 9995 )
00499 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00500 $ OPTS( 2: 2 ), N, N5, IMAT
00501 END IF
00502
00503 ELSE IF( LSAMEN( 5, SUBNAM( 2: 6 ), 'LATMS' ) .OR.
00504 $ LSAMEN( 3, C3, 'TRI' ) .OR. LSAMEN( 3, C3, 'CON' ) )
00505 $ THEN
00506
00507 WRITE( NOUT, FMT = 9960 )
00508 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, UPLO, M, IMAT
00509
00510 ELSE
00511
00512 WRITE( NOUT, FMT = 9955 )
00513 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, UPLO, M, N5, IMAT
00514 END IF
00515
00516 ELSE IF( LSAMEN( 2, P2, 'PB' ) ) THEN
00517
00518
00519
00520 UPLO = OPTS( 1: 1 )
00521 IF( LSAMEN( 3, C3, 'TRF' ) ) THEN
00522 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00523 WRITE( NOUT, FMT = 9982 )
00524 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, UPLO, M,
00525 $ KL, N5, IMAT
00526 ELSE
00527 WRITE( NOUT, FMT = 9958 )
00528 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, UPLO, M, KL, N5,
00529 $ IMAT
00530 END IF
00531 IF( INFO.NE.0 )
00532 $ WRITE( NOUT, FMT = 9949 )
00533
00534 ELSE IF( LSAMEN( 3, C3, 'SV ' ) ) THEN
00535
00536 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00537 WRITE( NOUT, FMT = 9981 )
00538 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, UPLO, N,
00539 $ KL, N5, IMAT
00540 ELSE
00541 WRITE( NOUT, FMT = 9957 )
00542 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, UPLO, N, KL, N5,
00543 $ IMAT
00544 END IF
00545
00546 ELSE IF( LSAMEN( 3, C3, 'SVX' ) ) THEN
00547
00548 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00549 WRITE( NOUT, FMT = 9991 )
00550 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE,
00551 $ OPTS( 1: 1 ), OPTS( 2: 2 ), N, KL, N5, IMAT
00552 ELSE
00553 WRITE( NOUT, FMT = 9996 )
00554 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00555 $ OPTS( 2: 2 ), N, KL, N5, IMAT
00556 END IF
00557
00558 ELSE IF( LSAMEN( 5, SUBNAM( 2: 6 ), 'LATMS' ) .OR.
00559 $ LSAMEN( 3, C3, 'CON' ) ) THEN
00560
00561 WRITE( NOUT, FMT = 9959 )
00562 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, UPLO, M, KL, IMAT
00563
00564 ELSE
00565
00566 WRITE( NOUT, FMT = 9957 )
00567 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, UPLO, M, KL, N5,
00568 $ IMAT
00569 END IF
00570
00571 ELSE IF( LSAMEN( 2, P2, 'PT' ) ) THEN
00572
00573
00574
00575 IF( LSAMEN( 3, C3, 'TRF' ) ) THEN
00576 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00577 WRITE( NOUT, FMT = 9987 )
00578 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, N, IMAT
00579 ELSE
00580 WRITE( NOUT, FMT = 9973 )
00581 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, N, IMAT
00582 END IF
00583 IF( INFO.NE.0 )
00584 $ WRITE( NOUT, FMT = 9949 )
00585
00586 ELSE IF( LSAMEN( 3, C3, 'SV ' ) ) THEN
00587
00588 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00589 WRITE( NOUT, FMT = 9984 )
00590 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, N, N5,
00591 $ IMAT
00592 ELSE
00593 WRITE( NOUT, FMT = 9970 )
00594 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, N, N5, IMAT
00595 END IF
00596
00597 ELSE IF( LSAMEN( 3, C3, 'SVX' ) ) THEN
00598
00599 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00600 WRITE( NOUT, FMT = 9994 )
00601 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE,
00602 $ OPTS( 1: 1 ), N, N5, IMAT
00603 ELSE
00604 WRITE( NOUT, FMT = 9999 )
00605 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ), N,
00606 $ N5, IMAT
00607 END IF
00608
00609 ELSE IF( LSAMEN( 3, C3, 'CON' ) ) THEN
00610
00611 IF( LSAME( SUBNAM( 1: 1 ), 'S' ) .OR.
00612 $ LSAME( SUBNAM( 1: 1 ), 'D' ) ) THEN
00613 WRITE( NOUT, FMT = 9973 )
00614 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, M, IMAT
00615 ELSE
00616 WRITE( NOUT, FMT = 9969 )
00617 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ), M,
00618 $ IMAT
00619 END IF
00620
00621 ELSE
00622
00623 WRITE( NOUT, FMT = 9963 )
00624 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ), M, N5,
00625 $ IMAT
00626 END IF
00627
00628 ELSE IF( LSAMEN( 2, P2, 'TR' ) ) THEN
00629
00630
00631
00632 IF( LSAMEN( 3, C3, 'TRI' ) ) THEN
00633 WRITE( NOUT, FMT = 9961 )
00634 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00635 $ OPTS( 2: 2 ), M, N5, IMAT
00636 ELSE IF( LSAMEN( 3, C3, 'CON' ) ) THEN
00637 WRITE( NOUT, FMT = 9967 )
00638 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00639 $ OPTS( 2: 2 ), OPTS( 3: 3 ), M, IMAT
00640 ELSE IF( LSAMEN( 5, SUBNAM( 2: 6 ), 'LATRS' ) ) THEN
00641 WRITE( NOUT, FMT = 9952 )
00642 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00643 $ OPTS( 2: 2 ), OPTS( 3: 3 ), OPTS( 4: 4 ), M, IMAT
00644 ELSE
00645 WRITE( NOUT, FMT = 9953 )
00646 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00647 $ OPTS( 2: 2 ), OPTS( 3: 3 ), M, N5, IMAT
00648 END IF
00649
00650 ELSE IF( LSAMEN( 2, P2, 'TP' ) ) THEN
00651
00652
00653
00654 IF( LSAMEN( 3, C3, 'TRI' ) ) THEN
00655 WRITE( NOUT, FMT = 9962 )
00656 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00657 $ OPTS( 2: 2 ), M, IMAT
00658 ELSE IF( LSAMEN( 3, C3, 'CON' ) ) THEN
00659 WRITE( NOUT, FMT = 9967 )
00660 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00661 $ OPTS( 2: 2 ), OPTS( 3: 3 ), M, IMAT
00662 ELSE IF( LSAMEN( 5, SUBNAM( 2: 6 ), 'LATPS' ) ) THEN
00663 WRITE( NOUT, FMT = 9952 )
00664 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00665 $ OPTS( 2: 2 ), OPTS( 3: 3 ), OPTS( 4: 4 ), M, IMAT
00666 ELSE
00667 WRITE( NOUT, FMT = 9953 )
00668 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00669 $ OPTS( 2: 2 ), OPTS( 3: 3 ), M, N5, IMAT
00670 END IF
00671
00672 ELSE IF( LSAMEN( 2, P2, 'TB' ) ) THEN
00673
00674
00675
00676 IF( LSAMEN( 3, C3, 'CON' ) ) THEN
00677 WRITE( NOUT, FMT = 9966 )
00678 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00679 $ OPTS( 2: 2 ), OPTS( 3: 3 ), M, KL, IMAT
00680 ELSE IF( LSAMEN( 5, SUBNAM( 2: 6 ), 'LATBS' ) ) THEN
00681 WRITE( NOUT, FMT = 9951 )
00682 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00683 $ OPTS( 2: 2 ), OPTS( 3: 3 ), OPTS( 4: 4 ), M, KL, IMAT
00684 ELSE
00685 WRITE( NOUT, FMT = 9954 )
00686 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, OPTS( 1: 1 ),
00687 $ OPTS( 2: 2 ), OPTS( 3: 3 ), M, KL, N5, IMAT
00688 END IF
00689
00690 ELSE IF( LSAMEN( 2, P2, 'QR' ) ) THEN
00691
00692
00693
00694 IF( LSAMEN( 3, C3, 'QRS' ) ) THEN
00695 WRITE( NOUT, FMT = 9974 )
00696 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, M, N, KL, N5, IMAT
00697 ELSE IF( LSAMEN( 5, SUBNAM( 2: 6 ), 'LATMS' ) ) THEN
00698 WRITE( NOUT, FMT = 9978 )
00699 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, M, N, IMAT
00700 END IF
00701
00702 ELSE IF( LSAMEN( 2, P2, 'LQ' ) ) THEN
00703
00704
00705
00706 IF( LSAMEN( 3, C3, 'LQS' ) ) THEN
00707 WRITE( NOUT, FMT = 9974 )
00708 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, M, N, KL, N5, IMAT
00709 ELSE IF( LSAMEN( 5, SUBNAM( 2: 6 ), 'LATMS' ) ) THEN
00710 WRITE( NOUT, FMT = 9978 )
00711 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, M, N, IMAT
00712 END IF
00713
00714 ELSE IF( LSAMEN( 2, P2, 'QL' ) ) THEN
00715
00716
00717
00718 IF( LSAMEN( 3, C3, 'QLS' ) ) THEN
00719 WRITE( NOUT, FMT = 9974 )
00720 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, M, N, KL, N5, IMAT
00721 ELSE IF( LSAMEN( 5, SUBNAM( 2: 6 ), 'LATMS' ) ) THEN
00722 WRITE( NOUT, FMT = 9978 )
00723 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, M, N, IMAT
00724 END IF
00725
00726 ELSE IF( LSAMEN( 2, P2, 'RQ' ) ) THEN
00727
00728
00729
00730 IF( LSAMEN( 3, C3, 'RQS' ) ) THEN
00731 WRITE( NOUT, FMT = 9974 )
00732 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, M, N, KL, N5, IMAT
00733 ELSE IF( LSAMEN( 5, SUBNAM( 2: 6 ), 'LATMS' ) ) THEN
00734 WRITE( NOUT, FMT = 9978 )
00735 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, M, N, IMAT
00736 END IF
00737
00738 ELSE IF( LSAMEN( 2, P2, 'LU' ) ) THEN
00739
00740 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00741 WRITE( NOUT, FMT = 9988 )
00742 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, M, N, N5,
00743 $ IMAT
00744 ELSE
00745 WRITE( NOUT, FMT = 9975 )
00746 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, M, N, N5, IMAT
00747 END IF
00748
00749 ELSE IF( LSAMEN( 2, P2, 'CH' ) ) THEN
00750
00751 IF( INFO.NE.INFOE .AND. INFOE.NE.0 ) THEN
00752 WRITE( NOUT, FMT = 9985 )
00753 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, INFOE, M, N5, IMAT
00754 ELSE
00755 WRITE( NOUT, FMT = 9971 )
00756 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO, M, N5, IMAT
00757 END IF
00758
00759 ELSE
00760
00761
00762
00763 WRITE( NOUT, FMT = 9950 )
00764 $ SUBNAM(1:LEN_TRIM( SUBNAM )), INFO
00765 END IF
00766
00767
00768
00769
00770
00771 9999 FORMAT( ' *** Error code from ', A, '=', I5, ', FACT=''', A1,
00772 $ ''', N=', I5, ', NRHS=', I4, ', type ', I2 )
00773
00774
00775
00776 9998 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> FACT=''',
00777 $ A1, ''', TRANS=''', A1, ''', N=', I5, ', KL=', I5, ', KU=',
00778 $ I5, ', NRHS=', I4, ', type ', I1 )
00779
00780
00781
00782 9997 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> FACT=''',
00783 $ A1, ''', TRANS=''', A1, ''', N =', I5, ', NRHS =', I4,
00784 $ ', type ', I2 )
00785
00786
00787
00788 9996 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> FACT=''',
00789 $ A1, ''', UPLO=''', A1, ''', N=', I5, ', KD=', I5, ', NRHS=',
00790 $ I4, ', type ', I2 )
00791
00792
00793
00794 9995 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> FACT=''',
00795 $ A1, ''', UPLO=''', A1, ''', N =', I5, ', NRHS =', I4,
00796 $ ', type ', I2 )
00797
00798
00799
00800 9994 FORMAT( ' *** ', A, ' returned with INFO =', I5, ' instead of ',
00801 $ I2, / ' ==> FACT=''', A1, ''', N =', I5, ', NRHS =', I4,
00802 $ ', type ', I2 )
00803
00804
00805
00806 9993 FORMAT( ' *** ', A, ' returned with INFO =', I5, ' instead of ',
00807 $ I2, / ' ==> FACT=''', A1, ''', TRANS=''', A1, ''', N=', I5,
00808 $ ', KL=', I5, ', KU=', I5, ', NRHS=', I4, ', type ', I1 )
00809
00810
00811
00812 9992 FORMAT( ' *** ', A, ' returned with INFO =', I5, ' instead of ',
00813 $ I2, / ' ==> FACT=''', A1, ''', TRANS=''', A1, ''', N =', I5,
00814 $ ', NRHS =', I4, ', type ', I2 )
00815
00816
00817
00818 9991 FORMAT( ' *** ', A, ' returned with INFO =', I5, ' instead of ',
00819 $ I2, / ' ==> FACT=''', A1, ''', UPLO=''', A1, ''', N=', I5,
00820 $ ', KD=', I5, ', NRHS=', I4, ', type ', I2 )
00821
00822
00823
00824 9990 FORMAT( ' *** ', A, ' returned with INFO =', I5, ' instead of ',
00825 $ I2, / ' ==> FACT=''', A1, ''', UPLO=''', A1, ''', N =', I5,
00826 $ ', NRHS =', I4, ', type ', I2 )
00827
00828
00829
00830 9989 FORMAT( ' *** ', A, ' returned with INFO =', I5, ' instead of ',
00831 $ I2, / ' ==> M = ', I5, ', N =', I5, ', KL =', I5, ', KU =',
00832 $ I5, ', NB =', I4, ', type ', I2 )
00833
00834
00835
00836 9988 FORMAT( ' *** ', A, ' returned with INFO =', I5, ' instead of ',
00837 $ I2, / ' ==> M =', I5, ', N =', I5, ', NB =', I4, ', type ',
00838 $ I2 )
00839
00840
00841
00842 9987 FORMAT( ' *** ', A, ' returned with INFO =', I5, ' instead of ',
00843 $ I2, ' for N=', I5, ', type ', I2 )
00844
00845
00846
00847 9986 FORMAT( ' *** ', A, ' returned with INFO =', I5, ' instead of ',
00848 $ I2, / ' ==> N =', I5, ', KL =', I5, ', KU =', I5,
00849 $ ', NRHS =', I4, ', type ', I2 )
00850
00851
00852
00853 9985 FORMAT( ' *** ', A, ' returned with INFO =', I5, ' instead of ',
00854 $ I2, / ' ==> N =', I5, ', NB =', I4, ', type ', I2 )
00855
00856
00857
00858 9984 FORMAT( ' *** ', A, ' returned with INFO =', I5, ' instead of ',
00859 $ I2, / ' ==> N =', I5, ', NRHS =', I4, ', type ', I2 )
00860
00861
00862
00863 9983 FORMAT( ' *** ', A, ' returned with INFO =', I5, ' instead of ',
00864 $ I2, / ' ==> UPLO = ''', A1, ''', N =', I5, ', type ', I2 )
00865
00866
00867
00868 9982 FORMAT( ' *** ', A, ' returned with INFO =', I5, ' instead of ',
00869 $ I2, / ' ==> UPLO = ''', A1, ''', N =', I5, ', KD =', I5,
00870 $ ', NB =', I4, ', type ', I2 )
00871
00872
00873
00874 9981 FORMAT( ' *** ', A, ' returned with INFO =', I5, ' instead of ',
00875 $ I2, / ' ==> UPLO=''', A1, ''', N =', I5, ', KD =', I5,
00876 $ ', NRHS =', I4, ', type ', I2 )
00877
00878
00879
00880 9980 FORMAT( ' *** ', A, ' returned with INFO =', I5, ' instead of ',
00881 $ I2, / ' ==> UPLO = ''', A1, ''', N =', I5, ', NB =', I4,
00882 $ ', type ', I2 )
00883
00884
00885
00886 9979 FORMAT( ' *** ', A, ' returned with INFO =', I5, ' instead of ',
00887 $ I2, / ' ==> UPLO = ''', A1, ''', N =', I5, ', NRHS =', I4,
00888 $ ', type ', I2 )
00889
00890
00891
00892 9978 FORMAT( ' *** Error code from ', A, ' =', I5, ' for M =', I5,
00893 $ ', N =', I5, ', type ', I2 )
00894
00895
00896
00897 9977 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> M = ', I5,
00898 $ ', N =', I5, ', KL =', I5, ', KU =', I5, ', type ', I2 )
00899
00900
00901
00902 9976 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> M = ', I5,
00903 $ ', N =', I5, ', KL =', I5, ', KU =', I5, ', NB =', I4,
00904 $ ', type ', I2 )
00905
00906
00907
00908 9975 FORMAT( ' *** Error code from ', A, '=', I5, ' for M=', I5,
00909 $ ', N=', I5, ', NB=', I4, ', type ', I2 )
00910
00911
00912
00913 9974 FORMAT( ' *** Error code from ', A, '=', I5, / ' ==> M =', I5,
00914 $ ', N =', I5, ', NRHS =', I4, ', NB =', I4, ', type ', I2 )
00915
00916
00917
00918 9973 FORMAT( ' *** Error code from ', A, ' =', I5, ' for N =', I5,
00919 $ ', type ', I2 )
00920
00921
00922
00923 9972 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> N =', I5,
00924 $ ', KL =', I5, ', KU =', I5, ', NRHS =', I4, ', type ', I2 )
00925
00926
00927
00928 9971 FORMAT( ' *** Error code from ', A, '=', I5, ' for N=', I5,
00929 $ ', NB=', I4, ', type ', I2 )
00930
00931
00932
00933 9970 FORMAT( ' *** Error code from ', A, ' =', I5, ' for N =', I5,
00934 $ ', NRHS =', I4, ', type ', I2 )
00935
00936
00937
00938 9969 FORMAT( ' *** Error code from ', A, ' =', I5, ' for NORM = ''',
00939 $ A1, ''', N =', I5, ', type ', I2 )
00940
00941
00942
00943 9968 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> NORM =''',
00944 $ A1, ''', N =', I5, ', KL =', I5, ', KU =', I5, ', type ',
00945 $ I2 )
00946
00947
00948
00949 9967 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> NORM=''',
00950 $ A1, ''', UPLO =''', A1, ''', DIAG=''', A1, ''', N =', I5,
00951 $ ', type ', I2 )
00952
00953
00954
00955 9966 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> NORM=''',
00956 $ A1, ''', UPLO =''', A1, ''', DIAG=''', A1, ''', N=', I5,
00957 $ ', KD=', I5, ', type ', I2 )
00958
00959
00960
00961 9965 FORMAT( ' *** Error code from ', A, ' =', I5,
00962 $ / ' ==> TRANS = ''', A1, ''', M =', I5, ', N =', I5,
00963 $ ', NRHS =', I4, ', NB =', I4, ', type ', I2 )
00964
00965
00966
00967 9964 FORMAT( ' *** Error code from ', A, '=', I5, / ' ==> TRANS=''',
00968 $ A1, ''', N =', I5, ', KL =', I5, ', KU =', I5, ', NRHS =',
00969 $ I4, ', type ', I2 )
00970
00971
00972
00973 9963 FORMAT( ' *** Error code from ', A, ' =', I5,
00974 $ / ' ==> TRANS = ''', A1, ''', N =', I5, ', NRHS =', I4,
00975 $ ', type ', I2 )
00976
00977
00978
00979 9962 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> UPLO=''',
00980 $ A1, ''', DIAG =''', A1, ''', N =', I5, ', type ', I2 )
00981
00982
00983
00984 9961 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> UPLO=''',
00985 $ A1, ''', DIAG =''', A1, ''', N =', I5, ', NB =', I4,
00986 $ ', type ', I2 )
00987
00988
00989
00990 9960 FORMAT( ' *** Error code from ', A, ' =', I5, ' for UPLO = ''',
00991 $ A1, ''', N =', I5, ', type ', I2 )
00992
00993
00994
00995 9959 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> UPLO = ''',
00996 $ A1, ''', N =', I5, ', KD =', I5, ', type ', I2 )
00997
00998
00999
01000 9958 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> UPLO = ''',
01001 $ A1, ''', N =', I5, ', KD =', I5, ', NB =', I4, ', type ',
01002 $ I2 )
01003
01004
01005
01006 9957 FORMAT( ' *** Error code from ', A, '=', I5, / ' ==> UPLO = ''',
01007 $ A1, ''', N =', I5, ', KD =', I5, ', NRHS =', I4, ', type ',
01008 $ I2 )
01009
01010
01011
01012 9956 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> UPLO = ''',
01013 $ A1, ''', N =', I5, ', NB =', I4, ', type ', I2 )
01014
01015
01016
01017 9955 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> UPLO = ''',
01018 $ A1, ''', N =', I5, ', NRHS =', I4, ', type ', I2 )
01019
01020
01021
01022 9954 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> UPLO=''',
01023 $ A1, ''', TRANS=''', A1, ''', DIAG=''', A1, ''', N=', I5,
01024 $ ', KD=', I5, ', NRHS=', I4, ', type ', I2 )
01025
01026
01027
01028 9953 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> UPLO=''',
01029 $ A1, ''', TRANS=''', A1, ''', DIAG=''', A1, ''', N =', I5,
01030 $ ', NRHS =', I4, ', type ', I2 )
01031
01032
01033
01034 9952 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> UPLO=''',
01035 $ A1, ''', TRANS=''', A1, ''', DIAG=''', A1, ''', NORMIN=''',
01036 $ A1, ''', N =', I5, ', type ', I2 )
01037
01038
01039
01040 9951 FORMAT( ' *** Error code from ', A, ' =', I5, / ' ==> UPLO=''',
01041 $ A1, ''', TRANS=''', A1, ''', DIAG=''', A1, ''', NORMIN=''',
01042 $ A1, ''', N=', I5, ', KD=', I5, ', type ', I2 )
01043
01044
01045
01046 9950 FORMAT( ' *** Error code from ', A, ' =', I5 )
01047
01048
01049
01050 9949 FORMAT( ' ==> Doing only the condition estimate for this case' )
01051
01052 RETURN
01053
01054
01055
01056 END