04 October 2012 11:17:12 AM CONDITION_PRB C++ version Test the CONDITION library. This test also requires the R8LIB library. TEST01 For a matrix in general storage, CONDITION_LINPACK estimates the L1 condition number. Matrix Order Condition Linpack Combinatorial 4 10 7 CONEX1 4 80601 565.586 CONEX2 3 601.97 7.50657 CONEX3 5 80 5 CONEX4 4 4488 3238.09 KAHAN 4 646.712 574.664 RANDOM 4 14.534 12.4043 RANDOM 4 33.906 26.8497 RANDOM 4 115.558 92.555 RANDOM 4 159.911 123.868 RANDOM 4 24.2573 15.2399 TEST02 For a matrix in general storage, CONDITION_SAMPLE1 estimates the L1 condition number using sampling. Matrix Samples Order Condition Estimate Combinatorial 10 4 10 7.20871 Combinatorial 1000 4 10 8.69041 Combinatorial 100000 4 10 9.56976 CONEX1 10 4 80601 4.04391 CONEX1 1000 4 80601 29.3131 CONEX1 100000 4 80601 414.037 CONEX2 10 3 601.97 6.67688 CONEX2 1000 3 601.97 42.7952 CONEX2 100000 3 601.97 396.68 CONEX3 10 5 80 2.26032 CONEX3 1000 5 80 10.6356 CONEX3 100000 5 80 23.982 CONEX4 10 4 4488 16.715 CONEX4 1000 4 4488 53.4881 CONEX4 100000 4 4488 438.725 KAHAN 10 4 646.712 5.18858 KAHAN 1000 4 646.712 23.2171 KAHAN 100000 4 646.712 294.887 RANDOM 10 4 14.534 2.87648 RANDOM 1000 4 14.534 11.7411 RANDOM 100000 4 14.534 14.0185 RANDOM 10 4 33.906 3.28069 RANDOM 1000 4 33.906 19.6417 RANDOM 100000 4 33.906 29.8397 RANDOM 10 4 115.558 7.33299 RANDOM 1000 4 115.558 39.5644 RANDOM 100000 4 115.558 74.8706 RANDOM 10 4 159.911 3.02755 RANDOM 1000 4 159.911 30.9078 RANDOM 100000 4 159.911 101.429 RANDOM 10 4 24.2573 7.80771 RANDOM 1000 4 24.2573 11.7133 RANDOM 100000 4 24.2573 20.9703 TEST03 For a matrix in general storage, CONDITION_HAGER estimates the L1 condition number. Matrix Order Condition Hager Combinatorial 4 10 10 CONEX1 4 80601 810.02 CONEX2 3 601.97 601.97 CONEX3 5 80 80 CONEX4 4 4488 4488 KAHAN 4 646.712 646.712 RANDOM 4 14.534 14.2289 RANDOM 4 33.906 33.906 RANDOM 4 115.558 106.835 RANDOM 4 159.911 159.911 RANDOM 4 24.2573 24.2573 CONDITION_PRB Normal end of execution. 04 October 2012 11:17:12 AM