The same as above but with (Hermitian) transpose of A.
More...
The same as above but with (Hermitian) transpose of A.
Definition at line 234 of file lalg_basic.F90.
|
subroutine | gemm_cn_1_2 (m, n, k, alpha, a, b, beta, c) |
| The same as above but with (Hermitian) transpose of a. More...
|
|
subroutine | gemm_cn_1_4 (m, n, k, alpha, a, b, beta, c) |
| The same as above but with (Hermitian) transpose of a. More...
|
|
subroutine | gemm_cn_2_2 (m1, m2, n1, n2, k, alpha, a, b, beta, c) |
|
subroutine | gemm_cn_2_4 (m1, m2, n1, n2, k, alpha, a, b, beta, c) |
|
◆ gemm_cn_1_2()
subroutine lalg_basic_oct_m::lalg_gemm_cn::gemm_cn_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 |
The same as above but with (Hermitian) transpose of a.
- Parameters
-
[in] | a | a(k, m) |
[in] | b | b(k, n) |
[in,out] | c | c(m, n) |
Definition at line 885 of file lalg_basic.F90.
◆ gemm_cn_1_4()
subroutine lalg_basic_oct_m::lalg_gemm_cn::gemm_cn_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 |
The same as above but with (Hermitian) transpose of a.
- Parameters
-
[in] | a | a(k, m) |
[in] | b | b(k, n) |
[in,out] | c | c(m, n) |
Definition at line 1804 of file lalg_basic.F90.
◆ gemm_cn_2_2()
subroutine lalg_basic_oct_m::lalg_gemm_cn::gemm_cn_2_2 |
( |
integer, intent(in) |
m1, |
|
|
integer, intent(in) |
m2, |
|
|
integer, intent(in) |
n1, |
|
|
integer, intent(in) |
n2, |
|
|
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(k, m2, m1) |
[in] | b | b(k, n2, n1) |
[in,out] | c | c(m1*m2, n1*n2) |
Definition at line 906 of file lalg_basic.F90.
◆ gemm_cn_2_4()
subroutine lalg_basic_oct_m::lalg_gemm_cn::gemm_cn_2_4 |
( |
integer, intent(in) |
m1, |
|
|
integer, intent(in) |
m2, |
|
|
integer, intent(in) |
n1, |
|
|
integer, intent(in) |
n2, |
|
|
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(k, m2, m1) |
[in] | b | b(k, n2, n1) |
[in,out] | c | c(m1*m2, n1*n2) |
Definition at line 1825 of file lalg_basic.F90.
The documentation for this interface was generated from the following file: