Multiplies a square real matrix by a complex matrix.
call clarcm( m, n, a, lda, b, ldb, c, ldc, rwork )
call zlarcm( m, n, a, lda, b, ldb, c, ldc, rwork )
The routine performs a simple matrix-matrix multiplication of the form
C = A*B,
where A is m-by-m and real, B is m-by-n and complex, C is m-by-n and complex.
INTEGER. The number of rows and columns of the matrix A and of the number of rows of the matrix C (m ≥ 0).
INTEGER. The number of columns of the matrix B and the number of columns of the matrix C
(n ≥ 0).
REAL for clarcm
DOUBLE PRECISION for zlarcm
Array, DIMENSION (lda, m). Contains the m-by-m matrix A.
INTEGER. The leading dimension of the array a, lda ≥ max(1, m).
COMPLEX for clarcm
DOUBLE COMPLEX for zlarcm
Array, DIMENSION (ldb, n). Contains the m-by-n matrix B.
INTEGER. The leading dimension of the array b, ldb ≥ max(1, n).
INTEGER. The leading dimension of the output array c, ldc ≥ max(1, m).
REAL for clarcm
DOUBLE PRECISION for zlarcm
Workspace array, DIMENSION (2*m*n).
COMPLEX for clarcm
DOUBLE COMPLEX for zlarcm
Array, DIMENSION (ldc, n). Contains the m-by-n matrix C.