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.