dbcsr_mm_accdrv_type Derived Type

type, public :: dbcsr_mm_accdrv_type


Components

Type Visibility Attributes Name Initial
type(dbcsr_work_type), private, POINTER :: product_wm => Null()
type(dbcsr_data_obj), private :: c_buffer = dbcsr_data_obj()
logical, private :: c_area_copy = .TRUE.
logical, private :: keep_product_data = .TRUE.
logical, private :: do_gpu_c_redux = .FALSE.
integer, private :: nlayers = 1

Source Code

   TYPE dbcsr_mm_accdrv_type
      PRIVATE
      TYPE(dbcsr_work_type), POINTER           :: product_wm => Null()
      TYPE(dbcsr_data_obj)                     :: c_buffer = dbcsr_data_obj()
      LOGICAL                                  :: c_area_copy = .TRUE.
      LOGICAL                                  :: keep_product_data = .TRUE.
      LOGICAL                                  :: do_gpu_c_redux = .FALSE.
      INTEGER                                  :: nlayers = 1
   END TYPE dbcsr_mm_accdrv_type