diff --git a/spm.c b/spm.c index 13155d8f6965e76874c26806196426bc42527b60..018c41427c67cae42009546e0773dc2f89214fd3 100644 --- a/spm.c +++ b/spm.c @@ -1109,17 +1109,17 @@ spmMatMat( pastix_trans_t trans, } switch (A->flttype) { case PastixFloat: - rc = s_spmCSCMat( trans, alpha, espm, B, beta, C); + rc = s_spmCSCMatMat( trans, n, alpha, espm, B, ldb, beta, C, ldc ); break; case PastixComplex32: - rc = c_spmCSCMat( trans, alpha, espm, B, beta, C); + rc = c_spmCSCMatMat( trans, n, alpha, espm, B, ldb, beta, C, ldc ); break; case PastixComplex64: - rc = z_spmCSCMat( trans, alpha, espm, B, beta, C); + rc = z_spmCSCMatMat( trans, n, alpha, espm, B, ldb, beta, C, ldc ); break; case PastixDouble: default: - rc = d_spmCSCMat( trans, alpha, espm, B, beta, C); + rc = d_spmCSCMatMat( trans, n, alpha, espm, B, ldb, beta, C, ldc ); break; }