Matrix-matrix multiplication plus matrix.
More...
Matrix-matrix multiplication plus matrix.
Definition at line 226 of file lalg_basic.F90.
|
subroutine | gemm_1_2 (m, n, k, alpha, a, b, beta, c) |
|
subroutine | gemm_1_4 (m, n, k, alpha, a, b, beta, c) |
|
subroutine | gemm_2_2 (m1, m2, n, k, alpha, a, b, beta, c) |
|
subroutine | gemm_2_4 (m1, m2, n, k, alpha, a, b, beta, c) |
|
◆ gemm_1_2()
subroutine lalg_basic_oct_m::lalg_gemm::gemm_1_2 |
( |
integer, intent(in) |
m, |
|
|
integer, intent(in) |
n, |
|
|
integer, intent(in) |
k, |
|
|
real(real64), intent(in) |
alpha, |
|
|
real(real64), dimension(:,:), intent(in), contiguous |
a, |
|
|
real(real64), dimension(:,:), intent(in), contiguous |
b, |
|
|
real(real64), intent(in) |
beta, |
|
|
real(real64), dimension(:,:), intent(inout), contiguous |
c |
|
) |
| |
|
private |
BLAS level III
Matrix-matrix multiplication plus matrix.
Definition at line 839 of file lalg_basic.F90.
◆ gemm_1_4()
subroutine lalg_basic_oct_m::lalg_gemm::gemm_1_4 |
( |
integer, intent(in) |
m, |
|
|
integer, intent(in) |
n, |
|
|
integer, intent(in) |
k, |
|
|
complex(real64), intent(in) |
alpha, |
|
|
complex(real64), dimension(:,:), intent(in), contiguous |
a, |
|
|
complex(real64), dimension(:,:), intent(in), contiguous |
b, |
|
|
complex(real64), intent(in) |
beta, |
|
|
complex(real64), dimension(:,:), intent(inout), contiguous |
c |
|
) |
| |
|
private |
BLAS level III
Matrix-matrix multiplication plus matrix.
Definition at line 1758 of file lalg_basic.F90.
◆ gemm_2_2()
subroutine lalg_basic_oct_m::lalg_gemm::gemm_2_2 |
( |
integer, intent(in) |
m1, |
|
|
integer, intent(in) |
m2, |
|
|
integer, intent(in) |
n, |
|
|
integer, intent(in) |
k, |
|
|
real(real64), intent(in) |
alpha, |
|
|
real(real64), dimension(:, :, :), intent(in), contiguous |
a, |
|
|
real(real64), dimension(:, :), intent(in), contiguous |
b, |
|
|
real(real64), intent(in) |
beta, |
|
|
real(real64), dimension(:, :, :), intent(inout), contiguous |
c |
|
) |
| |
|
private |
- Parameters
-
[in] | a | a(m1, m2, k) |
[in] | b | b(k, n) |
[in,out] | c | c(m1, m2, n) |
Definition at line 860 of file lalg_basic.F90.
◆ gemm_2_4()
subroutine lalg_basic_oct_m::lalg_gemm::gemm_2_4 |
( |
integer, intent(in) |
m1, |
|
|
integer, intent(in) |
m2, |
|
|
integer, intent(in) |
n, |
|
|
integer, intent(in) |
k, |
|
|
complex(real64), intent(in) |
alpha, |
|
|
complex(real64), dimension(:, :, :), intent(in), contiguous |
a, |
|
|
complex(real64), dimension(:, :), intent(in), contiguous |
b, |
|
|
complex(real64), intent(in) |
beta, |
|
|
complex(real64), dimension(:, :, :), intent(inout), contiguous |
c |
|
) |
| |
|
private |
- Parameters
-
[in] | a | a(m1, m2, k) |
[in] | b | b(k, n) |
[in,out] | c | c(m1, m2, n) |
Definition at line 1779 of file lalg_basic.F90.
The documentation for this interface was generated from the following file: