Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(hash_table_type), | private, | DIMENSION(:), POINTER | :: | c_hashes | => | Null() | |
integer, | private | :: | nm_stacks | ||||
integer, | private | :: | nn_stacks | ||||
integer, | private | :: | nk_stacks | ||||
integer(kind=int_4), | private, | DIMENSION(:), POINTER | :: | m_size_maps | => | Null() | |
integer(kind=int_4), | private, | DIMENSION(:), POINTER | :: | n_size_maps | => | Null() | |
integer(kind=int_4), | private, | DIMENSION(:), POINTER | :: | k_size_maps | => | Null() | |
integer, | private | :: | max_m | ||||
integer, | private | :: | max_n | ||||
integer, | private | :: | max_k | ||||
integer, | private | :: | m_size_maps_size | ||||
integer, | private | :: | n_size_maps_size | ||||
integer, | private | :: | k_size_maps_size | ||||
integer(kind=int_1), | private, | DIMENSION(:, :, :), POINTER | :: | stack_map | => | Null() | |
type(stack_descriptor_type), | private, | DIMENSION(:), POINTER | :: | stacks_descr | => | Null() | |
type(dbcsr_work_type), | private, | POINTER | :: | product_wm | => | Null() | |
integer, | private, | DIMENSION(:, :, :), POINTER | :: | stacks_data | => | Null() | |
integer, | private, | DIMENSION(:), POINTER | :: | stacks_fillcount | => | Null() | |
type(dbcsr_mm_sched_type), | private | :: | sched | ||||
logical, | private | :: | keep_product_data |
TYPE dbcsr_mm_csr_type
PRIVATE
TYPE(hash_table_type), DIMENSION(:), POINTER :: c_hashes => Null()
INTEGER :: nm_stacks, nn_stacks, nk_stacks
INTEGER(KIND=int_4), DIMENSION(:), POINTER :: m_size_maps => Null()
INTEGER(KIND=int_4), DIMENSION(:), POINTER :: n_size_maps => Null()
INTEGER(KIND=int_4), DIMENSION(:), POINTER :: k_size_maps => Null()
INTEGER :: max_m, max_n, max_k
INTEGER :: m_size_maps_size, &
n_size_maps_size, &
k_size_maps_size
INTEGER(KIND=int_1), DIMENSION(:, :, :), POINTER :: stack_map => Null()
TYPE(stack_descriptor_type), DIMENSION(:), POINTER :: stacks_descr => Null()
TYPE(dbcsr_work_type), POINTER :: product_wm => Null()
INTEGER, DIMENSION(:, :, :), POINTER :: stacks_data => Null()
INTEGER, DIMENSION(:), POINTER :: stacks_fillcount => Null()
TYPE(dbcsr_mm_sched_type) :: sched
LOGICAL :: keep_product_data
END TYPE dbcsr_mm_csr_type