next up previous
Next: 3.4 Triangular Matrix-Matrix Multiplication Up: 3 Projects Previous: 3.2 Symmetric Rank-k Update

3.3 Symmetric Rank-2k Update

Fortran BLAS call:

DSYR2K( UPLO, TRANS, N, K, ALPHA, A, LDA, B, LDB, BETA, C, LDC )

place HR here

3.3.1 Team E: Bala Sambandam and Elizabeth Smith

displaymath662

where C is symmetric and stored in the lower triangular portion of array C.

Fortran call for this case:

DSYR2K( "Lower", "No transpose", N, K, ALPHA, A, LDA, B, LDB, BETA, C, LDC )
where N and K are the dimensions of A and B , and matrix C is N by N.

Special instructions:

  1. Call for C routine:
    dsyr2k_lower_notrans( n, k, alpha, a, lda, b, ldb, beta, c, ldc )

place HR here

3.3.2 Team F: Eric Johnston and George Panayi

displaymath672

where C is symmetric and stored in the lower triangular portion of array C.

Fortran call for this case:

DSYR2K( "Lower", "Transpose", N, K, ALPHA, A, LDA, B, LDB, BETA, C, LDC )
where K and N are the dimensions of A and B , and matrix C is N by N.

Special instructions:

  1. Call for C routine:
    dsyr2k_lower_trans( n, k, alpha, a, lda, b, ldb, beta, c, ldc )

place HR here


next up previous
Next: 3.4 Triangular Matrix-Matrix Multiplication Up: 3 Projects Previous: 3.2 Symmetric Rank-k Update

rvdg@cs.utexas.edu