Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(mp_comm_type), | public | :: | grp | = | mp_comm_null | ||
type(mp_comm_type), | public | :: | grp3D | = | mp_comm_null | ||
type(mp_comm_type), | public | :: | rowgrp3D | = | mp_comm_null | ||
integer, | public | :: | num_layers_3D | = | 1 | ||
integer, | public | :: | max_num_layers_3D | = | 1 | ||
integer, | public | :: | side3D | = | HUGE(1) | ||
type(dbcsr_data_obj), | public, | DIMENSION(:), ALLOCATABLE | :: | data_red3D | |||
integer, | public | :: | data_type | = | -1 |
TYPE dbcsr_layers_3D_C_reduction TYPE(mp_comm_type) :: grp = mp_comm_null, & grp3D = mp_comm_null, & rowgrp3D = mp_comm_null INTEGER :: num_layers_3D = 1, & max_num_layers_3D = 1, & side3D = HUGE(1) ! Use a buffer per each thread TYPE(dbcsr_data_obj), & DIMENSION(:), ALLOCATABLE :: data_red3D INTEGER :: data_type = -1 END TYPE dbcsr_layers_3D_C_reduction