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

Exit Print View

Updated: June 2016
 
 

Sparse Solver Routines

The following tables list routines from SPSOLVE and SuperLU sparse solvers in the Oracle Developer Studio Performance Library. (P) denotes routines that are parallelized.

Table 60  SPSOLVE Routines
Routines
Function
xGSSFS (P)
One call interface to SPSOLVE.
xGSSIN
SPSOLVE initialization.
xGSSOR
Fill reducing ordering and symbolic factorization.
xGSSFA (P)
Matrix value input and numeric factorization.
xGSSSL
Triangular solve.
xGSSUO
Sets user-specified ordering permutation.
xGSSRP
Returns permutation used by solver.
xGSSCO
Returns condition number estimate of coefficient matrix.
xGSSDA
Deallocate SPSOLVE memory.
xGSSPS
Prints solver statistics.
Table 61  SuperLU Routines
Routine
Function
xgstrf
Computes factorization
xgssvx
Factorizes and solves (expert driver)
xgssv
Factorizes and solves (simple driver)
xgstrs
Computes triangular solve
xgsrfs
Improves computed solution; provides error bounds
xlangs
Computes one-norm, Frobenius-norm, or infinity-norm
xgsequ
Computes row and column scalings
xgscon
Estimates reciprocal of condition number
xlaqgs
Equilibrates a general sparse matrix
LUSolveTime
Returns time spent in solve stage
LUFactTime
Returns time spent in factorization stage
LUFactFlops
Returns number of floating point operations in factorization stage
LUSolveFlops
Returns number of floating point operations in solve stage
xQuerySpace
Returns information on the memory statistics
sp_ienv
Returns specified machine dependent parameter
xPrintPerf
Prints statistics collected by the computational routines
set_default_options
Sets parameters that control solver behavior to default options
StatInit
Allocates and initializes structure that stores performance statistics
StatFree
Frees structure that stores performance statistics
Destroy_Dense_Matrix
Deallocates a SuperMatrix in dense format
Destroy_SuperNode_Matrix
Deallocates a SuperMatrix in supernodal format
Destroy_CompCol_Matrix
Deallocates a SuperMatrix in compressed sparse column format
Destroy_CompCol_Permuted
Deallocates a SuperMatrix in permuted compressed sparse column format
Destroy_SuperMatrix_Store
Deallocates actual storage that stores matrix in a SuperMatrix
xCopy_CompCol_Matrix
Copies a SuperMatrix in compressed sparse column format
xCreate_CompCol_Matrix
Allocates a SuperMatrix in compressed sparse column format
xCreate_Dense_Matrix
Allocates a SuperMatrix in dense format
xCreate_CompRow_Matrix
Allocates a SuperMatrix in compressed sparse row format
xCreate_SuperNode_Matrix
Allocates a SuperMatrix in supernodal format
sp_preorder
Permutes columns of original sparse matrix
sp_sgemm sp_dgemm sp_cgemm sp_zgemm
Multiplies a SuperMatrix by a dense matrix