Performs a variety of matrix multiplies of same matrices on different processor grids
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | test_name | |||
type(mp_comm_type), | intent(in) | :: | mp_group |
MPI communicator |
||
type(dbcsr_mp_obj), | intent(in) | :: | mp_env | |||
integer, | intent(in), | DIMENSION(2) | :: | npdims | ||
integer, | intent(in) | :: | io_unit |
which unit to write to, if not negative |
||
integer, | intent(in), | DIMENSION(2) | :: | matrix_size |
size of matrix to test |
|
integer, | intent(in), | DIMENSION(:) | :: | bs_m |
block sizes of the 2 dimension block sizes of the 2 dimension |
|
integer, | intent(in), | DIMENSION(:) | :: | bs_n |
block sizes of the 2 dimension block sizes of the 2 dimension |
|
real(kind=real_8), | intent(in) | :: | sparsity |
sparsity of the matrix to create |
||
logical, | intent(in) | :: | do_exact_comparison |
whether or not to do exact comparison for the matrix values |