Octopus
blas_oct_m::blas_symm Interface Reference

--------------— symm, hemm ---------------— performs one of the matrix-matrix operations More...

Detailed Description

--------------— symm, hemm ---------------— performs one of the matrix-matrix operations

\[ C := \alpha A B + \beta C, \]

or

\[ C := \alpha B A + \beta C \]

where \(\alpha\) and \(\beta\) are scalars, A is a symmetric matrix and B and C are \(m\times n\) matrices.

Definition at line 615 of file blas.F90.

Public Member Functions

subroutine dsymm (side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc)
 
subroutine zsymm (side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc)
 
subroutine ssymm (side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc)
 
subroutine csymm (side, uplo, m, n, alpha, a, lda, b, ldb, beta, c, ldc)
 

Member Function/Subroutine Documentation

◆ dsymm()

subroutine blas_oct_m::blas_symm::dsymm ( character(1), intent(in)  side,
character(1), intent(in)  uplo,
integer, intent(in)  m,
integer, intent(in)  n,
real(real64), intent(in)  alpha,
real(real64), intent(in)  a,
integer, intent(in)  lda,
real(real64), intent(in)  b,
integer, intent(in)  ldb,
real(real64), intent(in)  beta,
real(real64), intent(inout)  c,
integer, intent(in)  ldc 
)

Definition at line 616 of file blas.F90.

◆ zsymm()

subroutine blas_oct_m::blas_symm::zsymm ( character(1), intent(in)  side,
character(1), intent(in)  uplo,
integer, intent(in)  m,
integer, intent(in)  n,
complex(real64), intent(in)  alpha,
complex(real64), intent(in)  a,
integer, intent(in)  lda,
complex(real64), intent(in)  b,
integer, intent(in)  ldb,
complex(real64), intent(in)  beta,
complex(real64), intent(inout)  c,
integer, intent(in)  ldc 
)

Definition at line 625 of file blas.F90.

◆ ssymm()

subroutine blas_oct_m::blas_symm::ssymm ( character(1), intent(in)  side,
character(1), intent(in)  uplo,
integer, intent(in)  m,
integer, intent(in)  n,
real(real32), intent(in)  alpha,
real(real32), intent(in)  a,
integer, intent(in)  lda,
real(real32), intent(in)  b,
integer, intent(in)  ldb,
real(real32), intent(in)  beta,
real(real32), intent(inout)  c,
integer, intent(in)  ldc 
)

Definition at line 634 of file blas.F90.

◆ csymm()

subroutine blas_oct_m::blas_symm::csymm ( character(1), intent(in)  side,
character(1), intent(in)  uplo,
integer, intent(in)  m,
integer, intent(in)  n,
complex(real32), intent(in)  alpha,
complex(real32), intent(in)  a,
integer, intent(in)  lda,
complex(real32), intent(in)  b,
integer, intent(in)  ldb,
complex(real32), intent(in)  beta,
complex(real32), intent(inout)  c,
integer, intent(in)  ldc 
)

Definition at line 643 of file blas.F90.


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