Documentation for module cp_gemm_interface

basic linear algebra operations for full matrixes

source: cp_gemm_interface.F
Loading...

public Subroutines/Functions:

...

SUBROUTINEcp_gemm(transa, transb, m, n, k, alpha, matrix_a, matrix_b, beta, matrix_c, a_first_col, a_first_row, b_first_col, b_first_row, c_first_col, c_first_row)

...

Arguments:
CHARACTER(1),
INTENT(in)
:: transa ...
CHARACTER(1),
INTENT(in)
:: transb ...
INTEGER,
INTENT(in)
:: m ...
INTEGER,
INTENT(in)
:: n ...
INTEGER,
INTENT(in)
:: k ...
REAL(dp),
INTENT(in)
:: alpha ...
TYPE(cp_fm_type),
POINTER
:: matrix_a ...
TYPE(cp_fm_type),
POINTER
:: matrix_b ...
REAL(dp),
INTENT(in)
:: beta ...
TYPE(cp_fm_type),
POINTER
:: matrix_c ...
INTEGER,
INTENT(in),
OPTIONAL
:: a_first_col ...
INTEGER,
INTENT(in),
OPTIONAL
:: a_first_row ...
INTEGER,
INTENT(in),
OPTIONAL
:: b_first_col ...
INTEGER,
INTENT(in),
OPTIONAL
:: b_first_row ...
INTEGER,
INTENT(in),
OPTIONAL
:: c_first_col ...
INTEGER,
INTENT(in),
OPTIONAL
:: c_first_row ...