[Bug 456384] New: Update to LAPACK 3.2
https://bugzilla.novell.com/show_bug.cgi?id=456384 Summary: Update to LAPACK 3.2 Product: openSUSE 11.2 Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Development AssignedTo: pth@novell.com ReportedBy: burnus@gmx.de QAContact: qa@suse.de Found By: --- Hi Richard, if you have time, could you update LAPACK to 3.2: file lapack.tgz http://www.netlib.org/lapack/lapack.tgz for LAPACK, version 3.2 , This is the package without html pages and manpages (installation and , testing) in tar gzip form. All revisions included. This cannot be , retrieved via email. Please refer to lapack-3.2.html file for release notes , on release 3.2 , Updated: November 18, 2008 Release notes: http://www.netlib.org/lapack/lapack-3.2.html What's new: * Interface changes: ZCGESV DLASQ3 DLASQ4 SLASQ3 SLASQ4 * Removed: DLAZQ3 DLAZQ4 SLAZQ3 SLAZQ4 - Extra Precise Iterative Refinement - extra precise BLAS - Non-Negative Diagonals from Householder QR - High Performance QR and Householder Reflections on Low-Profile Matrice - New fast and accurate Jacobi SVD - Routines for Rectangular Full Packed format - Pivoted Cholesky - Mixed precision iterative refinement - Some new variants added for the one sided factorization - More robust DQDS algorithm - Better documentation for the multishift Hessenberg QR algorithm with early aggressive deflation, and various improvements of the code -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=456384 Philipp Thomas <pth@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pth@novell.com AssignedTo|pth@novell.com |rguenther@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=456384 Richard Guenther <rguenther@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Priority|P5 - None |P3 - Medium -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=456384 User burnus@gmx.de added comment https://bugzilla.novell.com/show_bug.cgi?id=456384#c1 --- Comment #1 from Tobias Burnus <burnus@gmx.de> 2008-12-05 08:24:59 MST --- Regarding "XBLAS - Extra Precise Basic Linear Algebra Subroutines", those routines are available at http://www.netlib.org/xblas/ and build as libxblas. Note: There seem to be some routines in xblas which are not in Blas and vice versa, but some seem to be in both. Regarding LAPACK 3.2: The man pages are not yet available ("The generation of the man pages are on the agenda." Julie Langou told me by email); for the time being, one could ship the 3.1.1 manpages (unless the 3.2 become available in time; when using 3.1.1 manpages, better remove those removed or with changed interfacer [see commen 0]). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=456384 User burnus@gmx.de added comment https://bugzilla.novell.com/show_bug.cgi?id=456384#c2 --- Comment #2 from Tobias Burnus <burnus@gmx.de> 2009-01-03 04:00:26 MST --- (In reply to comment #1 from Tobias Burnus)
Regarding LAPACK 3.2: The man pages are not yet available
They have now been generated (thanks Julie!) and are available at: http://www.netlib.org/lapack/manpages.tgz -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=456384 Richard Guenther <rguenther@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Enhancement Priority|P3 - Medium |P4 - Low -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=456384 User rguenther@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=456384#c3 --- Comment #3 from Richard Guenther <rguenther@novell.com> 2009-01-27 09:02:52 MST --- Hm, so they changed the interface. Do we need to change the SONAME? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=456384 User burnus@gmx.de added comment https://bugzilla.novell.com/show_bug.cgi?id=456384#c4 --- Comment #4 from Tobias Burnus <burnus@gmx.de> 2009-01-27 10:10:38 MST ---
Hm, so they changed the interface. Do we need to change the SONAME?
I think the *S* versions (DLASQ3 DLASQ4 SLASQ3 SLASQ4) are the of LAPACK routines, which SAVE the result between different calls ("static" variable). In LAPACK 4.1 a thread-save version *Z* (DLAZQ3 DLAZQ4 SLAZQ3 SLAZQ4) was added, which has an additional argument for this. With LAPACK 4.2 one has seemingly renamed *Z* to *S* to have only a thread-save version. There is another changed subroutine, namely ZCGESV: ZCGESV - the solution to a real system of linear equations A * X = B Regarding the latter one finds (http://www.netlib.org/lapack/lapack-3.1.0.changes): "This is a prototype routines in the sense that its interface might changed based on user feedback." Regarding the others one finds: "{c,d,s,z}lacon.f, {d,s}lasq3.f and {d,s}lasq4.f are left in LAPACK for backward compatibility, they are flagged as deprecated, and represent dead codes in this current release (v3.1)." Seemingly, one has removed the dead code by renaming. My understanding is that those functions are essentially for internal use ("LAPACK auxiliary routine") but one never knows who will call them - as they are supported. Their description is as follows: - DLAZQ3 - for deflation, computes a shift (TAU) and calls dqds LAPACK auxiliary routine - DLAZQ4 - an approximation TAU to the smallest eigenvalue using values of d from the previous transform - SLAZQ3 - for deflation, computes a shift (TAU) and calls dqds - SLAZQ4 - an approximation TAU to the smallest eigenvalue using values of d from the previous transform To play save, one probably should bump the library version number; I'm not certain whether you mean this by changing the SONAME. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=456384 User rguenther@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=456384#c5 --- Comment #5 from Richard Guenther <rguenther@novell.com> 2009-01-28 05:25:55 MST --- I will keep the old SONAME for now. This means that programs using the shared library built against the old version may behave differently or fail to dynamically link against the new version if they use one of the affected routines. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=456384 User rguenther@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=456384#c6 Richard Guenther <rguenther@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #6 from Richard Guenther <rguenther@novell.com> 2009-01-28 08:32:12 MST --- Update submitted to STABLE. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com