next up previous
Next: 3.3 Symmetric Rank-2k Update Up: 3 Projects Previous: 3.1 Symmetric Matrix-Matrix Multiplication

3.2 Symmetric Rank-k Update

Fortran BLAS call:

DSYRK( UPLO, TRANS, N, K, ALPHA, A, LDA, BETA, C, LDC )

place HR here

3.2.1 Team C: Chuck Thier and Raza Ali Afzalhussain

displaymath646

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

Fortran call for this case:

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

Special instructions:

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

place HR here

3.2.2 Team D: David Ely and Enoch Julias

displaymath654

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

Fortran call for this case:

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

Special instructions:

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

place HR here


next up previous
Next: 3.3 Symmetric Rank-2k Update Up: 3 Projects Previous: 3.1 Symmetric Matrix-Matrix Multiplication

rvdg@cs.utexas.edu