381
381
--- Matrix: 4-by-4, nnz: 10 (sym: 0: nnz 0), norm: 1.11e+01
382
382
blocks: 1 singletons: 0 structural rank: 4
383
QR natural time: 0.00 resid: 1.04e-17
384
QR amd(A'*A) time: 0.00 resid: 2.03e-17
385
LU natural time: 0.00 resid: 1.04e-17
386
LU amd(A+A') time: 0.00 resid: 4.94e-18
387
LU amd(S'*S) time: 0.00 resid: 4.94e-18
388
LU amd(A'*A) time: 0.00 resid: 4.94e-18
383
QR natural time: 0.00 resid: 3.06e-17
384
QR amd(A'*A) time: 0.00 resid: 2.30e-17
385
LU natural time: 0.00 resid: 1.53e-17
386
LU amd(A+A') time: 0.00 resid: 1.53e-17
387
LU amd(S'*S) time: 0.00 resid: 0.00e+00
388
LU amd(A'*A) time: 0.00 resid: 1.53e-17
389
389
./cs_demo2 < ../Matrix/fs_183_1
391
391
--- Matrix: 183-by-183, nnz: 988 (sym: 0: nnz 0), norm: 1.70e+09
392
392
zero entries dropped: 71
393
393
tiny entries dropped: 10
394
394
blocks: 38 singletons: 37 structural rank: 183
395
QR natural time: 0.01 resid: 3.15e-28
396
QR amd(A'*A) time: 0.00 resid: 2.60e-28
397
LU natural time: 0.01 resid: 3.08e-28
398
LU amd(A+A') time: 0.00 resid: 1.42e-27
399
LU amd(S'*S) time: 0.00 resid: 7.11e-28
400
LU amd(A'*A) time: 0.00 resid: 7.11e-28
395
QR natural time: 0.00 resid: 1.42e-27
396
QR amd(A'*A) time: 0.00 resid: 3.35e-28
397
LU natural time: 0.01 resid: 6.20e-28
398
LU amd(A+A') time: 0.00 resid: 1.55e-27
399
LU amd(S'*S) time: 0.00 resid: 6.98e-28
400
LU amd(A'*A) time: 0.00 resid: 6.98e-28
401
401
./cs_demo2 < ../Matrix/west0067
403
403
--- Matrix: 67-by-67, nnz: 294 (sym: 0: nnz 0), norm: 6.14e+00
404
404
blocks: 2 singletons: 1 structural rank: 67
405
QR natural time: 0.00 resid: 2.81e-17
406
QR amd(A'*A) time: 0.00 resid: 1.30e-17
407
LU natural time: 0.00 resid: 3.85e-17
408
LU amd(A+A') time: 0.00 resid: 1.95e-17
409
LU amd(S'*S) time: 0.00 resid: 2.60e-17
405
QR natural time: 0.00 resid: 5.19e-17
406
QR amd(A'*A) time: 0.00 resid: 3.25e-17
407
LU natural time: 0.00 resid: 3.89e-17
408
LU amd(A+A') time: 0.00 resid: 2.27e-17
409
LU amd(S'*S) time: 0.00 resid: 1.95e-17
410
410
LU amd(A'*A) time: 0.00 resid: 2.60e-17
411
411
./cs_demo2 < ../Matrix/lp_afiro
413
413
--- Matrix: 27-by-51, nnz: 102 (sym: 0: nnz 0), norm: 3.43e+00
414
414
blocks: 1 singletons: 0 structural rank: 27
415
QR natural time: 0.00 resid: 4.30e-16
416
QR amd(A'*A) time: 0.00 resid: 1.92e-16
415
QR natural time: 0.00 resid: 3.85e-16
416
QR amd(A'*A) time: 0.00 resid: 1.50e-16
417
417
./cs_demo2 < ../Matrix/ash219
419
419
--- Matrix: 219-by-85, nnz: 438 (sym: 0: nnz 0), norm: 9.00e+00
425
425
--- Matrix: 492-by-490, nnz: 49920 (sym: 0: nnz 0), norm: 9.29e-01
426
426
blocks: 10 singletons: 8 structural rank: 448
427
QR natural time: 0.26 resid: nan
428
QR amd(A'*A) time: 0.31 resid: nan
427
QR natural time: 0.13 resid: nan
428
QR amd(A'*A) time: 0.19 resid: nan
429
429
./cs_demo2 < ../Matrix/bcsstk01
431
431
--- Matrix: 48-by-48, nnz: 224 (sym: -1: nnz 400), norm: 3.57e+09
432
432
blocks: 1 singletons: 0 structural rank: 48
433
QR natural time: 0.00 resid: 3.97e-19
434
QR amd(A'*A) time: 0.00 resid: 2.36e-19
435
LU natural time: 0.00 resid: 2.63e-19
436
LU amd(A+A') time: 0.00 resid: 8.63e-20
437
LU amd(S'*S) time: 0.00 resid: 2.04e-19
438
LU amd(A'*A) time: 0.00 resid: 2.04e-19
439
Chol natural time: 0.00 resid: 1.90e-19
440
Chol amd(A+A') time: 0.00 resid: 2.01e-19
433
QR natural time: 0.00 resid: 3.65e-19
434
QR amd(A'*A) time: 0.00 resid: 4.02e-19
435
LU natural time: 0.00 resid: 2.17e-19
436
LU amd(A+A') time: 0.00 resid: 1.87e-19
437
LU amd(S'*S) time: 0.00 resid: 2.38e-19
438
LU amd(A'*A) time: 0.00 resid: 2.38e-19
439
Chol natural time: 0.00 resid: 2.64e-19
440
Chol amd(A+A') time: 0.00 resid: 2.55e-19
441
441
./cs_demo3 < ../Matrix/bcsstk01
443
443
--- Matrix: 48-by-48, nnz: 224 (sym: -1: nnz 400), norm: 3.57e+09
446
446
symbolic chol time 0.00
447
447
numeric chol time 0.00
448
448
solve chol time 0.00
449
original: resid: 2.01e-19
449
original: resid: 2.55e-19
450
450
update: time: 0.00
451
update: time: 0.00 (incl solve) resid: 8.39e-19
452
rechol: time: 0.00 (incl solve) resid: 1.20e-18
451
update: time: 0.00 (incl solve) resid: 9.66e-19
452
rechol: time: 0.00 (incl solve) resid: 1.55e-18
453
453
downdate: time: 0.00
454
downdate: time: 0.00 (incl solve) resid: 3.30e-17
454
downdate: time: 0.00 (incl solve) resid: 3.74e-17
455
455
./cs_demo2 < ../Matrix/bcsstk16
457
457
--- Matrix: 4884-by-4884, nnz: 147631 (sym: -1: nnz 290378), norm: 7.01e+09
458
458
blocks: 75 singletons: 74 structural rank: 4884
459
QR amd(A'*A) time: 2.44 resid: 1.28e-22
460
LU amd(A+A') time: 1.46 resid: 1.06e-22
461
LU amd(S'*S) time: 1.41 resid: 1.21e-22
462
LU amd(A'*A) time: 1.48 resid: 1.70e-22
463
Chol amd(A+A') time: 0.65 resid: 9.28e-23
459
QR amd(A'*A) time: 1.86 resid: 2.01e-22
460
LU amd(A+A') time: 1.12 resid: 1.10e-22
461
LU amd(S'*S) time: 1.12 resid: 1.28e-22
462
LU amd(A'*A) time: 1.17 resid: 1.78e-22
463
Chol amd(A+A') time: 0.36 resid: 1.19e-22
464
464
./cs_demo3 < ../Matrix/bcsstk16
466
466
--- Matrix: 4884-by-4884, nnz: 147631 (sym: -1: nnz 290378), norm: 7.01e+09
468
468
chol then update/downdate amd(A+A')
469
469
symbolic chol time 0.03
470
numeric chol time 0.62
470
numeric chol time 0.33
471
471
solve chol time 0.01
472
original: resid: 9.28e-23
472
original: resid: 1.19e-22
473
473
update: time: 0.00
474
update: time: 0.01 (incl solve) resid: 8.62e-24
475
rechol: time: 0.63 (incl solve) resid: 8.72e-24
474
update: time: 0.01 (incl solve) resid: 1.12e-23
475
rechol: time: 0.33 (incl solve) resid: 1.17e-23
476
476
downdate: time: 0.00
477
downdate: time: 0.01 (incl solve) resid: 3.60e-22
477
downdate: time: 0.00 (incl solve) resid: 4.09e-22
478
478
./cs_di_demo1 < ../Matrix/t1
480
CXSparse Version 2.0.6, Dec 7, 2006. Copyright (c) Timothy A. Davis, 2006
480
CXSparse Version 2.2.0, May 31, 2007. Copyright (c) Timothy A. Davis, 2006-2007
481
481
triplet: 4-by-4, nzmax: 16 nnz: 10
551
551
--- Matrix: 4-by-4, nnz: 10 (sym: 0: nnz 0), norm: 1.11e+01
552
552
blocks: 1 singletons: 0 structural rank: 4
553
QR natural time: 0.00 resid: 1.04e-17
554
QR amd(A'*A) time: 0.00 resid: 2.03e-17
555
LU natural time: 0.00 resid: 1.04e-17
556
LU amd(A+A') time: 0.00 resid: 4.94e-18
557
LU amd(S'*S) time: 0.00 resid: 4.94e-18
558
LU amd(A'*A) time: 0.00 resid: 4.94e-18
553
QR natural time: 0.00 resid: 3.06e-17
554
QR amd(A'*A) time: 0.00 resid: 2.30e-17
555
LU natural time: 0.00 resid: 1.53e-17
556
LU amd(A+A') time: 0.00 resid: 1.53e-17
557
LU amd(S'*S) time: 0.00 resid: 0.00e+00
558
LU amd(A'*A) time: 0.00 resid: 1.53e-17
559
559
./cs_di_demo2 < ../Matrix/fs_183_1
561
561
--- Matrix: 183-by-183, nnz: 988 (sym: 0: nnz 0), norm: 1.70e+09
562
562
zero entries dropped: 71
563
563
tiny entries dropped: 10
564
564
blocks: 38 singletons: 37 structural rank: 183
565
QR natural time: 0.00 resid: 3.15e-28
566
QR amd(A'*A) time: 0.01 resid: 2.60e-28
567
LU natural time: 0.00 resid: 3.08e-28
568
LU amd(A+A') time: 0.01 resid: 1.42e-27
569
LU amd(S'*S) time: 0.00 resid: 7.11e-28
570
LU amd(A'*A) time: 0.00 resid: 7.11e-28
565
QR natural time: 0.00 resid: 1.42e-27
566
QR amd(A'*A) time: 0.00 resid: 3.35e-28
567
LU natural time: 0.00 resid: 6.20e-28
568
LU amd(A+A') time: 0.00 resid: 1.55e-27
569
LU amd(S'*S) time: 0.01 resid: 6.98e-28
570
LU amd(A'*A) time: 0.00 resid: 6.98e-28
571
571
./cs_di_demo2 < ../Matrix/west0067
573
573
--- Matrix: 67-by-67, nnz: 294 (sym: 0: nnz 0), norm: 6.14e+00
574
574
blocks: 2 singletons: 1 structural rank: 67
575
QR natural time: 0.00 resid: 2.81e-17
576
QR amd(A'*A) time: 0.00 resid: 1.30e-17
577
LU natural time: 0.00 resid: 3.85e-17
578
LU amd(A+A') time: 0.00 resid: 1.95e-17
579
LU amd(S'*S) time: 0.00 resid: 2.60e-17
575
QR natural time: 0.00 resid: 5.19e-17
576
QR amd(A'*A) time: 0.00 resid: 3.25e-17
577
LU natural time: 0.00 resid: 3.89e-17
578
LU amd(A+A') time: 0.00 resid: 2.27e-17
579
LU amd(S'*S) time: 0.00 resid: 1.95e-17
580
580
LU amd(A'*A) time: 0.00 resid: 2.60e-17
581
581
./cs_di_demo2 < ../Matrix/lp_afiro
583
583
--- Matrix: 27-by-51, nnz: 102 (sym: 0: nnz 0), norm: 3.43e+00
584
584
blocks: 1 singletons: 0 structural rank: 27
585
QR natural time: 0.00 resid: 4.30e-16
586
QR amd(A'*A) time: 0.00 resid: 1.92e-16
585
QR natural time: 0.00 resid: 3.85e-16
586
QR amd(A'*A) time: 0.00 resid: 1.50e-16
587
587
./cs_di_demo2 < ../Matrix/ash219
589
589
--- Matrix: 219-by-85, nnz: 438 (sym: 0: nnz 0), norm: 9.00e+00
595
595
--- Matrix: 492-by-490, nnz: 49920 (sym: 0: nnz 0), norm: 9.29e-01
596
596
blocks: 10 singletons: 8 structural rank: 448
597
QR natural time: 0.24 resid: nan
598
QR amd(A'*A) time: 0.31 resid: nan
597
QR natural time: 0.13 resid: nan
598
QR amd(A'*A) time: 0.18 resid: nan
599
599
./cs_di_demo2 < ../Matrix/bcsstk01
601
601
--- Matrix: 48-by-48, nnz: 224 (sym: -1: nnz 400), norm: 3.57e+09
602
602
blocks: 1 singletons: 0 structural rank: 48
603
QR natural time: 0.00 resid: 3.97e-19
604
QR amd(A'*A) time: 0.00 resid: 2.36e-19
605
LU natural time: 0.00 resid: 2.63e-19
606
LU amd(A+A') time: 0.00 resid: 8.63e-20
607
LU amd(S'*S) time: 0.00 resid: 2.04e-19
608
LU amd(A'*A) time: 0.00 resid: 2.04e-19
609
Chol natural time: 0.00 resid: 1.90e-19
610
Chol amd(A+A') time: 0.00 resid: 2.01e-19
603
QR natural time: 0.00 resid: 3.65e-19
604
QR amd(A'*A) time: 0.00 resid: 4.02e-19
605
LU natural time: 0.00 resid: 2.17e-19
606
LU amd(A+A') time: 0.00 resid: 1.87e-19
607
LU amd(S'*S) time: 0.00 resid: 2.38e-19
608
LU amd(A'*A) time: 0.00 resid: 2.38e-19
609
Chol natural time: 0.00 resid: 2.64e-19
610
Chol amd(A+A') time: 0.00 resid: 2.55e-19
611
611
./cs_di_demo3 < ../Matrix/bcsstk01
613
613
--- Matrix: 48-by-48, nnz: 224 (sym: -1: nnz 400), norm: 3.57e+09
616
616
symbolic chol time 0.00
617
617
numeric chol time 0.00
618
618
solve chol time 0.00
619
original: resid: 2.01e-19
619
original: resid: 2.55e-19
620
620
update: time: 0.00
621
update: time: 0.00 (incl solve) resid: 8.39e-19
622
rechol: time: 0.00 (incl solve) resid: 1.20e-18
621
update: time: 0.00 (incl solve) resid: 9.66e-19
622
rechol: time: 0.00 (incl solve) resid: 1.55e-18
623
623
downdate: time: 0.00
624
downdate: time: 0.00 (incl solve) resid: 3.30e-17
624
downdate: time: 0.00 (incl solve) resid: 3.74e-17
625
625
./cs_di_demo2 < ../Matrix/bcsstk16
627
627
--- Matrix: 4884-by-4884, nnz: 147631 (sym: -1: nnz 290378), norm: 7.01e+09
628
628
blocks: 75 singletons: 74 structural rank: 4884
629
QR amd(A'*A) time: 2.41 resid: 1.28e-22
630
LU amd(A+A') time: 1.49 resid: 1.06e-22
631
LU amd(S'*S) time: 1.40 resid: 1.21e-22
632
LU amd(A'*A) time: 1.48 resid: 1.70e-22
633
Chol amd(A+A') time: 0.69 resid: 9.28e-23
629
QR amd(A'*A) time: 1.86 resid: 2.01e-22
630
LU amd(A+A') time: 1.12 resid: 1.10e-22
631
LU amd(S'*S) time: 1.12 resid: 1.28e-22
632
LU amd(A'*A) time: 1.16 resid: 1.78e-22
633
Chol amd(A+A') time: 0.37 resid: 1.19e-22
634
634
./cs_di_demo3 < ../Matrix/bcsstk16
636
636
--- Matrix: 4884-by-4884, nnz: 147631 (sym: -1: nnz 290378), norm: 7.01e+09
638
638
chol then update/downdate amd(A+A')
639
639
symbolic chol time 0.03
640
numeric chol time 0.61
640
numeric chol time 0.33
641
641
solve chol time 0.01
642
original: resid: 9.28e-23
644
update: time: 0.01 (incl solve) resid: 8.62e-24
645
rechol: time: 0.62 (incl solve) resid: 8.72e-24
642
original: resid: 1.19e-22
644
update: time: 0.01 (incl solve) resid: 1.12e-23
645
rechol: time: 0.34 (incl solve) resid: 1.17e-23
646
646
downdate: time: 0.00
647
downdate: time: 0.01 (incl solve) resid: 3.60e-22
647
downdate: time: 0.01 (incl solve) resid: 4.09e-22
648
648
./cs_dl_demo1 < ../Matrix/t1
650
CXSparse Version 2.0.6, Dec 7, 2006. Copyright (c) Timothy A. Davis, 2006
650
CXSparse Version 2.2.0, May 31, 2007. Copyright (c) Timothy A. Davis, 2006-2007
651
651
triplet: 4-by-4, nzmax: 16 nnz: 10
721
721
--- Matrix: 4-by-4, nnz: 10 (sym: 0: nnz 0), norm: 1.11e+01
722
722
blocks: 1 singletons: 0 structural rank: 4
723
QR natural time: 0.00 resid: 1.04e-17
724
QR amd(A'*A) time: 0.00 resid: 2.03e-17
725
LU natural time: 0.00 resid: 1.04e-17
726
LU amd(A+A') time: 0.00 resid: 4.94e-18
727
LU amd(S'*S) time: 0.00 resid: 4.94e-18
728
LU amd(A'*A) time: 0.00 resid: 4.94e-18
723
QR natural time: 0.00 resid: 3.06e-17
724
QR amd(A'*A) time: 0.00 resid: 2.30e-17
725
LU natural time: 0.00 resid: 1.53e-17
726
LU amd(A+A') time: 0.00 resid: 1.53e-17
727
LU amd(S'*S) time: 0.00 resid: 0.00e+00
728
LU amd(A'*A) time: 0.00 resid: 1.53e-17
729
729
./cs_dl_demo2 < ../Matrix/fs_183_1
731
731
--- Matrix: 183-by-183, nnz: 988 (sym: 0: nnz 0), norm: 1.70e+09
732
732
zero entries dropped: 71
733
733
tiny entries dropped: 10
734
734
blocks: 38 singletons: 37 structural rank: 183
735
QR natural time: 0.00 resid: 3.15e-28
736
QR amd(A'*A) time: 0.01 resid: 2.60e-28
737
LU natural time: 0.00 resid: 3.08e-28
738
LU amd(A+A') time: 0.00 resid: 1.42e-27
739
LU amd(S'*S) time: 0.00 resid: 7.11e-28
740
LU amd(A'*A) time: 0.00 resid: 7.11e-28
735
QR natural time: 0.00 resid: 1.42e-27
736
QR amd(A'*A) time: 0.01 resid: 3.35e-28
737
LU natural time: 0.00 resid: 6.20e-28
738
LU amd(A+A') time: 0.00 resid: 1.55e-27
739
LU amd(S'*S) time: 0.00 resid: 6.98e-28
740
LU amd(A'*A) time: 0.00 resid: 6.98e-28
741
741
./cs_dl_demo2 < ../Matrix/west0067
743
743
--- Matrix: 67-by-67, nnz: 294 (sym: 0: nnz 0), norm: 6.14e+00
744
744
blocks: 2 singletons: 1 structural rank: 67
745
QR natural time: 0.00 resid: 2.81e-17
746
QR amd(A'*A) time: 0.00 resid: 1.30e-17
747
LU natural time: 0.00 resid: 3.85e-17
748
LU amd(A+A') time: 0.00 resid: 1.95e-17
749
LU amd(S'*S) time: 0.00 resid: 2.60e-17
745
QR natural time: 0.00 resid: 5.19e-17
746
QR amd(A'*A) time: 0.00 resid: 3.25e-17
747
LU natural time: 0.00 resid: 3.89e-17
748
LU amd(A+A') time: 0.00 resid: 2.27e-17
749
LU amd(S'*S) time: 0.00 resid: 1.95e-17
750
750
LU amd(A'*A) time: 0.00 resid: 2.60e-17
751
751
./cs_dl_demo2 < ../Matrix/lp_afiro
753
753
--- Matrix: 27-by-51, nnz: 102 (sym: 0: nnz 0), norm: 3.43e+00
754
754
blocks: 1 singletons: 0 structural rank: 27
755
QR natural time: 0.00 resid: 4.30e-16
756
QR amd(A'*A) time: 0.00 resid: 1.92e-16
755
QR natural time: 0.00 resid: 3.85e-16
756
QR amd(A'*A) time: 0.00 resid: 1.50e-16
757
757
./cs_dl_demo2 < ../Matrix/ash219
759
759
--- Matrix: 219-by-85, nnz: 438 (sym: 0: nnz 0), norm: 9.00e+00
765
765
--- Matrix: 492-by-490, nnz: 49920 (sym: 0: nnz 0), norm: 9.29e-01
766
766
blocks: 10 singletons: 8 structural rank: 448
767
QR natural time: 0.26 resid: nan
768
QR amd(A'*A) time: 0.33 resid: nan
767
QR natural time: 0.13 resid: nan
768
QR amd(A'*A) time: 0.20 resid: nan
769
769
./cs_dl_demo2 < ../Matrix/bcsstk01
771
771
--- Matrix: 48-by-48, nnz: 224 (sym: -1: nnz 400), norm: 3.57e+09
772
772
blocks: 1 singletons: 0 structural rank: 48
773
QR natural time: 0.00 resid: 3.97e-19
774
QR amd(A'*A) time: 0.00 resid: 2.36e-19
775
LU natural time: 0.00 resid: 2.63e-19
776
LU amd(A+A') time: 0.00 resid: 8.63e-20
777
LU amd(S'*S) time: 0.00 resid: 2.04e-19
778
LU amd(A'*A) time: 0.00 resid: 2.04e-19
779
Chol natural time: 0.00 resid: 1.90e-19
780
Chol amd(A+A') time: 0.00 resid: 2.01e-19
773
QR natural time: 0.00 resid: 3.65e-19
774
QR amd(A'*A) time: 0.00 resid: 4.02e-19
775
LU natural time: 0.00 resid: 2.17e-19
776
LU amd(A+A') time: 0.00 resid: 1.87e-19
777
LU amd(S'*S) time: 0.00 resid: 2.38e-19
778
LU amd(A'*A) time: 0.00 resid: 2.38e-19
779
Chol natural time: 0.00 resid: 2.64e-19
780
Chol amd(A+A') time: 0.00 resid: 2.55e-19
781
781
./cs_dl_demo3 < ../Matrix/bcsstk01
783
783
--- Matrix: 48-by-48, nnz: 224 (sym: -1: nnz 400), norm: 3.57e+09
786
786
symbolic chol time 0.00
787
787
numeric chol time 0.00
788
788
solve chol time 0.00
789
original: resid: 2.01e-19
789
original: resid: 2.55e-19
790
790
update: time: 0.00
791
update: time: 0.00 (incl solve) resid: 8.39e-19
792
rechol: time: 0.00 (incl solve) resid: 1.20e-18
791
update: time: 0.00 (incl solve) resid: 9.66e-19
792
rechol: time: 0.00 (incl solve) resid: 1.55e-18
793
793
downdate: time: 0.00
794
downdate: time: 0.00 (incl solve) resid: 3.30e-17
794
downdate: time: 0.00 (incl solve) resid: 3.74e-17
795
795
./cs_dl_demo2 < ../Matrix/bcsstk16
797
797
--- Matrix: 4884-by-4884, nnz: 147631 (sym: -1: nnz 290378), norm: 7.01e+09
798
798
blocks: 75 singletons: 74 structural rank: 4884
799
QR amd(A'*A) time: 2.42 resid: 1.28e-22
800
LU amd(A+A') time: 1.39 resid: 1.06e-22
801
LU amd(S'*S) time: 1.37 resid: 1.21e-22
802
LU amd(A'*A) time: 1.41 resid: 1.70e-22
803
Chol amd(A+A') time: 0.65 resid: 9.28e-23
799
QR amd(A'*A) time: 2.06 resid: 2.01e-22
800
LU amd(A+A') time: 1.15 resid: 1.10e-22
801
LU amd(S'*S) time: 1.10 resid: 1.28e-22
802
LU amd(A'*A) time: 1.17 resid: 1.78e-22
803
Chol amd(A+A') time: 0.41 resid: 1.19e-22
804
804
./cs_dl_demo3 < ../Matrix/bcsstk16
806
806
--- Matrix: 4884-by-4884, nnz: 147631 (sym: -1: nnz 290378), norm: 7.01e+09
808
808
chol then update/downdate amd(A+A')
809
809
symbolic chol time 0.03
810
numeric chol time 0.61
812
original: resid: 9.28e-23
810
numeric chol time 0.38
812
original: resid: 1.19e-22
813
813
update: time: 0.00
814
update: time: 0.02 (incl solve) resid: 8.62e-24
815
rechol: time: 0.63 (incl solve) resid: 8.72e-24
814
update: time: 0.01 (incl solve) resid: 1.12e-23
815
rechol: time: 0.38 (incl solve) resid: 1.17e-23
816
816
downdate: time: 0.00
817
downdate: time: 0.01 (incl solve) resid: 3.60e-22
817
downdate: time: 0.01 (incl solve) resid: 4.09e-22
818
818
./cs_ci_demo1 < ../Matrix/t2
820
CXSparse Version 2.0.6, Dec 7, 2006. Copyright (c) Timothy A. Davis, 2006
820
CXSparse Version 2.2.0, May 31, 2007. Copyright (c) Timothy A. Davis, 2006-2007
821
821
triplet: 4-by-4, nzmax: 16 nnz: 10
822
822
2 2 : (3, 3.14159)
891
891
--- Matrix: 4-by-4, nnz: 10 (sym: 0: nnz 0), norm: 1.06e+02
892
892
blocks: 1 singletons: 0 structural rank: 4
893
QR natural time: 0.00 resid: 1.07e-17
894
QR amd(A'*A) time: 0.00 resid: 3.09e-18
895
LU natural time: 0.00 resid: 2.67e-18
896
LU amd(A+A') time: 0.00 resid: 2.12e-18
897
LU amd(S'*S) time: 0.00 resid: 2.93e-18
898
LU amd(A'*A) time: 0.00 resid: 2.12e-18
893
QR natural time: 0.00 resid: 2.06e-17
894
QR amd(A'*A) time: 0.00 resid: 6.36e-18
895
LU natural time: 0.00 resid: 4.88e-18
896
LU amd(A+A') time: 0.00 resid: 2.11e-18
897
LU amd(S'*S) time: 0.00 resid: 6.36e-18
898
LU amd(A'*A) time: 0.00 resid: 2.11e-18
899
899
./cs_ci_demo2 < ../Matrix/t3
901
901
--- Matrix: 3-by-4, nnz: 12 (sym: 0: nnz 0), norm: 3.06e+00
902
902
blocks: 1 singletons: 0 structural rank: 3
903
QR natural time: 0.00 resid: 1.21e-16
904
QR amd(A'*A) time: 0.00 resid: 1.21e-16
903
QR natural time: 0.00 resid: 1.05e-16
904
QR amd(A'*A) time: 0.00 resid: 1.05e-16
905
905
./cs_ci_demo2 < ../Matrix/t4
907
907
--- Matrix: 2-by-2, nnz: 3 (sym: 1: nnz 4), norm: 2.83e+00
908
908
blocks: 1 singletons: 0 structural rank: 2
909
QR natural time: 0.00 resid: 2.74e-17
910
QR amd(A'*A) time: 0.00 resid: 2.74e-17
909
QR natural time: 0.00 resid: 5.65e-17
910
QR amd(A'*A) time: 0.00 resid: 5.65e-17
911
911
LU natural time: 0.00 resid: 0.00e+00
912
912
LU amd(A+A') time: 0.00 resid: 0.00e+00
913
913
LU amd(S'*S) time: 0.00 resid: 0.00e+00
919
919
--- Matrix: 67-by-67, nnz: 294 (sym: 0: nnz 0), norm: 6.17e+00
920
920
blocks: 2 singletons: 1 structural rank: 67
921
QR natural time: 0.00 resid: 3.47e-17
922
QR amd(A'*A) time: 0.00 resid: 6.79e-17
923
LU natural time: 0.00 resid: 5.08e-17
924
LU amd(A+A') time: 0.00 resid: 7.10e-17
925
LU amd(S'*S) time: 0.00 resid: 3.28e-17
926
LU amd(A'*A) time: 0.00 resid: 4.32e-17
921
QR natural time: 0.00 resid: 8.16e-17
922
QR amd(A'*A) time: 0.00 resid: 5.34e-17
923
LU natural time: 0.00 resid: 4.54e-17
924
LU amd(A+A') time: 0.00 resid: 5.90e-17
925
LU amd(S'*S) time: 0.00 resid: 5.28e-17
926
LU amd(A'*A) time: 0.00 resid: 4.76e-17
927
927
./cs_ci_demo2 < ../Matrix/c_mbeacxc
929
929
--- Matrix: 492-by-490, nnz: 49920 (sym: 0: nnz 0), norm: 9.29e-01
930
930
blocks: 10 singletons: 8 structural rank: 448
931
QR natural time: 0.62 resid: nan
932
QR amd(A'*A) time: 0.68 resid: nan
931
QR natural time: 0.30 resid: nan
932
QR amd(A'*A) time: 0.37 resid: nan
933
933
./cs_ci_demo2 < ../Matrix/young1c
935
935
--- Matrix: 841-by-841, nnz: 4089 (sym: 0: nnz 0), norm: 7.30e+02
936
936
blocks: 1 singletons: 0 structural rank: 841
937
QR natural time: 0.02 resid: 9.10e-17
938
QR amd(A'*A) time: 0.02 resid: 8.11e-17
939
LU natural time: 0.01 resid: 1.27e-16
940
LU amd(A+A') time: 0.02 resid: 3.45e-16
941
LU amd(S'*S) time: 0.02 resid: 2.31e-16
942
LU amd(A'*A) time: 0.01 resid: 2.31e-16
937
QR natural time: 0.02 resid: 1.51e-16
938
QR amd(A'*A) time: 0.01 resid: 1.53e-16
939
LU natural time: 0.01 resid: 1.39e-16
940
LU amd(A+A') time: 0.01 resid: 2.95e-16
941
LU amd(S'*S) time: 0.01 resid: 3.37e-16
942
LU amd(A'*A) time: 0.01 resid: 3.37e-16
943
943
./cs_ci_demo2 < ../Matrix/qc324
945
945
--- Matrix: 324-by-324, nnz: 26730 (sym: 0: nnz 0), norm: 1.71e+00
946
946
blocks: 1 singletons: 0 structural rank: 324
947
QR natural time: 0.04 resid: 3.27e-17
948
QR amd(A'*A) time: 0.06 resid: 3.70e-17
949
LU natural time: 0.03 resid: 4.19e-17
950
LU amd(A+A') time: 0.04 resid: 3.73e-17
951
LU amd(S'*S) time: 0.03 resid: 4.19e-17
952
LU amd(A'*A) time: 0.04 resid: 4.19e-17
947
QR natural time: 0.04 resid: 9.08e-17
948
QR amd(A'*A) time: 0.05 resid: 8.71e-17
949
LU natural time: 0.02 resid: 6.01e-17
950
LU amd(A+A') time: 0.03 resid: 4.05e-17
951
LU amd(S'*S) time: 0.03 resid: 4.71e-17
952
LU amd(A'*A) time: 0.03 resid: 4.71e-17
953
953
./cs_ci_demo2 < ../Matrix/neumann
955
955
--- Matrix: 1600-by-1600, nnz: 7840 (sym: 0: nnz 0), norm: 1.41e+01
956
956
blocks: 1 singletons: 0 structural rank: 1600
957
QR amd(A'*A) time: 0.03 resid: 4.89e-16
958
LU amd(A+A') time: 0.02 resid: 4.32e-16
959
LU amd(S'*S) time: 0.02 resid: 4.63e-16
960
LU amd(A'*A) time: 0.02 resid: 4.63e-16
957
QR amd(A'*A) time: 0.04 resid: 1.04e-15
958
LU amd(A+A') time: 0.00 resid: 3.55e-16
959
LU amd(S'*S) time: 0.02 resid: 4.03e-16
960
LU amd(A'*A) time: 0.02 resid: 4.03e-16
961
./cs_ci_demo2 < ../Matrix/c4
963
--- Matrix: 4-by-4, nnz: 10 (sym: -1: nnz 16), norm: 7.37e+01
964
blocks: 1 singletons: 0 structural rank: 4
965
QR natural time: 0.00 resid: 5.85e-17
966
QR amd(A'*A) time: 0.00 resid: 5.85e-17
967
LU natural time: 0.00 resid: 2.29e-17
968
LU amd(A+A') time: 0.00 resid: 2.29e-17
969
LU amd(S'*S) time: 0.00 resid: 2.29e-17
970
LU amd(A'*A) time: 0.00 resid: 2.29e-17
971
Chol natural time: 0.00 resid: 6.88e-17
972
Chol amd(A+A') time: 0.00 resid: 6.88e-17
973
./cs_ci_demo3 < ../Matrix/c4
975
--- Matrix: 4-by-4, nnz: 10 (sym: -1: nnz 16), norm: 7.37e+01
977
chol then update/downdate amd(A+A')
978
symbolic chol time 0.00
979
numeric chol time 0.00
981
original: resid: 6.88e-17
983
update: time: 0.00 (incl solve) resid: 6.49e-17
984
rechol: time: 0.00 (incl solve) resid: 6.49e-17
986
downdate: time: 0.00 (incl solve) resid: 5.85e-17
961
987
./cs_ci_demo2 < ../Matrix/mhd1280b
963
989
--- Matrix: 1280-by-1280, nnz: 11963 (sym: -1: nnz 22646), norm: 8.00e+01
964
990
tiny entries dropped: 66
965
991
blocks: 20 singletons: 14 structural rank: 1280
966
QR amd(A'*A) time: 0.01 resid: 1.98e-25
967
LU amd(A+A') time: 0.00 resid: 2.07e-25
968
LU amd(S'*S) time: 0.01 resid: 1.53e-25
969
LU amd(A'*A) time: 0.02 resid: 1.53e-25
970
Chol amd(A+A') time: 0.01 resid: 3.63e-16
992
QR amd(A'*A) time: 0.01 resid: 6.15e-25
993
LU amd(A+A') time: 0.00 resid: 2.33e-25
994
LU amd(S'*S) time: 0.00 resid: 3.96e-25
995
LU amd(A'*A) time: 0.01 resid: 3.96e-25
996
Chol amd(A+A') time: 0.01 resid: 1.58e-25
971
997
./cs_ci_demo3 < ../Matrix/mhd1280b
973
999
--- Matrix: 1280-by-1280, nnz: 12029 (sym: -1: nnz 22778), norm: 8.00e+01
975
1001
chol then update/downdate amd(A+A')
976
symbolic chol time 0.01
977
numeric chol time 0.00
1002
symbolic chol time 0.00
1003
numeric chol time 0.01
978
1004
solve chol time 0.00
979
original: resid: 3.64e-16
1005
original: resid: 1.51e-25
980
1006
update: time: 0.00
981
update: time: 0.00 (incl solve) resid: 3.64e-16
982
rechol: time: 0.01 (incl solve) resid: 3.64e-16
1007
update: time: 0.00 (incl solve) resid: 1.75e-25
1008
rechol: time: 0.00 (incl solve) resid: 1.71e-25
983
1009
downdate: time: 0.00
984
downdate: time: 0.00 (incl solve) resid: 1.89e-15
1010
downdate: time: 0.00 (incl solve) resid: 5.85e-25
985
1011
./cs_cl_demo1 < ../Matrix/t2
987
CXSparse Version 2.0.6, Dec 7, 2006. Copyright (c) Timothy A. Davis, 2006
1013
CXSparse Version 2.2.0, May 31, 2007. Copyright (c) Timothy A. Davis, 2006-2007
988
1014
triplet: 4-by-4, nzmax: 16 nnz: 10
989
1015
2 2 : (3, 3.14159)
1058
1084
--- Matrix: 4-by-4, nnz: 10 (sym: 0: nnz 0), norm: 1.06e+02
1059
1085
blocks: 1 singletons: 0 structural rank: 4
1060
QR natural time: 0.00 resid: 1.07e-17
1061
QR amd(A'*A) time: 0.00 resid: 3.09e-18
1062
LU natural time: 0.00 resid: 2.67e-18
1063
LU amd(A+A') time: 0.00 resid: 2.12e-18
1064
LU amd(S'*S) time: 0.00 resid: 2.93e-18
1065
LU amd(A'*A) time: 0.00 resid: 2.12e-18
1086
QR natural time: 0.00 resid: 2.06e-17
1087
QR amd(A'*A) time: 0.00 resid: 6.36e-18
1088
LU natural time: 0.00 resid: 4.88e-18
1089
LU amd(A+A') time: 0.00 resid: 2.11e-18
1090
LU amd(S'*S) time: 0.00 resid: 6.36e-18
1091
LU amd(A'*A) time: 0.00 resid: 2.11e-18
1066
1092
./cs_cl_demo2 < ../Matrix/t3
1068
1094
--- Matrix: 3-by-4, nnz: 12 (sym: 0: nnz 0), norm: 3.06e+00
1069
1095
blocks: 1 singletons: 0 structural rank: 3
1070
QR natural time: 0.00 resid: 1.21e-16
1071
QR amd(A'*A) time: 0.00 resid: 1.21e-16
1096
QR natural time: 0.00 resid: 1.05e-16
1097
QR amd(A'*A) time: 0.00 resid: 1.05e-16
1072
1098
./cs_cl_demo2 < ../Matrix/t4
1074
1100
--- Matrix: 2-by-2, nnz: 3 (sym: 1: nnz 4), norm: 2.83e+00
1075
1101
blocks: 1 singletons: 0 structural rank: 2
1076
QR natural time: 0.00 resid: 2.74e-17
1077
QR amd(A'*A) time: 0.00 resid: 2.74e-17
1102
QR natural time: 0.00 resid: 5.65e-17
1103
QR amd(A'*A) time: 0.00 resid: 5.65e-17
1078
1104
LU natural time: 0.00 resid: 0.00e+00
1079
1105
LU amd(A+A') time: 0.00 resid: 0.00e+00
1080
1106
LU amd(S'*S) time: 0.00 resid: 0.00e+00
1086
1112
--- Matrix: 67-by-67, nnz: 294 (sym: 0: nnz 0), norm: 6.17e+00
1087
1113
blocks: 2 singletons: 1 structural rank: 67
1088
QR natural time: 0.00 resid: 3.47e-17
1089
QR amd(A'*A) time: 0.00 resid: 6.79e-17
1090
LU natural time: 0.00 resid: 5.08e-17
1091
LU amd(A+A') time: 0.00 resid: 7.10e-17
1092
LU amd(S'*S) time: 0.00 resid: 3.28e-17
1093
LU amd(A'*A) time: 0.00 resid: 4.32e-17
1114
QR natural time: 0.00 resid: 8.16e-17
1115
QR amd(A'*A) time: 0.00 resid: 5.34e-17
1116
LU natural time: 0.00 resid: 4.54e-17
1117
LU amd(A+A') time: 0.00 resid: 5.90e-17
1118
LU amd(S'*S) time: 0.00 resid: 5.28e-17
1119
LU amd(A'*A) time: 0.00 resid: 4.76e-17
1094
1120
./cs_cl_demo2 < ../Matrix/c_mbeacxc
1096
1122
--- Matrix: 492-by-490, nnz: 49920 (sym: 0: nnz 0), norm: 9.29e-01
1097
1123
blocks: 10 singletons: 8 structural rank: 448
1098
QR natural time: 0.63 resid: nan
1099
QR amd(A'*A) time: 0.67 resid: nan
1124
QR natural time: 0.30 resid: nan
1125
QR amd(A'*A) time: 0.35 resid: nan
1100
1126
./cs_cl_demo2 < ../Matrix/young1c
1102
1128
--- Matrix: 841-by-841, nnz: 4089 (sym: 0: nnz 0), norm: 7.30e+02
1103
1129
blocks: 1 singletons: 0 structural rank: 841
1104
QR natural time: 0.03 resid: 9.10e-17
1105
QR amd(A'*A) time: 0.01 resid: 8.11e-17
1106
LU natural time: 0.02 resid: 1.27e-16
1107
LU amd(A+A') time: 0.02 resid: 3.45e-16
1108
LU amd(S'*S) time: 0.01 resid: 2.31e-16
1109
LU amd(A'*A) time: 0.01 resid: 2.31e-16
1130
QR natural time: 0.01 resid: 1.51e-16
1131
QR amd(A'*A) time: 0.00 resid: 1.53e-16
1132
LU natural time: 0.02 resid: 1.39e-16
1133
LU amd(A+A') time: 0.01 resid: 2.95e-16
1134
LU amd(S'*S) time: 0.01 resid: 3.37e-16
1135
LU amd(A'*A) time: 0.01 resid: 3.37e-16
1110
1136
./cs_cl_demo2 < ../Matrix/qc324
1112
1138
--- Matrix: 324-by-324, nnz: 26730 (sym: 0: nnz 0), norm: 1.71e+00
1113
1139
blocks: 1 singletons: 0 structural rank: 324
1114
QR natural time: 0.04 resid: 3.27e-17
1115
QR amd(A'*A) time: 0.06 resid: 3.70e-17
1116
LU natural time: 0.03 resid: 4.19e-17
1117
LU amd(A+A') time: 0.03 resid: 3.73e-17
1118
LU amd(S'*S) time: 0.04 resid: 4.19e-17
1119
LU amd(A'*A) time: 0.03 resid: 4.19e-17
1140
QR natural time: 0.03 resid: 9.08e-17
1141
QR amd(A'*A) time: 0.04 resid: 8.71e-17
1142
LU natural time: 0.02 resid: 6.01e-17
1143
LU amd(A+A') time: 0.02 resid: 4.05e-17
1144
LU amd(S'*S) time: 0.04 resid: 4.71e-17
1145
LU amd(A'*A) time: 0.03 resid: 4.71e-17
1120
1146
./cs_cl_demo2 < ../Matrix/neumann
1122
1148
--- Matrix: 1600-by-1600, nnz: 7840 (sym: 0: nnz 0), norm: 1.41e+01
1123
1149
blocks: 1 singletons: 0 structural rank: 1600
1124
QR amd(A'*A) time: 0.03 resid: 4.89e-16
1125
LU amd(A+A') time: 0.02 resid: 4.32e-16
1126
LU amd(S'*S) time: 0.02 resid: 4.63e-16
1127
LU amd(A'*A) time: 0.03 resid: 4.63e-16
1150
QR amd(A'*A) time: 0.03 resid: 1.04e-15
1151
LU amd(A+A') time: 0.01 resid: 3.55e-16
1152
LU amd(S'*S) time: 0.02 resid: 4.03e-16
1153
LU amd(A'*A) time: 0.02 resid: 4.03e-16
1154
./cs_cl_demo2 < ../Matrix/c4
1156
--- Matrix: 4-by-4, nnz: 10 (sym: -1: nnz 16), norm: 7.37e+01
1157
blocks: 1 singletons: 0 structural rank: 4
1158
QR natural time: 0.00 resid: 5.85e-17
1159
QR amd(A'*A) time: 0.00 resid: 5.85e-17
1160
LU natural time: 0.00 resid: 2.29e-17
1161
LU amd(A+A') time: 0.00 resid: 2.29e-17
1162
LU amd(S'*S) time: 0.00 resid: 2.29e-17
1163
LU amd(A'*A) time: 0.00 resid: 2.29e-17
1164
Chol natural time: 0.00 resid: 6.88e-17
1165
Chol amd(A+A') time: 0.00 resid: 6.88e-17
1166
./cs_cl_demo3 < ../Matrix/c4
1168
--- Matrix: 4-by-4, nnz: 10 (sym: -1: nnz 16), norm: 7.37e+01
1170
chol then update/downdate amd(A+A')
1171
symbolic chol time 0.00
1172
numeric chol time 0.00
1173
solve chol time 0.00
1174
original: resid: 6.88e-17
1176
update: time: 0.00 (incl solve) resid: 6.49e-17
1177
rechol: time: 0.00 (incl solve) resid: 6.49e-17
1178
downdate: time: 0.00
1179
downdate: time: 0.00 (incl solve) resid: 5.85e-17
1128
1180
./cs_cl_demo2 < ../Matrix/mhd1280b
1130
1182
--- Matrix: 1280-by-1280, nnz: 11963 (sym: -1: nnz 22646), norm: 8.00e+01
1131
1183
tiny entries dropped: 66
1132
1184
blocks: 20 singletons: 14 structural rank: 1280
1133
QR amd(A'*A) time: 0.01 resid: 1.98e-25
1134
LU amd(A+A') time: 0.01 resid: 2.07e-25
1135
LU amd(S'*S) time: 0.01 resid: 1.53e-25
1136
LU amd(A'*A) time: 0.00 resid: 1.53e-25
1137
Chol amd(A+A') time: 0.01 resid: 3.63e-16
1185
QR amd(A'*A) time: 0.01 resid: 6.15e-25
1186
LU amd(A+A') time: 0.01 resid: 2.33e-25
1187
LU amd(S'*S) time: 0.01 resid: 3.96e-25
1188
LU amd(A'*A) time: 0.00 resid: 3.96e-25
1189
Chol amd(A+A') time: 0.01 resid: 1.58e-25
1138
1190
./cs_cl_demo3 < ../Matrix/mhd1280b
1140
1192
--- Matrix: 1280-by-1280, nnz: 12029 (sym: -1: nnz 22778), norm: 8.00e+01
1142
1194
chol then update/downdate amd(A+A')
1143
symbolic chol time 0.01
1195
symbolic chol time 0.00
1144
1196
numeric chol time 0.00
1145
1197
solve chol time 0.00
1146
original: resid: 3.64e-16
1198
original: resid: 1.51e-25
1147
1199
update: time: 0.00
1148
update: time: 0.00 (incl solve) resid: 3.64e-16
1149
rechol: time: 0.00 (incl solve) resid: 3.64e-16
1200
update: time: 0.00 (incl solve) resid: 1.75e-25
1201
rechol: time: 0.00 (incl solve) resid: 1.71e-25
1150
1202
downdate: time: 0.00
1151
downdate: time: 0.00 (incl solve) resid: 1.89e-15
1152
make[1]: Leaving directory `/amd/netapp3/vol/research0a/research18/sparse/SuiteSparse/CXSparse/Demo'
1203
downdate: time: 0.00 (incl solve) resid: 5.85e-25
1204
make[1]: Leaving directory `/amd/birch/export/research07/sparse/SuiteSparse/CXSparse/Demo'