Documentation

Before attempting to understand the charts below, please take a look at the Stability Benchmark manual.

Experimental Setup

Date 2013 / 10
OS Mint 14 64bit
Kernel 3.5.0-17-Generic
CPU Core i7-2600 3.4 GHz - 4 cores - 8 threads
RAM 11 G
CPU Cache 8194 KB
JVM Java HotSpot(TM) 64-Bit Server 1.7.0_17
Benchmark 0.10
Libraries Version
Colt 1.2
Commons Math 3.2
EJML 0.23
Jama 1.0.3
JBlas 1.2.3
la4j 0.4.5
MTJ 0.9.13
OjAlgo 34.8
Parallel Colt 0.9.4
UJMP 0.2.5

Test Configuration. Matrix size.

  Min Max
Small 2 10
Large 500 600

Small Matrices

Linear Solve

Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt1.0e+308InfinityInfinity 76.7% 11.1% 12.2%1.0e-3091.0e-3091.0e-309 100.0%
CommMath1.0e+308InfinityInfinity 76.1% 11.2% 12.7% 1.0e-11 1.0e-11 1.0e-11 100.0%
EJML1.0e+308InfinityInfinity 76.6% 10.9% 12.5%1.0e-3191.0e-3151.0e-314 4.2% 95.8%
JAMA1.0e+308InfinityInfinity 76.7% 11.1% 12.2%1.0e-3191.0e-3151.0e-314 4.2% 95.8%
JBLAS1.0e+308InfinityInfinity 76.1% 11.2% 12.7%1.0e-3081.0e-3081.0e-308 100.0%
MTJ1.0e+308InfinityInfinity 76.1% 11.2% 12.7%1.0e-3191.0e-3151.0e-314 4.2% 95.8%
MTJ-N1.0e+308InfinityInfinity 76.7% 10.3% 13.0%1.0e-3091.0e-3091.0e-309 100.0%
PColt1.0e+308InfinityInfinity 76.7% 11.1% 12.2%1.0e-3091.0e-3091.0e-309 100.0%
UJMP1.0e+308InfinityInfinity 76.7% 11.1% 12.2%1.0e-3191.0e-3151.0e-314 4.2% 95.8%
la4j1.0e+308InfinityInfinity 76.7% 11.1% 12.2% 1.0e-14 1.0e-14 1.0e-14 100.0%
ojAlgo1.0e+308InfinityInfinity 76.7% 11.1% 12.2%1.0e-3191.0e-3151.0e-314 4.2% 95.8%
Accuracy Nearly Singular
Accuracy Unexpected Error Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 4.3e-17 1.8e-16 3.1e-16 100.0% 4.7e-09 2.5e-08 6.5e-08 100.0%
CommMath 1.7e-16 3.1e-16 100.0% 3.8e-09 2.5e-08 6.5e-08 100.0%
EJML 1.7e-16 3.1e-16 100.0% 3.8e-09 2.5e-08 5.9e-08 100.0%
JAMA 1.6e-16 3.0e-16 100.0% 3.8e-09 2.5e-08 5.9e-08 100.0%
JBLAS 1.8e-17 1.7e-16 3.2e-16 100.0% 4.2e-09 2.5e-08 7.3e-08 100.0%
MTJ 1.8e-17 1.7e-16 3.2e-16 100.0% 4.2e-09 2.5e-08 7.3e-08 100.0%
MTJ-N 4.9e-17 1.8e-16 3.2e-16 100.0% 4.7e-09 2.5e-08 6.5e-08 100.0%
PColt 4.3e-17 1.8e-16 3.1e-16 100.0% 4.7e-09 2.5e-08 6.5e-08 100.0%
UJMP 1.6e-16 3.0e-16 100.0% 3.8e-09 2.5e-08 5.9e-08 100.0%
la4j 1.6e-16 3.0e-16 100.0% 3.8e-09 2.5e-08 5.9e-08 100.0%
ojAlgo 1.6e-16 3.0e-16 100.0% 3.8e-09 2.5e-08 5.9e-08 100.0%

== Least Squares Solve ==

Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
ColtInfinityInfinityInfinity 95.4% 4.6%1.0e-3091.0e-3091.0e-309 100.0%
CommMath1.0e+1541.0e+1551.0e+155 -0.0% 67.3% 32.7%1.0e-1551.0e-1551.0e-155 100.0%
EJMLInfinityInfinityInfinity 93.7% 6.3%1.0e-3161.0e-3141.0e-314 0.5% 99.5%
JAMAInfinityInfinityInfinity 95.4% 4.6%1.0e-3191.0e-3141.0e-314 4.3% 95.7%
JBLAS UNSUPPORTED UNSUPPORTED
MTJInfinityInfinityInfinity 100.0%1.0e-3221.0e-3151.0e-314 6.8% 93.2%
MTJ-NInfinityInfinityInfinity 100.0%1.0e-3201.0e-3151.0e-309 2.5% 12.3% 85.2%
PColt1.0e+308InfinityInfinity 66.9% 33.1%1.0e-3151.0e-3141.0e-309 12.3% 87.7%
UJMPInfinityInfinityInfinity 95.4% 4.6%1.0e-3191.0e-3141.0e-314 4.3% 95.7%
la4jInfinityInfinityInfinity 95.4% 4.6% 1.0e-14 1.0e-14 1.0e-14 100.0%
ojAlgoInfinityInfinityInfinity 93.4% 6.6%1.0e-3161.0e-3141.0e-314 0.1% 99.9%
Accuracy Nearly Singular
Accuracy Unexpected Error Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 7.1e-17 2.7e-16 5.2e-16 100.0% 5.8e-09 3.9e-08 1.2e-07 100.0%
CommMath 1.1e-16 2.6e-16 4.6e-16 100.0% 5.8e-09 3.9e-08 1.1e-07 100.0%
EJML 8.1e-17 2.3e-16 4.1e-16 100.0% 5.8e-09 3.9e-08 1.1e-07 100.0%
JAMA 3.7e-17 2.6e-16 5.0e-16 100.0% 5.8e-09 3.9e-08 1.2e-07 100.0%
JBLAS UNSUPPORTED UNSUPPORTED
MTJ 4.0e-17 2.5e-16 4.7e-16 100.0% 5.8e-09 3.5e-08 1.2e-07 100.0%
MTJ-N 5.7e-17 2.4e-16 4.4e-16 100.0% 5.8e-09 3.5e-08 1.2e-07 100.0%
PColt 7.1e-17 2.8e-16 5.2e-16 100.0% 5.8e-09 3.5e-08 1.2e-07 100.0%
UJMP 3.7e-17 2.6e-16 5.0e-16 100.0% 5.8e-09 3.9e-08 1.2e-07 100.0%
la4j 2.7e-17 2.2e-16 4.2e-16 100.0% 5.2e-09 3.1e-08 1.1e-07 100.0%
ojAlgo 1.1e-16 2.7e-16 5.0e-16 100.0% 8.0e-09 4.3e-08 1.2e-07 100.0%

Symmetric Positive Definite Inverse

Accuracy
Accuracy Unexpected Error
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 1.2e-16 2.1e-16 2.9e-16 100.0%
CommMath 1.3e-16 2.2e-16 3.1e-16 100.0%
EJML 9.8e-17 2.2e-16 3.2e-16 100.0%
JAMA 1.2e-16 2.1e-16 2.9e-16 100.0%
JBLAS 1.2e-16 2.1e-16 3.0e-16 100.0%
MTJ 1.2e-16 2.1e-16 2.9e-16 100.0%
MTJ-N 1.2e-16 2.1e-16 2.9e-16 100.0%
PColt 1.2e-16 2.1e-16 2.9e-16 100.0%
UJMP 1.2e-16 2.1e-16 2.9e-16 100.0%
la4j 5.6e-17 1.7e-16 2.5e-16 100.0%
ojAlgo 1.3e-16 2.2e-16 3.1e-16 100.0%
Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
ColtInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
CommMathInfinityInfinityInfinity 100.0% 1.0e-11 1.0e-11 1.0e-11 100.0%
EJML1.0e+308InfinityInfinity 89.7% 10.3%1.0e-3091.0e-3091.0e-309 100.0%
JAMAInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
JBLASInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
MTJInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
MTJ-NInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
PColtInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
UJMPInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
la4j1.0e+308InfinityInfinity 55.7% 44.3% 1.0e-08 1.0e-03 1.0e-02 100.0%
ojAlgoInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%

Singular Value Decomposition

Accuracy
Accuracy Unexpected Error
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 1.8e-16 8.7e-16 NaN 56.8% 43.2%
CommMath 1.1e-16 3.3e-16 7.3e-16 100.0%
EJML 1.6e-16 4.2e-16 1.1e-15 100.0%
JAMA 1.2e-16 4.0e-16 9.2e-16 100.0%
JBLAS 1.7e-16 3.9e-16 9.4e-16 100.0%
MTJ 1.7e-16 4.1e-16 9.4e-16 100.0%
MTJ-N 1.7e-16 3.9e-16 9.4e-16 100.0%
PColt 1.7e-16 4.1e-16 9.4e-16 100.0%
UJMP 1.6e-16 4.2e-16 9.1e-16 100.0%
la4j 1.6e-16 4.2e-16 9.2e-16 100.0%
ojAlgo 1.2e-16 4.0e-16 9.2e-16 100.0%
Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt TIMED OUT TIMED OUT
CommMath1.0e+308InfinityInfinity 60.8% 8.7% 30.5%1.0e-3141.0e-2831.0e-283 0.2% 99.8%
EJML1.0e+3081.0e+308Infinity 40.5% 24.0% 35.5%1.0e-3151.0e-3141.0e-314 0.3% 99.2% 0.5%
JAMA TIMED OUT 1.0e-3141.0e-2831.0e-283 0.2% 99.8%
JBLASInfinityInfinityInfinity 100.0%1.0e-3151.0e-3151.0e-314 1.3% 98.7%
MTJInfinityInfinityInfinity 100.0%1.0e-3151.0e-3151.0e-314 1.3% 98.7%
MTJ-NInfinityInfinityInfinity 100.0%1.0e-3151.0e-3151.0e-314 1.3% 98.7%
PColtInfinityInfinityInfinity 100.0%1.0e-3151.0e-3151.0e-314 1.3% 98.7%
UJMP TIMED OUT 1.0e-2911.0e-2831.0e-283 0.2% 99.8%
la4j TIMED OUT 1.0e-14 1.0e-05 1.0e+00 100.0%
ojAlgo TIMED OUT 1.0e-3141.0e-2831.0e-283 0.2% 99.8%

Symmetric Eigenvalue Decomposition

Accuracy
Accuracy Unexpected Error
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 2.1e-16 7.6e-16 1.1e-15 100.0%
CommMath 2.8e-16 6.9e-16 9.5e-16 100.0%
EJML 1.9e-16 5.1e-16 7.4e-16 100.0%
JAMA 2.1e-16 7.6e-16 1.1e-15 100.0%
JBLAS 1.9e-16 2.1e-15 3.5e-15 100.0%
MTJ 1.9e-16 2.1e-15 3.5e-15 100.0%
MTJ-N 1.9e-16 2.1e-15 3.5e-15 100.0%
PColt 2.1e-16 7.6e-16 1.1e-15 100.0%
UJMP 2.1e-16 7.6e-16 1.1e-15 100.0%
la4j 2.3e-16 2.6e-01 4.7e-01 100.0%
ojAlgo 2.1e-16 7.6e-16 1.1e-15 100.0%
Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt1.0e+1551.0e+1551.0e+308 7.7% 1.8% 90.5%1.0e-3141.0e-1581.0e-158 100.0%
CommMath1.0e+1541.0e+1541.0e+155 6.3% 93.7%1.0e-1551.0e-1541.0e-154 100.0%
EJML1.0e+3081.0e+308Infinity 20.0% 0.8% 4.0% 75.2%1.0e-3151.0e-3091.0e-307 0.2% 22.2% 77.7%
JAMA1.0e+1551.0e+1551.0e+308 7.7% 1.8% 90.5%1.0e-3141.0e-1581.0e-158 100.0%
JBLAS1.0e+3081.0e+308Infinity 37.8% 62.2%1.0e-3151.0e-3151.0e-315 0.3% 99.7%
MTJ1.0e+3081.0e+308Infinity 37.8% 62.2%1.0e-3151.0e-3151.0e-315 0.3% 99.7%
MTJ-N1.0e+3081.0e+308Infinity 37.8% 62.2%1.0e-3151.0e-3151.0e-315 0.3% 99.7%
PColt1.0e+1551.0e+1551.0e+308 7.7% 1.8% 90.5%1.0e-3141.0e-1581.0e-158 100.0%
UJMP1.0e+1551.0e+1551.0e+308 7.7% 1.8% 90.5%1.0e-3141.0e-1581.0e-158 100.0%
la4j 1.0e+00 1.0e+00Infinity 36.2% 0.2% 63.7% 1.0e+00 1.0e+00 43.5% 56.5%
ojAlgo1.0e+1551.0e+1551.0e+308 7.7% 1.8% 90.5%1.0e-3141.0e-1581.0e-158 100.0%

Large Matrices

Linear Solve

Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt1.0e+3071.0e+3071.0e+307 100.0%1.0e-3081.0e-3081.0e-308 100.0%
CommMath1.0e+3071.0e+3071.0e+307 100.0% 1.0e-11 1.0e-11 1.0e-11 100.0%
EJML1.0e+3071.0e+3071.0e+307 100.0%1.0e-3131.0e-3131.0e-313 100.0%
JAMA1.0e+3071.0e+3071.0e+307 100.0%1.0e-3131.0e-3131.0e-313 100.0%
JBLAS1.0e+3071.0e+3071.0e+307 100.0%1.0e-3071.0e-3071.0e-307 100.0%
MTJ1.0e+3071.0e+3071.0e+307 100.0%1.0e-3131.0e-3131.0e-313 100.0%
MTJ-N1.0e+3071.0e+3071.0e+307 100.0%1.0e-3081.0e-3081.0e-308 100.0%
PColt1.0e+3071.0e+3071.0e+307 100.0%1.0e-3081.0e-3081.0e-308 100.0%
UJMP1.0e+3071.0e+3071.0e+307 100.0%1.0e-3131.0e-3131.0e-313 100.0%
la4j1.0e+3071.0e+3071.0e+307 100.0% 1.0e-14 1.0e-14 1.0e-14 100.0%
ojAlgo1.0e+3071.0e+3071.0e+307 100.0% 1.0e-14 1.0e-14 1.0e-14 100.0%
Accuracy Nearly Singular
Accuracy Unexpected Error Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 1.7e-14 1.9e-14 2.2e-14 100.0% 3.9e-08 2.6e-07 4.4e-07 100.0%
CommMath 1.7e-14 1.9e-14 2.4e-14 100.0% 3.9e-08 2.9e-07 4.4e-07 100.0%
EJML 1.5e-14 1.9e-14 2.3e-14 100.0% 3.5e-08 2.9e-07 4.8e-07 100.0%
JAMA 1.6e-14 1.9e-14 2.2e-14 100.0% 3.9e-08 2.9e-07 4.8e-07 100.0%
JBLAS 1.4e-14 1.7e-14 1.9e-14 100.0% 4.3e-08 2.9e-07 4.4e-07 100.0%
MTJ 1.6e-14 2.0e-14 2.1e-14 100.0% 3.9e-08 2.9e-07 4.8e-07 100.0%
MTJ-N 1.1e-14 1.3e-14 1.5e-14 100.0% 3.5e-08 2.3e-07 4.8e-07 100.0%
PColt 1.7e-14 1.9e-14 2.2e-14 100.0% 3.9e-08 2.6e-07 4.4e-07 100.0%
UJMP 1.5e-14 1.9e-14 2.3e-14 100.0% 3.5e-08 2.9e-07 4.8e-07 100.0%
la4j 1.6e-14 1.9e-14 2.2e-14 100.0% 3.9e-08 2.9e-07 4.8e-07 100.0%
ojAlgo 1.6e-14 1.9e-14 2.3e-14 100.0% 3.9e-08 2.9e-07 4.4e-07 100.0%

Least Squares Solve

Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt1.0e+3081.0e+3081.0e+308 100.0%1.0e-3091.0e-3091.0e-309 100.0%
CommMath1.0e+1541.0e+1541.0e+154 100.0%1.0e-1551.0e-1551.0e-155 100.0%
EJML1.0e+3081.0e+3081.0e+308 100.0%1.0e-3131.0e-3131.0e-313 100.0%
JAMA1.0e+3081.0e+3081.0e+308 100.0%1.0e-3131.0e-3131.0e-313 100.0%
JBLAS UNSUPPORTED UNSUPPORTED
MTJ TIMED OUT 1.0e-3141.0e-3141.0e-314 100.0%
MTJ-N1.0e+3081.0e+308Infinity 16.7% 41.7% 41.7%1.0e-3141.0e-3141.0e-314 100.0%
PColt1.0e+3081.0e+3081.0e+308 100.0%1.0e-3131.0e-3131.0e-313 100.0%
UJMP1.0e+3081.0e+3081.0e+308 100.0%1.0e-3131.0e-3131.0e-313 100.0%
la4j1.0e+3081.0e+3081.0e+308 100.0% 1.0e-14 1.0e-14 1.0e-14 100.0%
ojAlgo1.0e+3081.0e+3081.0e+308 100.0%1.0e-3131.0e-3131.0e-313 100.0%
Accuracy Nearly Singular
Accuracy Unexpected Error Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 2.8e-15 3.0e-15 3.2e-15 100.0% 1.8e-08 1.1e-07 1.9e-07 100.0%
CommMath 2.2e-15 2.4e-15 2.5e-15 100.0% 1.2e-08 7.3e-08 1.1e-07 100.0%
EJML 2.2e-15 2.4e-15 2.6e-15 100.0% 1.2e-08 7.3e-08 1.2e-07 100.0%
JAMA 3.0e-15 3.2e-15 3.4e-15 100.0% 2.1e-08 1.2e-07 1.9e-07 100.0%
JBLAS UNSUPPORTED UNSUPPORTED
MTJ 1.9e-15 2.0e-15 2.1e-15 100.0% 1.1e-08 5.9e-08 1.0e-07 100.0%
MTJ-N 1.8e-15 1.9e-15 2.0e-15 100.0% 7.2e-09 4.3e-08 6.5e-08 100.0%
PColt 1.8e-15 1.9e-15 2.1e-15 100.0% 9.8e-09 5.9e-08 1.0e-07 100.0%
UJMP 2.2e-15 2.4e-15 2.6e-15 100.0% 1.2e-08 7.3e-08 1.2e-07 100.0%
la4j 2.4e-15 2.6e-15 2.8e-15 100.0% 1.3e-08 7.3e-08 1.4e-07 100.0%
ojAlgo 2.3e-15 2.4e-15 2.6e-15 100.0% 1.2e-08 7.3e-08 1.2e-07 100.0%

Symmetric Positive Definite Inverse

Accuracy
Accuracy Unexpected Error
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 4.3e-15 4.7e-15 5.1e-15 100.0%
CommMath 3.8e-15 4.2e-15 4.6e-15 100.0%
EJML 6.1e-15 6.7e-15 7.3e-15 100.0%
JAMA 5.6e-15 6.1e-15 6.7e-15 100.0%
JBLAS 3.7e-15 4.1e-15 4.4e-15 100.0%
MTJ 3.8e-15 4.2e-15 4.5e-15 100.0%
MTJ-N 3.6e-15 4.0e-15 4.3e-15 100.0%
PColt 4.6e-15 5.1e-15 5.6e-15 100.0%
UJMP 5.6e-15 6.1e-15 6.7e-15 100.0%
la4j TIMED OUT
ojAlgo 4.1e-15 4.6e-15 5.6e-15 100.0%
Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
ColtInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
CommMathInfinityInfinityInfinity 100.0% 1.0e-11 1.0e-11 1.0e-11 100.0%
EJMLInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
JAMAInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
JBLASInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
MTJInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
MTJ-NInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
PColtInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
UJMPInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%
la4j TIMED OUT 1.0e-01 1.0e-01 1.0e-01 100.0%
ojAlgoInfinityInfinityInfinity 100.0%1.0e-3091.0e-3091.0e-309 100.0%

Singular Value Decomposition

Accuracy
Accuracy Unexpected Error
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 4.2e-15 NaN NaN 46.4% 53.6%
CommMath 2.8e-15 6.5e-15 7.6e-15 100.0%
EJML 2.8e-15 8.8e-15 1.4e-14 100.0%
JAMA 4.0e-15 9.8e-15 1.4e-14 100.0%
JBLAS 2.6e-15 6.2e-15 7.4e-15 100.0%
MTJ 3.1e-15 3.9e-15 4.1e-15 100.0%
MTJ-N 2.7e-15 3.1e-15 3.5e-15 100.0%
PColt 3.1e-15 3.9e-15 4.1e-15 100.0%
UJMP 4.2e-15 9.7e-15 1.3e-14 100.0%
la4j 4.1e-15 9.8e-15 1.3e-14 100.0%
ojAlgo 2.6e-15 6.2e-15 7.1e-15 100.0%
Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 1.0e+00 1.0e+00Infinity 28.6% 71.4% TIMED OUT
CommMathInfinityInfinityInfinity 100.0%1.0e-2831.0e-2831.0e-283 100.0%
EJML1.0e+308InfinityInfinity 85.7% 14.3%1.0e-3071.0e-3071.0e-305 100.0%
JAMAInfinityInfinityInfinity 100.0%1.0e-2831.0e-2831.0e-283 100.0%
JBLASInfinityInfinityInfinity 100.0%1.0e-3131.0e-3131.0e-313 100.0%
MTJInfinityInfinityInfinity 100.0%1.0e-3131.0e-3131.0e-313 100.0%
MTJ-NInfinityInfinityInfinity 100.0%1.0e-3131.0e-3131.0e-313 100.0%
PColtInfinityInfinityInfinity 100.0%1.0e-3131.0e-3131.0e-313 100.0%
UJMP1.0e+308InfinityInfinity 85.7% 14.3%1.0e-2831.0e-2831.0e-283 100.0%
la4j 1.0e+00 1.0e+00Infinity 28.6% 71.4% 1.0e-06 1.0e+00 1.0e+00 100.0%
ojAlgoInfinityInfinityInfinity 100.0%1.0e-2831.0e-2831.0e-283 100.0%

Symmetric Eigenvalue Decomposition

Accuracy
Accuracy Unexpected Error
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt 8.8e-15 9.8e-15 1.0e-14 100.0%
CommMath 6.7e-15 6.9e-15 7.2e-15 100.0%
EJML 6.0e-15 6.2e-15 6.5e-15 100.0%
JAMA 8.8e-15 9.8e-15 1.0e-14 100.0%
JBLAS 4.2e-15 4.4e-15 4.6e-15 100.0%
MTJ 4.0e-15 4.4e-15 4.6e-15 100.0%
MTJ-N 3.8e-15 4.2e-15 4.4e-15 100.0%
PColt 8.8e-15 9.8e-15 1.0e-14 100.0%
UJMP 8.8e-15 9.8e-15 1.0e-14 100.0%
la4j TIMED OUT
ojAlgo 6.6e-15 6.8e-15 7.1e-15 100.0%
Overflow Underflow
Scaling Factor Stopping Condition Scaling Factor Stopping Condition
Metric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetectedMetric 10%Metric 50%Metric 90%No ErrorUncountableExceptionLarge ErrorDetected
Colt1.0e+1551.0e+1551.0e+155 100.0%1.0e-1581.0e-1581.0e-157 100.0%
CommMath1.0e+1531.0e+1531.0e+153 100.0%1.0e-1551.0e-1541.0e-154 100.0%
EJML1.0e+3071.0e+3071.0e+307 100.0%1.0e-3041.0e-3031.0e-302 100.0%
JAMA1.0e+1551.0e+1551.0e+155 100.0%1.0e-1581.0e-1581.0e-157 100.0%
JBLAS1.0e+3071.0e+3071.0e+307 100.0%1.0e-3141.0e-3141.0e-314 100.0%
MTJ1.0e+3071.0e+3071.0e+307 100.0%1.0e-3141.0e-3141.0e-314 100.0%
MTJ-N1.0e+3071.0e+3071.0e+307 100.0%1.0e-3141.0e-3141.0e-314 100.0%
PColt1.0e+1551.0e+1551.0e+155 100.0%1.0e-1581.0e-1581.0e-157 100.0%
UJMP1.0e+1551.0e+1551.0e+155 100.0%1.0e-1581.0e-1581.0e-157 100.0%
la4j TIMED OUT TIMED OUT
ojAlgo1.0e+1541.0e+1541.0e+155 100.0% 1.0e-14 1.0e-13 1.0e-13 100.0%