Compressed sparse column | SCSCMM/DCSCMM/CCSCMM/ZCSCMM |
Name SCSCMM/DCSCMM/CCSCMM/ZCSCMM
Compressed sparse column
Purpose Compressed sparse column
B is a
is a
C ← αAB + βC C ← αATB + βC C ← αA∗B + βC
Usage | VECLIB: |
|
| SUBROUTINE | SCSCMM |
| INTEGER*4 | transa, m, n, k, ldb, ldc, lwork |
| INTEGER*4 | descra(*), indx(*), pntrb(*), pntre(*) |
| REAL*4 | alpha, beta |
| REAL*4 | val(*), b(ldb,*), c(ldc,*), work(*) |
CALL SCSCMM (transa, m, n, k, alpha, descra, val, indx, pntrb, pntre, b, ldb, beta, c, ldc, work, lwork)
SUBROUTINE | DCSCMM |
INTEGER*4 | transa, m, n, k, ldb, ldc, lwork |
INTEGER*4 | descra(*), indx(*), pntrb(*), pntre(*) |
REAL*8 | alpha, beta |
REAL*8 | val(*), b(ldb,*), c(ldc,*), work(*) |
CALL DCSCMM (transa, m, n, k, alpha, descra, val, indx, pntrb, pntre, b, ldb, beta, c, ldc, work, lwork)
SUBROUTINE | CCSCMM |
INTEGER*4 | transa, m, n, k, ldb, ldc, lwork |
INTEGER*4 | descra(*), indx(*), pntrb(*), pntre(*) |
COMPLEX*8 | alpha, beta |
COMPLEX*8 | val(*), b(ldb,*), c(ldc,*), work(*) |
CALL CCSCMM (transa, m, n, k, alpha, descra, val, indx, pntrb, pntre, b, ldb, beta, c, ldc, work, lwork)
Chapter 4 Sparse BLAS Operations 481