PLASMA 2.3.0 has been released.
The new functionality includes:
- Explicitly calculating an inverse of a matrix using Cholesky factorization (symmetric positive definite)
- Tree-bases QR factorization and Q matrix generation for tall and skinny matrices
Thanks to Julien Langou and Henc Bouwmeester for providing the Cholesky inversion code.
This release also includes parallel and cache-efficient in-place matrix layout translation routines provided by Fred Gustavson and Lars Karlsson. From this point on, PLASMA can switch between LAPACK layout and PLASMA's native tile layout without any memory overhead.
Thanks Fred and Lars!
Also a binary installer for 64 bit PLASMA libraries has been released for Windows x86_64. It includes statically
compiled PLASMA libaries, and testing executables. Use of the PLASMA
libraries requires a C compiler (e.g. MS VC, Intel C compiler) and a
BLAS library (e.g. Intel MKL, AMD ACML). Reference versions of LAPACK,
BLAS, and other required libraries are included in this binary package
for simple testing purposes, but optimized math libraries should be used
for any real work.
All files are available for download in the Software section of the PLASMA site.
Any question, issues, complaints, and suggestions can be posted on the PLASMA forum.
Best regards from the PLASMA development team and all those who helped with this release.