Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
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(len=1), | optional | :: | matrix_type | |||
integer, | optional | :: | data_type |