reshape_mm_template Subroutine

private subroutine reshape_mm_template(template, matrix_in, matrix_out, trans, split_rc, nodata, move_data)

Reshape matrix_in s.t. it has same process grid, distribution and split as template

Arguments

Type IntentOptional Attributes Name
type(dbcsr_tas_type), intent(in) :: template
type(dbcsr_tas_type), intent(inout) :: matrix_in
type(dbcsr_tas_type), intent(out) :: matrix_out
character(len=1), intent(inout) :: trans
integer, intent(in) :: split_rc
logical, intent(in), optional :: nodata
logical, intent(in), optional :: move_data