![]() |
(git:e68414f)
|
Functions/Subroutines | |
| subroutine, public | dbm_run_tests (mp_group, io_unit, matrix_sizes, trs, bs_m, bs_n, bs_k, sparsities, alpha, beta, n_loops, eps, retain_sparsity, always_checksum) |
| Tests the DBM library. | |
| integer function, dimension(4), public | generate_larnv_seed (irow, nrow, icol, ncol, ival) |
| Generate a seed respecting the lapack constraints,. | |
| subroutine, public dbm_tests::dbm_run_tests | ( | class(mp_comm_type), intent(in) | mp_group, |
| integer, intent(in) | io_unit, | ||
| integer, dimension(:), intent(in) | matrix_sizes, | ||
| logical, dimension(2), intent(in) | trs, | ||
| integer, dimension(:), pointer | bs_m, | ||
| integer, dimension(:), pointer | bs_n, | ||
| integer, dimension(:), pointer | bs_k, | ||
| real(kind=dp), dimension(3), intent(in) | sparsities, | ||
| real(kind=dp), intent(in) | alpha, | ||
| real(kind=dp), intent(in) | beta, | ||
| integer, intent(in) | n_loops, | ||
| real(kind=dp), intent(in) | eps, | ||
| logical, intent(in) | retain_sparsity, | ||
| logical, intent(in) | always_checksum | ||
| ) |
Tests the DBM library.
| mp_group | MPI communicator |
| io_unit | Unit to write to, if not negative |
| matrix_sizes | Size of matrices to test |
| trs | Transposes of the two matrices |
| bs_m | Block sizes of the 1. dimension |
| bs_n | Block sizes of the 2. dimension |
| bs_k | Block sizes of the 3. dimension |
| sparsities | Sparsities of matrices to create |
| alpha | Alpha value to use in multiply |
| beta | Beta value to use in multiply |
| n_loops | Number of repetition for each multiplication |
| eps | Epsilon value for filtering |
| retain_sparsity | Retain the result matrix's sparsity |
| always_checksum | Checksum after each multiplication |
Definition at line 51 of file dbm_tests.F.
| integer function, dimension(4), public dbm_tests::generate_larnv_seed | ( | integer, intent(in) | irow, |
| integer, intent(in) | nrow, | ||
| integer, intent(in) | icol, | ||
| integer, intent(in) | ncol, | ||
| integer, intent(in) | ival | ||
| ) |
Generate a seed respecting the lapack constraints,.
| irow | 1..nrow |
| nrow | ... |
| icol | 1..ncol |
| ncol | ... |
| ival | mini-seed |
Definition at line 434 of file dbm_tests.F.