1
function svdtest(n, iter)
10
function schurtest(n, iter)
19
function choleskytest(n, iter)
29
function qrtest(n, iter)
38
function lutest(n, iter)
47
problemsizes = [(2, 20000, "tiny"), (2^4, 1000, "small"), (2^6, 100, "medium"), (2^8, 5, "large"), (2^10, 1, "huge")]
48
qr_problemsizes = [(2, 100000, "tiny"), (2^4, 5000, "small"), (2^6, 500, "medium"), (2^8, 5, "large"), (2^10, 1, "huge")]
49
lu_problemsizes = [(2, 100000, "tiny"), (2^4, 10000, "small"), (2^6, 1000, "medium"), (2^8, 100, "large"), (2^10, 2, "huge")]
50
testdata = [(choleskytest, "choleskytest", "Cholesky factorization", problemsizes),
51
(schurtest, "schurtest", "Schur factorization", problemsizes),
52
(svdtest, "svdtest", "Singular value decomposition", problemsizes),
53
(qrtest, "qrtest", "QR factorization", qr_problemsizes),
54
(lutest, "lutest", "LU factorization", lu_problemsizes)]
55
include("../perfgeneric.jl")