PLASMA
Parallel Linear Algebra Software for Multicore Architectures
|
_ \ | \ __| \ | \ __/ | _ \ \__ \ |\/ | _ \ _| ____|_/ _\____/_| _|_/ _\
Parallel Linear Algebra Software for Multicore Architectures
University of Tennessee (US)
University of Manchester (UK)
PLASMA is a software package for solving problems in dense linear algebra using multicore processors and Xeon Phi coprocessors. PLASMA provides implementations of state-of-the-art algorithms using cutting-edge task scheduling techniques. PLASMA currently offers a collection of routines for solving linear systems of equations, least squares problems, eigenvalue problems, and singular value problems.
PLASMA is in the process of porting form QUARK to OpenMP. At the same time, it is moving from its ICL SVN repository to this Bitbucket Mercurial repository. The content of this repository reflects the progress of the transition. Before the transition is complete, the last release of the old PLASMA is available here: https://bitbucket.org/icl/plasma/downloads/plasma-2.8.tar.gz
Doxygen-generated PLASMA documentation is available at: http://icl.bitbucket.io/plasma/doxygen/
To get assistance with PLASMA, join the PLASMA User Google group by going to https://groups.google.com/a/icl.utk.edu/forum/#!forum/plasma-user and clicking Apply to join group
. Then email your questions and comments to plasma-user@icl.utk.edu
.
Feel free to use the following publications to reference PLASMA:
Primary funding for PLASMA was provided by NSF grants:
Work on PLASMA was also partially funded by NSF grants:
Currently, PLASMA is being developed in collaboration with European Commission funded Horizon 2020 projects:
Additional funding was provided by the following companies:
The following people contributed to the development of PLASMA:
-- Innovative Computing Laboratory -- University of Tennessee -- (C) Copyright 2008-2017 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the University of Tennessee, Knoxville nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. This software is provided by the copyright holders and contributors ``as is'' and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright holders or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.