Slide 112
Slide 112 text
SYNOPSIS
SUBROUTINE DGEMM ( TRANSA, TRANSB, M, N, K, ALPHA, A, LDA,
B, LDB, BETA, C, LDC )
CHARACTER*1 TRANSA, TRANSB
INTEGER M, N, K, LDA, LDB, LDC
DOUBLE PRECISION ALPHA, BETA
DOUBLE PRECISION A( LDA, * ), B( LDB, * ), C( LDC,* )
...
Cij
=
N
X
k =1
Aik
Bkj
C = 0.
do j=1,N
do i=1,N
do k=1,N
C(i,j) = C(i,j) + A(i,k) * B(k,j)
end do
111