MAGMA 2.8.0
Matrix Algebra for GPU and Multicore Architectures
Loading...
Searching...
No Matches
Level 2: matrix-vector operations, O(n^2) work

Topics

 geadd: Add matrices
 
 
 gemv: General matrix-vector multiply
 
 
 ger: General matrix rank 1 update
 
 
 hemv: Hermitian matrix-vector multiply
 
 
 her: Hermitian rank 1 update
 
 
 her2: Hermitian rank 2 update
 
 
 symv: Symmetric matrix-vector multiply
 
 
 syr: Symmetric rank 1 update
 
 
 syr2: Symmetric rank 2 update
 
 
 trmv: Triangular matrix-vector multiply
 
 
 trsv: Triangular matrix-vector solve
 
 
 swapblk: Swap several rows
 
 
 swapdblk: Swap diagonal blocks
 
 
 symmetrize: Symmetrize matrix
 
 
 transpose: Transpose matrix
 
 
 lacgv: Conjugate vector
 
 
 lacpy: Copy matrix
 
 
 lascl: Scale matrix by scalar
 
 
 lascl_diag: Scale matrix by diagonal
 
 
 lascl_2x2: Scale matrix by 2-by-2 pivot
 
 
 laset: Set matrix to constants
 
 
 laset_band: Set band of matrix to constants
 
 

Detailed Description

Matrix operations that perform \( O(n^2) \) work on \( O(n^2) \) data. These are memory bound, since every operation requires a memory read or write.