DTRMM( SIDE, UPLO, TRANS, DIAG, M, N, ALPHA, A, LDA, B, LDB )
place HR here
where A is in lower triangular portion of array A, and the diagonal of A is taken to be non-unit.
Fortran call for this case:
DTRMM( "Left", "Lower", "Transpose", "Non unit", M, N, ALPHA, A, LDA, B, LDB )Here M and N are the dimensions of B and matrix A is M by M.
Special instructions:
dtrmm_left_lower_trans_nonunit( m, n, alpha, a, lda, b, ldb )
place HR here
where A is in lower triangular portion of array A, and the diagonal of A is taken to be non-unit.
Fortran call for this case:
DTRMM( "Right", "Lower", "Transpose", "Non unit", M, N, ALPHA, A, LDA, B, LDB )Here M and N are the dimensions of B and matrix A is N by N.
Special instructions:
dtrmm_right_lower_trans_nonunit( m, n, alpha, a, lda, b, ldb )
place HR here
where A is in upper triangular portion of array A, and the diagonal of A is taken to be non-unit.
Fortran call for this case:
DTRMM( "Right", "Lower", "No Transpose", "Non unit", M, N, ALPHA, A, LDA, B, LDB )Here M and N are the dimensions of B and matrix A is N by N.
Special instructions:
dtrmm_right_lower_notrans_nonunit( m, n, alpha, a, lda, b, ldb )
place HR here
where A is in upper triangular portion of array A, and the diagonal of A is taken to be non-unit.
Fortran call for this case:
DTRMM( "Right", "Upper", "Transpose", "Non unit", M, N, ALPHA, A, LDA, B, LDB )Here M and N are the dimensions of B and matrix A is N by N.
Special instructions:
dtrmm_right_upper_trans_nonunit( m, n, alpha, a, lda, b, ldb )
place HR here