tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
tblite_blas_level3::wrap_gemm Interface Reference

Performs one of the matrix-matrix operations. More...

Public Member Functions

pure subroutine wrap_sgemm (amat, bmat, cmat, transa, transb, alpha, beta)
 
pure subroutine wrap_dgemm (amat, bmat, cmat, transa, transb, alpha, beta)
 
subroutine wrap_sgemm323 (amat, bmat, cmat, transa, transb, alpha, beta)
 
subroutine wrap_sgemm233 (amat, bmat, cmat, transa, transb, alpha, beta)
 
subroutine wrap_sgemm332 (amat, bmat, cmat, transa, transb, alpha, beta)
 
subroutine wrap_dgemm323 (amat, bmat, cmat, transa, transb, alpha, beta)
 
subroutine wrap_dgemm233 (amat, bmat, cmat, transa, transb, alpha, beta)
 
subroutine wrap_dgemm332 (amat, bmat, cmat, transa, transb, alpha, beta)
 

Detailed Description

Performs one of the matrix-matrix operations.

C := alpha*op( A )*op( B ) + beta*C,

where op( X ) is one of

op( X ) = X or op( X ) = X**T,

where alpha and beta are scalars, and A, B and C are matrices with op( A ) an m by k matrix, op( B ) a k by n matrix and C an m by n matrix.


The documentation for this interface was generated from the following file: