tall-and-skinny matrices: Input / Output
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=*), | private, | parameter | :: | moduleN | = | 'dbcsr_tas_io' |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in), | optional | :: | unit_nr |
Write basic infos of tall-and-skinny matrix: block dimensions, full dimensions, process grid dimensions
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(dbcsr_tas_type), | intent(in) | :: | matrix | |||
integer, | intent(in) | :: | unit_nr | |||
logical, | intent(in), | optional | :: | full_info |
Whether to print distribution and block size vectors |
Write info on tall-and-skinny matrix distribution & load balance
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(dbcsr_tas_type), | intent(in) | :: | matrix | |||
integer, | intent(in) | :: | unit_nr | |||
logical, | intent(in), | optional | :: | full_info |
Whether to print subgroup DBCSR distribution |
Print info on how matrix is split
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(dbcsr_tas_split_info), | intent(in) | :: | info | |||
integer, | intent(in) | :: | unit_nr | |||
character(len=*), | intent(in), | optional | :: | name |