LAPACK Archives

[Lapack] CLAPACK thread safety issue


In CLAPACK 3.2.1 the functions slaln2_ and dlaln2_ use static 
variables called equiv_0 and equiv_1.  As far as I can tell these 
variables are intended to be automatic.  Removing the 'static' keyword 
fixes my multithreaded program in which dgeev_ was sometimes returning 
incorrect eigenvectors.

By the way, thank you for creating such a useful library.


<Prev in Thread] Current Thread [Next in Thread>
  • [Lapack] CLAPACK thread safety issue, Andrey Zholos <=

For additional information you may use the LAPACK/ScaLAPACK Forum.
Or one of the mailing lists, or