dbcsr_tas_get_info Subroutine

public subroutine dbcsr_tas_get_info(matrix, nblkrows_total, nblkcols_total, nfullrows_total, nfullcols_total, nblkrows_local, nblkcols_local, nfullrows_local, nfullcols_local, nprow, npcol, my_prow, my_pcol, local_rows, local_cols, proc_row_dist, proc_col_dist, row_blk_size, col_blk_size, distribution, name, data_area, matrix_type, data_type)

Arguments

TypeIntentOptionalAttributesName
type(dbcsr_tas_type), intent(in) :: matrix
integer(kind=int_8), intent(out), optional :: nblkrows_total
integer(kind=int_8), intent(out), optional :: nblkcols_total
integer(kind=int_8), intent(out), optional :: nfullrows_total
integer(kind=int_8), intent(out), optional :: nfullcols_total
integer, intent(out), optional :: nblkrows_local
integer, intent(out), optional :: nblkcols_local
integer, intent(out), optional :: nfullrows_local
integer, intent(out), optional :: nfullcols_local
integer, intent(out), optional :: nprow
integer, intent(out), optional :: npcol
integer, intent(out), optional :: my_prow
integer, intent(out), optional :: my_pcol
integer(kind=int_8), optional DIMENSION(:), ALLOCATABLE:: local_rows
integer(kind=int_8), optional DIMENSION(:), ALLOCATABLE:: local_cols
class(dbcsr_tas_distribution), intent(out), optional ALLOCATABLE:: proc_row_dist
class(dbcsr_tas_distribution), intent(out), optional ALLOCATABLE:: proc_col_dist
class(dbcsr_tas_rowcol_data), intent(out), optional ALLOCATABLE:: row_blk_size
class(dbcsr_tas_rowcol_data), intent(out), optional ALLOCATABLE:: col_blk_size
type(dbcsr_tas_distribution_type), optional :: distribution
character(len=*), intent(out), optional :: name
type(dbcsr_data_obj), intent(out), optional :: data_area
character, optional :: matrix_type
integer, optional :: data_type

Contents

None