|
subroutine, public | dbt_tas_test::dbt_tas_setup_test_matrix (matrix, mp_comm_out, mp_comm, nrows, ncols, rbsizes, cbsizes, dist_splitsize, name, sparsity, reuse_comm) |
| Setup tall-and-skinny matrix for testing. More...
|
|
subroutine, public | dbt_tas_test::dbt_tas_benchmark_mm (transa, transb, transc, matrix_a, matrix_b, matrix_c, compare_dbm, filter_eps, io_unit) |
| Benchmark routine. Due to random sparsity (as opposed to structured sparsity pattern), this may not be representative for actual applications. More...
|
|
subroutine, public | dbt_tas_test::dbt_tas_test_mm (transa, transb, transc, matrix_a, matrix_b, matrix_c, filter_eps, unit_nr, log_verbose) |
| Test tall-and-skinny matrix multiplication for accuracy. More...
|
|
real(kind=dp) function, public | dbt_tas_test::dbt_tas_checksum (matrix) |
| Calculate checksum of tall-and-skinny matrix consistent with dbm_checksum. More...
|
|
subroutine, public | dbt_tas_test::dbt_tas_random_bsizes (sizes, repeat, dbt_sizes) |
| Create random block sizes. More...
|
|
subroutine, public | dbt_tas_test::dbt_tas_reset_randmat_seed () |
| Reset the seed used for generating random matrices to default value. More...
|
|