SSKYSM/DSKYSM/CSKYSM/ZSKYSM

Skyline format triangular solve

 

SUBROUTINE

ZSKYSM

 

INTEGER*4

transa, m, n, unitd, ldb, ldc, lwork

 

INTEGER*4

descra(*), pntr(*)

 

COMPLEX*16

alpha, beta

 

COMPLEX*16

val(*), b(ldb,*), c(ldc,*), work(*)

 

CALL ZSKYSM (transa, m, n, unitd, dv, alpha, descra, val, pntr, b, ldb,

 

beta, c, ldc, work, lwork)

 

VECLIB8:

 

 

SUBROUTINE

SSKYSM

 

INTEGER*8

transa, m, n, unitd, ldb, ldc, lwork

 

INTEGER*8

descra(*), pntr(*)

 

REAL*4

alpha, beta

 

REAL*4

val(*), b(ldb,*), c(ldc,*), work(*)

 

CALL SSKYSM (transa, m, n, unitd, dv, alpha, descra, val, pntr, b, ldb,

 

beta, c, ldc, work, lwork)

 

SUBROUTINE

DSKYSM

 

INTEGER*8

transa, m, n, unitd, ldb, ldc, lwork

 

INTEGER*8

descra(*), pntr(*)

 

REAL*8

alpha, beta

 

REAL*8

val(*), b(ldb,*), c(ldc,*), work(*)

 

CALL DSKYSM (transa, m, n, unitd, dv, alpha, descra, val, pntr, b, ldb,

 

beta, c, ldc, work, lwork)

 

SUBROUTINE

CSKYSM

 

INTEGER*8

transa, m, n, unitd, ldb, ldc, lwork

 

INTEGER*8

descra(*), pntr(*)

 

COMPLEX*8

alpha, beta

 

COMPLEX*8

val(*), b(ldb,*), c(ldc,*), work(*)

 

CALL CSKYSM (transa, m, n, unitd, dv, alpha, descra, val, pntr, b, ldb,

 

beta, c, ldc, work, lwork)

 

SUBROUTINE

ZSKYSM

 

INTEGER*8

transa, m, n, unitd, ldb, ldc, lwork

 

INTEGER*8

descra(*), pntr(*)

 

COMPLEX*16

alpha, beta

 

COMPLEX*16

val(*), b(ldb,*), c(ldc,*), work(*)

 

CALL ZSKYSM (transa, m, n, unitd, dv, alpha, descra, val, pntr, b. ldb,

 

beta, c, ldc, work, lwork)

Input

transa

Indicates how to operate with the sparse matrix.

 

 

0: Operate with matrix

526HP MLIB User’s Guide