![]() |
MAGMA
1.6.1
Matrix Algebra for GPU and Multicore Architectures
|
Collaborators | |
Installing MAGMA | First, create a file make.inc, using one of the examples as a template |
Running tests | The testing directory includes tests of most MAGMA functions |
Example | The example directory shows a simple, standalone example |
Routine names | The interface for MAGMA is similar to LAPACK, to facilitate porting existing codes |
Data types & complex numbers | IntegersMAGMA uses magma_int_t for integers |
Conventions for variables | Here are general guidelines for variable names; there are of course exceptions to these |
Constants | MAGMA defines a few constant parameters, such as MagmaTrans, MagmaNoTrans , that are equivalent of CBLAS and LAPACK parameters |
Errors | Driver and computational routines, and a few BLAS/auxiliary routines, currently return errors both as a return value and in the info argument |
Methodology | One-sided matrix factorizations |
Sparse-Iter | The MAGMA Sparse-Iter PackageThe sparse-iter package recently added to the MAGMA software stack contains sparse BLAS routines as well as functions to handle the complete iterative solution process of a sparse linear system of equations |