dbcsr_tas_benchmark_mm Subroutine

public subroutine dbcsr_tas_benchmark_mm(transa, transb, transc, matrix_a, matrix_b, matrix_c, compare_dbcsr, filter_eps, io_unit)

Benchmark routine. Due to random sparsity (as opposed to structured sparsity pattern), this may not be representative for actual applications.

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: transa
character(len=1), intent(in) :: transb
character(len=1), intent(in) :: transc
type(dbcsr_tas_type), intent(inout) :: matrix_a
type(dbcsr_tas_type), intent(inout) :: matrix_b
type(dbcsr_tas_type), intent(inout) :: matrix_c
logical, intent(in) :: compare_dbcsr
real(kind=real_8), intent(in), optional :: filter_eps
integer, intent(in), optional :: io_unit