test failures for chol.cc
Ben Abbott
bpabbott at mac.com
Wed Dec 24 12:21:35 CST 2008
I pulled sources yesterday and built today. I encountered many new
failures. Most result (151) because I'm missing ARPACK.
I also encountered a chol.cc test failure (lines from fntests.log
below).
15 >>>>> processing /Users/bpabbott/Development/mercurial/
octave-3.1.51/src/DLD-FUNCTIONS/chol.cc
16 ***** test
17 A = [2,0.2;0.2,1];
18 issymmetric(A)
19 min(eig(A))
20 Ainv = inv(A);
21 Ainv1 = cholinv(A);
22 Ainv2 = inv(sparse(A));
23 Ainv3 = cholinv(sparse(A));
24 Ainv4 = spcholinv(sparse(A));
25 assert (norm(Ainv-Ainv1),1e-10)
26 assert (norm(Ainv-Ainv2),1e-10)
27 assert (norm(Ainv-Ainv3),1e-10)
28 assert (norm(Ainv-Ainv4),1e-10)
29 !!!!! test failed
30 assert (norm (Ainv - Ainv1),1e-10) expected
31 1.0000e-10
32 but got
33 0
Perhaps, I'm missing the intent, but shouldn't the proper value be
zero (David)?
25 assert (norm(Ainv-Ainv1),0,1e-10)
26 assert (norm(Ainv-Ainv2),0,1e-10)
27 assert (norm(Ainv-Ainv3),0,1e-10)
28 assert (norm(Ainv-Ainv4),0,1e-10)
Assuming my understanding is correct, I've attached the trivial
changeset.
Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: changeset-chol-tests.patch
Type: application/octet-stream
Size: 1299 bytes
Desc: not available
Url : https://www-old.cae.wisc.edu/pipermail/octave-maintainers/attachments/20081224/63313401/attachment.obj
-------------- next part --------------
More information about the Octave-maintainers
mailing list