@@ -628,56 +628,56 @@ SUBROUTINE CERRST( PATH, NUNIT )
628
628
SRNAMT = ' CHEEVX_2STAGE'
629
629
INFOT = 1
630
630
CALL CHEEVX_2STAGE( ' /' , ' A' , ' U' , 0 , A, 1 ,
631
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
631
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
632
632
$ M, X, Z, 1 , W, 1 , RW, IW, I3, INFO )
633
633
CALL CHKXER( ' CHEEVX_2STAGE' , INFOT, NOUT, LERR, OK )
634
634
INFOT = 1
635
635
CALL CHEEVX_2STAGE( ' V' , ' A' , ' U' , 0 , A, 1 ,
636
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
636
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
637
637
$ M, X, Z, 1 , W, 1 , RW, IW, I3, INFO )
638
638
CALL CHKXER( ' CHEEVX_2STAGE' , INFOT, NOUT, LERR, OK )
639
639
INFOT = 2
640
640
CALL CHEEVX_2STAGE( ' N' , ' /' , ' U' , 0 , A, 1 ,
641
- $ 0.0D0 , 1.0D0 , 1 , 0 , 0.0D0 ,
641
+ $ 0.0 , 1.0 , 1 , 0 , 0.0 ,
642
642
$ M, X, Z, 1 , W, 1 , RW, IW, I3, INFO )
643
643
CALL CHKXER( ' CHEEVX_2STAGE' , INFOT, NOUT, LERR, OK )
644
644
INFOT = 3
645
645
CALL CHEEVX_2STAGE( ' N' , ' A' , ' /' , 0 , A, 1 ,
646
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
646
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
647
647
$ M, X, Z, 1 , W, 1 , RW, IW, I3, INFO )
648
648
INFOT = 4
649
649
CALL CHEEVX_2STAGE( ' N' , ' A' , ' U' , - 1 , A, 1 ,
650
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
650
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
651
651
$ M, X, Z, 1 , W, 1 , RW, IW, I3, INFO )
652
652
CALL CHKXER( ' CHEEVX_2STAGE' , INFOT, NOUT, LERR, OK )
653
653
INFOT = 6
654
654
CALL CHEEVX_2STAGE( ' N' , ' A' , ' U' , 2 , A, 1 ,
655
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
655
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
656
656
$ M, X, Z, 2 , W, 3 , RW, IW, I3, INFO )
657
657
CALL CHKXER( ' CHEEVX_2STAGE' , INFOT, NOUT, LERR, OK )
658
658
INFOT = 8
659
659
CALL CHEEVX_2STAGE( ' N' , ' V' , ' U' , 1 , A, 1 ,
660
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
660
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
661
661
$ M, X, Z, 1 , W, 1 , RW, IW, I3, INFO )
662
662
CALL CHKXER( ' CHEEVX_2STAGE' , INFOT, NOUT, LERR, OK )
663
663
INFOT = 9
664
664
CALL CHEEVX_2STAGE( ' N' , ' I' , ' U' , 1 , A, 1 ,
665
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
665
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
666
666
$ M, X, Z, 1 , W, 1 , RW, IW, I3, INFO )
667
667
CALL CHKXER( ' CHEEVX_2STAGE' , INFOT, NOUT, LERR, OK )
668
668
INFOT = 10
669
669
CALL CHEEVX_2STAGE( ' N' , ' I' , ' U' , 2 , A, 2 ,
670
- $ 0.0D0 , 0.0D0 , 2 , 1 , 0.0D0 ,
670
+ $ 0.0 , 0.0 , 2 , 1 , 0.0 ,
671
671
$ M, X, Z, 2 , W, 3 , RW, IW, I3, INFO )
672
672
CALL CHKXER( ' CHEEVX_2STAGE' , INFOT, NOUT, LERR, OK )
673
673
INFOT = 15
674
674
CALL CHEEVX_2STAGE( ' N' , ' A' , ' U' , 2 , A, 2 ,
675
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
675
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
676
676
$ M, X, Z, 0 , W, 3 , RW, IW, I3, INFO )
677
677
CALL CHKXER( ' CHEEVX_2STAGE' , INFOT, NOUT, LERR, OK )
678
678
INFOT = 17
679
679
CALL CHEEVX_2STAGE( ' N' , ' A' , ' U' , 2 , A, 2 ,
680
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
680
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
681
681
$ M, X, Z, 2 , W, 0 , RW, IW, I1, INFO )
682
682
CALL CHKXER( ' CHEEVX_2STAGE' , INFOT, NOUT, LERR, OK )
683
683
NT = NT + 11
@@ -755,79 +755,79 @@ SUBROUTINE CERRST( PATH, NUNIT )
755
755
N = 1
756
756
INFOT = 1
757
757
CALL CHEEVR_2STAGE( ' /' , ' A' , ' U' , 0 , A, 1 ,
758
- $ 0.0D0 , 0.0D0 , 1 , 1 , 0.0D0 ,
758
+ $ 0.0 , 0.0 , 1 , 1 , 0.0 ,
759
759
$ M, R, Z, 1 , IW, Q, 2 * N, RW, 24 * N, IW( 2 * N+1 ),
760
760
$ 10 * N, INFO )
761
761
CALL CHKXER( ' CHEEVR_2STAGE' , INFOT, NOUT, LERR, OK )
762
762
INFOT = 1
763
763
CALL CHEEVR_2STAGE( ' V' , ' A' , ' U' , 0 , A, 1 ,
764
- $ 0.0D0 , 0.0D0 , 1 , 1 , 0.0D0 ,
764
+ $ 0.0 , 0.0 , 1 , 1 , 0.0 ,
765
765
$ M, R, Z, 1 , IW, Q, 2 * N, RW, 24 * N, IW( 2 * N+1 ),
766
766
$ 10 * N, INFO )
767
767
CALL CHKXER( ' CHEEVR_2STAGE' , INFOT, NOUT, LERR, OK )
768
768
INFOT = 2
769
769
CALL CHEEVR_2STAGE( ' N' , ' /' , ' U' , 0 , A, 1 ,
770
- $ 0.0D0 , 0.0D0 , 1 , 1 , 0.0D0 ,
770
+ $ 0.0 , 0.0 , 1 , 1 , 0.0 ,
771
771
$ M, R, Z, 1 , IW, Q, 2 * N, RW, 24 * N, IW( 2 * N+1 ),
772
772
$ 10 * N, INFO )
773
773
CALL CHKXER( ' CHEEVR_2STAGE' , INFOT, NOUT, LERR, OK )
774
774
INFOT = 3
775
775
CALL CHEEVR_2STAGE( ' N' , ' A' , ' /' , - 1 , A, 1 ,
776
- $ 0.0D0 , 0.0D0 , 1 , 1 , 0.0D0 ,
776
+ $ 0.0 , 0.0 , 1 , 1 , 0.0 ,
777
777
$ M, R, Z, 1 , IW, Q, 2 * N, RW, 24 * N,
778
778
$ IW( 2 * N+1 ), 10 * N, INFO )
779
779
CALL CHKXER( ' CHEEVR_2STAGE' , INFOT, NOUT, LERR, OK )
780
780
INFOT = 4
781
781
CALL CHEEVR_2STAGE( ' N' , ' A' , ' U' , - 1 , A, 1 ,
782
- $ 0.0D0 , 0.0D0 , 1 , 1 , 0.0D0 ,
782
+ $ 0.0 , 0.0 , 1 , 1 , 0.0 ,
783
783
$ M, R, Z, 1 , IW, Q, 2 * N, RW, 24 * N,
784
784
$ IW( 2 * N+1 ), 10 * N, INFO )
785
785
CALL CHKXER( ' CHEEVR_2STAGE' , INFOT, NOUT, LERR, OK )
786
786
INFOT = 6
787
787
CALL CHEEVR_2STAGE( ' N' , ' A' , ' U' , 2 , A, 1 ,
788
- $ 0.0D0 , 0.0D0 , 1 , 1 , 0.0D0 ,
788
+ $ 0.0 , 0.0 , 1 , 1 , 0.0 ,
789
789
$ M, R, Z, 1 , IW, Q, 2 * N, RW, 24 * N, IW( 2 * N+1 ),
790
790
$ 10 * N, INFO )
791
791
CALL CHKXER( ' CHEEVR_2STAGE' , INFOT, NOUT, LERR, OK )
792
792
INFOT = 8
793
793
CALL CHEEVR_2STAGE( ' N' , ' V' , ' U' , 1 , A, 1 ,
794
- $ 0.0D0 , 0.0D0 , 1 , 1 , 0.0D0 ,
794
+ $ 0.0 , 0.0 , 1 , 1 , 0.0 ,
795
795
$ M, R, Z, 1 , IW, Q, 2 * N, RW, 24 * N, IW( 2 * N+1 ),
796
796
$ 10 * N, INFO )
797
797
CALL CHKXER( ' CHEEVR_2STAGE' , INFOT, NOUT, LERR, OK )
798
798
INFOT = 9
799
799
CALL CHEEVR_2STAGE( ' N' , ' I' , ' U' , 1 , A, 1 ,
800
- $ 0.0D0 , 0.0D0 , 0 , 1 , 0.0D0 ,
800
+ $ 0.0 , 0.0 , 0 , 1 , 0.0 ,
801
801
$ M, R, Z, 1 , IW, Q, 2 * N, RW, 24 * N, IW( 2 * N+1 ),
802
802
$ 10 * N, INFO )
803
803
CALL CHKXER( ' CHEEVR_2STAGE' , INFOT, NOUT, LERR, OK )
804
804
INFOT = 10
805
805
CALL CHEEVR_2STAGE( ' N' , ' I' , ' U' , 2 , A, 2 ,
806
- $ 0.0D0 , 0.0D0 , 2 , 1 , 0.0D0 ,
806
+ $ 0.0 , 0.0 , 2 , 1 , 0.0 ,
807
807
$ M, R, Z, 1 , IW, Q, 2 * N, RW, 24 * N, IW( 2 * N+1 ),
808
808
$ 10 * N, INFO )
809
809
CALL CHKXER( ' CHEEVR_2STAGE' , INFOT, NOUT, LERR, OK )
810
810
INFOT = 15
811
811
CALL CHEEVR_2STAGE( ' N' , ' I' , ' U' , 1 , A, 1 ,
812
- $ 0.0D0 , 0.0D0 , 1 , 1 , 0.0D0 ,
812
+ $ 0.0 , 0.0 , 1 , 1 , 0.0 ,
813
813
$ M, R, Z, 0 , IW, Q, 2 * N, RW, 24 * N, IW( 2 * N+1 ),
814
814
$ 10 * N, INFO )
815
815
CALL CHKXER( ' CHEEVR_2STAGE' , INFOT, NOUT, LERR, OK )
816
816
INFOT = 18
817
817
CALL CHEEVR_2STAGE( ' N' , ' I' , ' U' , 1 , A, 1 ,
818
- $ 0.0D0 , 0.0D0 , 1 , 1 , 0.0D0 ,
818
+ $ 0.0 , 0.0 , 1 , 1 , 0.0 ,
819
819
$ M, R, Z, 1 , IW, Q, 2 * N-1 , RW, 24 * N, IW( 2 * N+1 ),
820
820
$ 10 * N, INFO )
821
821
CALL CHKXER( ' CHEEVR_2STAGE' , INFOT, NOUT, LERR, OK )
822
822
INFOT = 20
823
823
CALL CHEEVR_2STAGE( ' N' , ' I' , ' U' , 1 , A, 1 ,
824
- $ 0.0D0 , 0.0D0 , 1 , 1 , 0.0D0 ,
824
+ $ 0.0 , 0.0 , 1 , 1 , 0.0 ,
825
825
$ M, R, Z, 1 , IW, Q, 26 * N, RW, 24 * N-1 , IW( 2 * N-1 ),
826
826
$ 10 * N, INFO )
827
827
CALL CHKXER( ' CHEEVR_2STAGE' , INFOT, NOUT, LERR, OK )
828
828
INFOT = 22
829
829
CALL CHEEVR_2STAGE( ' N' , ' I' , ' U' , 1 , A, 1 ,
830
- $ 0.0D0 , 0.0D0 , 1 , 1 , 0.0D0 ,
830
+ $ 0.0 , 0.0 , 1 , 1 , 0.0 ,
831
831
$ M, R, Z, 1 , IW, Q, 26 * N, RW, 24 * N, IW, 10 * N-1 ,
832
832
$ INFO )
833
833
CALL CHKXER( ' CHEEVR_2STAGE' , INFOT, NOUT, LERR, OK )
@@ -1259,65 +1259,65 @@ SUBROUTINE CERRST( PATH, NUNIT )
1259
1259
SRNAMT = ' CHBEVX_2STAGE'
1260
1260
INFOT = 1
1261
1261
CALL CHBEVX_2STAGE( ' /' , ' A' , ' U' , 0 , 0 , A, 1 , Q, 1 ,
1262
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
1262
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
1263
1263
$ M, X, Z, 1 , W, 0 , RW, IW, I3, INFO )
1264
1264
INFOT = 1
1265
1265
CALL CHBEVX_2STAGE( ' V' , ' A' , ' U' , 0 , 0 , A, 1 , Q, 1 ,
1266
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
1266
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
1267
1267
$ M, X, Z, 1 , W, 0 , RW, IW, I3, INFO )
1268
1268
CALL CHKXER( ' CHBEVX_2STAGE' , INFOT, NOUT, LERR, OK )
1269
1269
INFOT = 2
1270
1270
CALL CHBEVX_2STAGE( ' N' , ' /' , ' U' , 0 , 0 , A, 1 , Q, 1 ,
1271
- $ 0.0D0 , 1.0D0 , 1 , 0 , 0.0D0 ,
1271
+ $ 0.0 , 1.0 , 1 , 0 , 0.0 ,
1272
1272
$ M, X, Z, 1 , W, 0 , RW, IW, I3, INFO )
1273
1273
CALL CHKXER( ' CHBEVX_2STAGE' , INFOT, NOUT, LERR, OK )
1274
1274
INFOT = 3
1275
1275
CALL CHBEVX_2STAGE( ' N' , ' A' , ' /' , 0 , 0 , A, 1 , Q, 1 ,
1276
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
1276
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
1277
1277
$ M, X, Z, 1 , W, 0 , RW, IW, I3, INFO )
1278
1278
INFOT = 4
1279
1279
CALL CHBEVX_2STAGE( ' N' , ' A' , ' U' , - 1 , 0 , A, 1 , Q, 1 ,
1280
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
1280
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
1281
1281
$ M, X, Z, 1 , W, 0 , RW, IW, I3, INFO )
1282
1282
CALL CHKXER( ' CHBEVX_2STAGE' , INFOT, NOUT, LERR, OK )
1283
1283
INFOT = 5
1284
1284
CALL CHBEVX_2STAGE( ' N' , ' A' , ' U' , 0 , - 1 , A, 1 , Q, 1 ,
1285
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
1285
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
1286
1286
$ M, X, Z, 1 , W, 0 , RW, IW, I3, INFO )
1287
1287
CALL CHKXER( ' CHBEVX_2STAGE' , INFOT, NOUT, LERR, OK )
1288
1288
INFOT = 7
1289
1289
CALL CHBEVX_2STAGE( ' N' , ' A' , ' U' , 2 , 1 , A, 1 , Q, 2 ,
1290
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
1290
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
1291
1291
$ M, X, Z, 2 , W, 0 , RW, IW, I3, INFO )
1292
1292
CALL CHKXER( ' CHBEVX_2STAGE' , INFOT, NOUT, LERR, OK )
1293
1293
* INFOT = 9
1294
1294
* CALL CHBEVX_2STAGE( 'V', 'A', 'U', 2, 0, A, 1, Q, 1,
1295
- * $ 0.0D0 , 0.0D0 , 0, 0, 0.0D0 ,
1295
+ * $ 0.0 , 0.0 , 0, 0, 0.0 ,
1296
1296
* $ M, X, Z, 2, W, 0, RW, IW, I3, INFO )
1297
1297
* CALL CHKXER( 'CHBEVX_2STAGE', INFOT, NOUT, LERR, OK )
1298
1298
INFOT = 11
1299
1299
CALL CHBEVX_2STAGE( ' N' , ' V' , ' U' , 1 , 0 , A, 1 , Q, 1 ,
1300
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
1300
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
1301
1301
$ M, X, Z, 1 , W, 0 , RW, IW, I3, INFO )
1302
1302
CALL CHKXER( ' CHBEVX_2STAGE' , INFOT, NOUT, LERR, OK )
1303
1303
INFOT = 12
1304
1304
CALL CHBEVX_2STAGE( ' N' , ' I' , ' U' , 1 , 0 , A, 1 , Q, 1 ,
1305
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
1305
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
1306
1306
$ M, X, Z, 1 , W, 0 , RW, IW, I3, INFO )
1307
1307
CALL CHKXER( ' CHBEVX_2STAGE' , INFOT, NOUT, LERR, OK )
1308
1308
INFOT = 13
1309
1309
CALL CHBEVX_2STAGE( ' N' , ' I' , ' U' , 1 , 0 , A, 1 , Q, 1 ,
1310
- $ 0.0D0 , 0.0D0 , 1 , 2 , 0.0D0 ,
1310
+ $ 0.0 , 0.0 , 1 , 2 , 0.0 ,
1311
1311
$ M, X, Z, 1 , W, 0 , RW, IW, I3, INFO )
1312
1312
CALL CHKXER( ' CHBEVX_2STAGE' , INFOT, NOUT, LERR, OK )
1313
1313
INFOT = 18
1314
1314
CALL CHBEVX_2STAGE( ' N' , ' A' , ' U' , 2 , 0 , A, 1 , Q, 2 ,
1315
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
1315
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
1316
1316
$ M, X, Z, 0 , W, 0 , RW, IW, I3, INFO )
1317
1317
CALL CHKXER( ' CHBEVX_2STAGE' , INFOT, NOUT, LERR, OK )
1318
1318
INFOT = 20
1319
1319
CALL CHBEVX_2STAGE( ' N' , ' A' , ' U' , 2 , 0 , A, 1 , Q, 2 ,
1320
- $ 0.0D0 , 0.0D0 , 0 , 0 , 0.0D0 ,
1320
+ $ 0.0 , 0.0 , 0 , 0 , 0.0 ,
1321
1321
$ M, X, Z, 1 , W, 0 , RW, IW, I3, INFO )
1322
1322
CALL CHKXER( ' CHBEVX_2STAGE' , INFOT, NOUT, LERR, OK )
1323
1323
NT = NT + 12
0 commit comments