#10802: Singular values of matrices over CDF
-------------------------------+--------------------------------------------
Reporter: rbeezer | Owner: jason, was
Type: enhancement | Status: needs_review
Priority: minor | Milestone: sage-4.7.2
Component: linear algebra | Resolution:
Keywords: | Work_issues:
Upstream: N/A | Reviewer: Martin Raum
Author: Rob Beezer | Merged:
Dependencies: #10837 |
-------------------------------+--------------------------------------------
Comment(by rbeezer):
Replying to [comment:19 jdemeyer]:
> On which system did you see this? On Linux x86_64 I did not get such a
failure. It is true that ATLAS did change in sage-4.7.2.alpha0.
Jeroen,
Here are the failures (these are the only ones on
sage/matrix/matrix_double_dense.pyx).
{{{
rob@pearl:/sage/sage-4.7.2.alpha1/devel/sage$ ../../sage -t
sage/matrix/matrix_double_dense.pyx
sage -t "devel/sage-main/sage/matrix/matrix_double_dense.pyx"
**********************************************************************
File "/sage/sage-4.7.2.alpha1/devel/sage-
main/sage/matrix/matrix_double_dense.pyx", line 968:
sage: sv[2:3]
Expected:
[2.92724029018e-16]
Got:
[2.01161346159e-16]
**********************************************************************
File "/sage/sage-4.7.2.alpha1/devel/sage-
main/sage/matrix/matrix_double_dense.pyx", line 1032:
sage: sv = A.singular_values(eps='auto'); sv
Expected:
verbose 1 (<module>) singular values, smallest-non-zero:cutoff
:largest-zero, 2.2766...:6.2421...e-14:1.4160...e-15
[35.139963659, 2.27661020871, 0.0, 0.0]
Got:
verbose 1 (<module>) singular values, smallest-non-zero:cutoff
:largest-zero, 2.27661020871:6.2421114782e-14:8.24999265856e-16
[35.139963659, 2.27661020871, 0.0, 0.0]
**********************************************************************
}}}
So they are not too bad - an order of magnitude or so on (typically) very
small values.
System is not too unusual. At Sage Days so do not have another system to
test.
Very newly installed 64-bit Ubuntu 11.10 on Intel i7 M620.
{{{
$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2
/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro
4.5.2-8ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-4.5/README.Bugs
--enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-
suffix=-4.5 --enable-shared --enable-multiarch --with-multiarch-
defaults=x86_64-linux-gnu --enable-linker-build-id --with-system-zlib
--libexecdir=/usr/lib/x86_64-linux-gnu --without-included-gettext
--enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.5
--libdir=/usr/lib/x86_64-linux-gnu --enable-nls --with-sysroot=/ --enable-
clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-
plugin --enable-gold --enable-ld=default --with-plugin-ld=ld.gold
--enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic
--enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu
--target=x86_64-linux-gnu
Thread model: posix
gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4)
}}}
Rob
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10802#comment:20>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.