Go to main content
Oracle® Developer Studio 12.5: Performance Library User's Guide

Exit Print View

Updated: June 2016
 
 

Sparse BLAS Routines

Table 59 lists the Oracle Developer Studio Performance Library sparse BLAS routines. (P) denotes routines that are parallelized.

Table 59  Sparse BLAS Routines
Routines
Function
xAXPYI
Adds a scalar multiple of a sparse vector X to a full vector Y.
xBCOMM (P)
Block coordinate matrix-matrix multiply.
xBDIMM (P)
Block diagonal format matrix-matrix multiply.
xBDISM (P)
Block Diagonal format triangular solve.
xBELMM (P)
Block Ellpack format matrix-matrix multiply.
xBELSM (P)
Block Ellpack format triangular solve.
xBSCMM (P)
Block compressed sparse column format matrix-matrix multiply.
xBSCSM (P)
Block compressed sparse column format triangular solve.
xBSRMM (P)
Block compressed sparse row format matrix-matrix multiply.
xBSRSM (P)
Block compressed sparse row format triangular solve.
xCOOMM (P)
Coordinate format matrix-matrix multiply.
xCSCMM (P)
Compressed sparse column format matrix-matrix multiply
xCSCSM (P)
Compressed sparse column format triangular solve
xCSRMM (P)
Compressed sparse row format matrix-matrix multiply.
xCSRSM (P)
Compressed sparse row format triangular solve.
xDIAMM (P)
Diagonal format matrix-matrix multiply.
xDIASM (P)
Diagonal format triangular solve.
SDOTI, DDOTI, CDOTUI, or ZDOTUI
Computes the dot product of a sparse vector and a full vector.
CDOTCI or ZDOTCI
Computes the conjugate dot product of a sparse vector and a full vector.
xELLMM (P)
Ellpack format matrix-matrix multiply.
xELLSM (P)
Ellpack format triangular solve.
xGTHR
Given a full vector, creates a sparse vector and corresponding index vector.
xGTHRZ
Given a full vector, creates a sparse vector and corresponding index vector and zeros the full vector.
xJADMM (P)
Jagged diagonal matrix-matrix multiply.
SJADRP or DJADRP
Right permutation of a jagged diagonal matrix.
xJADSM (P)
Jagged diagonal triangular solve.
SROTI or DROTI
Applies a Givens rotation to a sparse vector and a full vector.
xSCTR
Given a sparse vector and corresponding index vector, puts those elements into a full vector.
xSKYMM (P)
Skyline format matrix-matrix multiply.
xSKYSM (P)
Skyline format triangular solve.
xVBRMM (P)
Variable block sparse row format matrix-matrix multiply.
xVBRSM (P)
Variable block sparse row format triangular solve.