next up previous
Next: 4 Webpages Up: 3 Projects Previous: 3.4 Triangular Matrix-Matrix Multiplication

3.5 Triangular Solve with Multiple Right-Hand-Sides

Fortran BLAS call:

DTRSM( SIDE, UPLO, TRANS, DIAG, M, N, ALPHA, A, LDA, B, LDB )

place HR here

3.5.1 Team K: Theirry Joffrain and Frank Lin

Webpage

displaymath722

where A is in lower triangular portion of array A, and the diagonal of A is non-unit.

Fortran call for this case:

DTRSM( "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:

  1. Call for C routine:
    dtrsm_left_lower_trans_nonunit( m, n, alpha, a, lda, b, ldb )

place HR here

3.5.2 Team L: Kevin Kelly and Jake Ryan

displaymath732

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:

DTRSM( "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:

  1. Call for C routine:
    dtrsm_right_lower_trans_nonunit( m, n, alpha, a, lda, b, ldb )

place HR here

3.5.3 Team M

displaymath742

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:

DTRSM( "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:

  1. Call for C routine:
    dtrsm_right_lower_notrans_nonunit( m, n, alpha, a, lda, b, ldb )

place HR here

3.5.4 Team N: Tania Sahai and Atik Patel

Webpage

displaymath752

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:

DTRSM( "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:

  1. Call for C routine:
    dtrsm_right_upper_trans_nonunit( m, n, alpha, a, lda, b, ldb )

place HR here


next up previous
Next: 4 Webpages Up: 3 Projects Previous: 3.4 Triangular Matrix-Matrix Multiplication

rvdg@cs.utexas.edu