Documentation for module dbcsr_test_add

Tests for DBCSR add

source: dbcsr_test_add.F
Loading...

public Subroutines/Functions:

Performs a variety of matrix add

SUBROUTINEdbcsr_test_adds(test_name, mp_group, mp_env, npdims, io_unit, matrix_sizes, bs_m, bs_n, sparsities, alpha, beta, limits, retain_sparsity)

Performs a variety of matrix add

Arguments:
CHARACTER(*),
INTENT(in)
:: test_name ...
INTEGER,
INTENT(in)
:: mp_group MPI communicator
INTENT(in)
:: mp_env ...
INTEGER,
INTENT(in)
:: npdims(2) ...
INTEGER,
INTENT(in)
:: io_unit which unit to write to, if not negative
INTEGER,
INTENT(in)
:: matrix_sizes(:) size of matrices to test
INTEGER,
INTENT(in)
:: bs_m(:) block sizes of the 3 dimensions
INTEGER,
INTENT(in)
:: bs_n(:) block sizes of the 3 dimensions
REAL(real_8),
INTENT(in)
:: sparsities(2) sparsities of matrices to create
COMPLEX(real_8)
:: alpha ...
COMPLEX(real_8)
:: beta ...
INTEGER,
INTENT(in)
:: limits(4) ...
LOGICAL,
INTENT(in)
:: retain_sparsity ...