y bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#660099">

Sparse BLAS Level 3 Routines

mkl_dcsrmm computes matrix-matrix product of a sparse matrix stored in the CSR format.
Fortran:
call mkl_dcsrmm(transa, m, n, k, alpha, matdescra, val, indx, pntrb, pntre, b, ldb, beta, c, ldc)
C:
mkl_dcsrmm(&transa, &m, &n, &k, &alpha, matdescra, val, indx, pntrb, pntre, b, &ldb, &beta, c, &ldc);

mkl_dcscmm computes matrix-matrix product of a sparse matrix stored in the CSC format.
Fortran:
call mkl_dcscmm(transa, m, n, k, alpha, matdescra, val, indx, pntrb, pntre, b, ldb, beta, c, ldc)
C:
mkl_dcscmm(&transa, &m, &n, &k, &alpha, matdescra, val, indx, pntrb, pntre, b, &ldb, &beta, c, &ldc);

mkl_dcoomm computes matrix-matrix product of a sparse matrix stored in the coordinate format.
Fortran:
call mkl_dcoomm(transa, m, n, k, alpha, matdescra, val, rowind, colind, nnz, b, ldb, beta, c, ldc)
C:
mkl_dcoomm(&transa, &m, &n, &k, &alpha, matdescra, val, rowind, colind, &nnz, b, &ldb, &beta, c, &ldc);

mkl_ddiamm computes matrix-matrix product of a sparse matrix stored in the diagonal format.
Fortran:
call mkl_ddiamm(transa, m, n, k, alpha, matdescra, val, lval, idiag, ndiag, b, ldb, beta, c, ldc)
C:
mkl_ddiamm(&transa, &m, &n, &k, &alpha, matdescra, val, &lval, idiag, &ndiag, b, &ldb, &beta, c, &ldc);

mkl_dskymm computes matrix-matrix product of a sparse matrix stored using the skyline storage scheme.
Fortran:
call mkl_dskymm(transa, m, n, k, alpha, matdescra, val, pntr, b, ldb, beta, c, ldc)
C:
mkl_dskymm(&transa, &m, &n, &k, &alpha, matdescra, val, pntr, b, &ldb, &beta, c, &ldc);

mkl_dcsrsmm solves a system of linear matrix equations for a sparse matrix in the CSR format.
Fortran:
call mkl_dcsrsmm(transa, m, n, alpha, matdescra, val, indx, pntrb, pntre, b, ldb, c, ldc)
C:
mkl_dcsrsmm(&transa, &m, amp;&n, &alpha, matdescra, val, indx, pntrb, pntre, b, &ldb, c, &ldc);

mkl_dcscsmm solves a system of linear matrix equations for a sparse matrix in the CSC format.
Fortran:
call mkl_dcscsmm(transa, m, n, alpha, matdescra, val, indx, pntrb, pntre, b, ldb, c, ldc)
C:
mkl_dcscsmm(&transa, &m, amp;&n, &alpha, matdescra, val, indx, pntrb, pntre, b, &ldb, c, &ldc);

mkl_dcoosmm solves a system of linear matrix equations for a sparse matrix in the coordinate format.
Fortran:
call mkl_dcoosmm(transa, m, n, alpha, matdescra, val, rowind, colind, nnz, b, ldb, c, ldc)
C:
mkl_dcoosmm(&transa, &m, amp;&n, &alpha, matdescra, val, rowind, colind, &nnz, b, &ldb, c, &ldc);

mkl_ddiasmm solves a system of linear matrix equations for a sparse matrix in the diagonal format.
Fortran:
call mkl_ddiasmm(transa, m, n, alpha, matdescra, val, lval, idiag, ndiag, b, ldb, c, ldc)
C:
mkl_ddiasmm(&transa, &m, amp;&n, &alpha, matdescra, val, &lval, idiag, &ndiag, b, &ldb, c, &ldc);

mkl_dskysmm solves a system of linear matrix equations for a sparse matrix stored using the skyline storage scheme.
Fortran:
call mkl_dskysmm(transa, m, n, alpha, matdescra, val, pntr, b, ldb, c, ldc)
C:
mkl_dskysmm(&transa, &m, amp;&n, &alpha, matdescra, val, pntr, b, &ldb, c, &ldc);

* Legal Information © 1999, 2002-2006, Intel Corporation