Re: [eigen] about JacobiSVD's options |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [eigen] about JacobiSVD's options
- From: Benoit Jacob <jacob.benoit.1@xxxxxxxxx>
- Date: Wed, 16 Sep 2009 08:11:17 -0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=XV9uAnEIGWP++hZH13r44xBU1dl6A9yHBlLVACWMiR4=; b=X/RmHOQk0UyJ3bkeY7o4dCjFh06jhrkgzmg9toOfp1T53JtFxz7DGnjasnI8K5TS0/ h8lVzOo5ine52I7wYTcNLRvrQN/VNfRm7LZjX+pdocqrfuCn0zgrs9WM2QLdYr4deJQ7 OQph4V89uAlqj29ZSiCMsWvpduqK214jaoBgM=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=cLkfbK7nnZMZimUdq4fowlwXitBXfX22i44XP6Fu06luP7m7tt/VCsxDrGlQXgBiUV qTXmZaoO6PnBwrhqzD6rP7UF5BTt16VCNimgHUNdl4G1MWV/w2YHkqnz/GvUuLLa8/Os oXnD09h6uAhZfxn3Wd0uRLHUs3c6Js5d+3OfU=
ok, last email.
The symbol tables look fine, really it seems that it's just that
Householder QR is inherently more complicated code than square jacobi
SVD.
After all, the latter is just a 2x2 kernel and the code to apply
Jacobi rotations, that's about it.
This would confirm my theory that it's important to give the user an
option to specify "square" at compile time :)
Benoit
2009/9/16 Benoit Jacob <jacob.benoit.1@xxxxxxxxx>:
> 2009/9/16 Benoit Jacob <jacob.benoit.1@xxxxxxxxx>:
>> See attached files, if you can make sense of that... i'm puzzled.
>> The matrix-vector product symbol itself takes 4 kilobytes, so it's not
>> explaining all the difference.
>
> Wow, i just found out about nm --demangle...
>
> === 23:53:05 ~$ nm --print-size --size-sort --demangle a | grep Eigen
> | tee symbols_a | wc -l
> 118
> === 23:53:27 ~$ nm --print-size --size-sort --demangle a_square | grep
> Eigen | tee symbols_a_square | wc -l
> 38
>
> see new attached files !
>
> Benoit
>