Solution of dense systems of linear equations and least square problems in real space and complex space using single precision and double precision via the Cholesky, LU, QR and LQ factorizations
Solution of dense linear systems of equations in real space and complex space using the mixed-precision algorithm based on the LU factorization
Generation and application of the Q matrix resulting from the QR and LQ factorizations
Simple LAPACK-like interface for greater productivity and advanced native interface for full control and maximum performance; Routines for conversion between LAPACK matrix layout and PLASMA’s native tile layout
Automatic handling of workspace allocation whenever possible; A set of auxiliary functions to assist the user with workspace allocation, where necessary
A testing suite for exhaustive numerical testing of all the routines included in the package in all precisions (based on the testing suite of the LAPACK library)
Basic timing code for the solution of linear systems of equations using the LU factorization in double precision
Thread safety
User-friendly installer
A comprehensive set of usage examples
LAPACK-style comments in the source code
Support for Make and CMake build systems
Native support for Microsoft Windows using WinThreads
Extensive documentation including Installation Guide, Users' Guide with routine reference and an HTML code browser, a guide on running PLASMA with the TAU package, initial draft of Contributors' Guide, a README and Release Notes.
Native support for Microsoft Windows using WinThreads
Support for Make and CMake build systems
Performance-optimized mixed-precision routine for the solution of linear systems of equations using the LU factorization
Initial timing code (PLASMA_dgesv only)
Release notes
Support for real and complex arithmetic in single and double precision
Generation and application of the Q matrix from the QR and LQ factorizations
Prototype of mixed-precision routine for the solution of linear systems of equations using the LU factorization (not optimized for performance)
Simple interface and native interface
Major code cleanup and restructuring
Redesigned workspace allocation
LAPACK testing
Examples
Thread safety
Python installer
Documentation: Installation Guide, Users' Guide with routine reference and an HTML code browser, a guide on running PLASMA with the TAU package, initial draft of Contributors' Guide, a README file and a LICENSE file
Double precision routines for the solution of linear systems of equations and least square problems using Cholesky, LU, QR and LQ factorizations