Stores actual data
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=int_4), | public, | DIMENSION(:), POINTER, CONTIGUOUS | :: | i4 | => | Null() | |
integer(kind=int_8), | public, | DIMENSION(:), POINTER, CONTIGUOUS | :: | i8 | => | Null() | |
real(kind=real_4), | public, | DIMENSION(:), POINTER, CONTIGUOUS | :: | r_sp | => | Null() |
stores real values in single precision |
real(kind=real_8), | public, | DIMENSION(:), POINTER, CONTIGUOUS | :: | r_dp | => | Null() |
stores real values in double precision |
complex(kind=real_4), | public, | DIMENSION(:), POINTER, CONTIGUOUS | :: | c_sp | => | Null() |
stores complex values in single precision |
complex(kind=real_8), | public, | DIMENSION(:), POINTER, CONTIGUOUS | :: | c_dp | => | Null() |
stores complex values in double precision |
real(kind=real_4), | public, | DIMENSION(:, :), POINTER | :: | r2_sp | => | Null() | |
real(kind=real_8), | public, | DIMENSION(:, :), POINTER | :: | r2_dp | => | Null() | |
complex(kind=real_4), | public, | DIMENSION(:, :), POINTER | :: | c2_sp | => | Null() | |
complex(kind=real_8), | public, | DIMENSION(:, :), POINTER | :: | c2_dp | => | Null() | |
integer, | public | :: | ref_size | = | -1 |
last data element in array actually referenced |
|
integer, | public | :: | refcount | = | -1 |
reference counter for current structure |
|
integer, | public | :: | id | = | -1 | ||
type(dbcsr_memtype_type), | public | :: | memory_type | = | dbcsr_memtype_default |
type of memory where data lives |
|
integer, | public | :: | data_type | = | -1 |
which of the data types is actually used |
|
type(acc_devmem_type), | public | :: | acc_devmem | ||||
type(acc_event_type), | public | :: | acc_ready |
TYPE dbcsr_data_area_type
!! Stores actual data
INTEGER(KIND=int_4), DIMENSION(:), POINTER, CONTIGUOUS :: i4 => Null()
INTEGER(KIND=int_8), DIMENSION(:), POINTER, CONTIGUOUS :: i8 => Null()
REAL(KIND=real_4), DIMENSION(:), POINTER, CONTIGUOUS :: r_sp => Null()
!! stores real values in single precision
REAL(KIND=real_8), DIMENSION(:), POINTER, CONTIGUOUS :: r_dp => Null()
!! stores real values in double precision
COMPLEX(KIND=real_4), DIMENSION(:), POINTER, CONTIGUOUS :: c_sp => Null()
!! stores complex values in single precision
COMPLEX(KIND=real_8), DIMENSION(:), POINTER, CONTIGUOUS :: c_dp => Null()
!! stores complex values in double precision
REAL(KIND=real_4), DIMENSION(:, :), POINTER :: r2_sp => Null()
REAL(KIND=real_8), DIMENSION(:, :), POINTER :: r2_dp => Null()
COMPLEX(KIND=real_4), DIMENSION(:, :), POINTER :: c2_sp => Null()
COMPLEX(KIND=real_8), DIMENSION(:, :), POINTER :: c2_dp => Null()
INTEGER :: ref_size = -1
!! last data element in array actually referenced
INTEGER :: refcount = -1
!! reference counter for current structure
INTEGER :: id = -1
TYPE(dbcsr_memtype_type) :: memory_type = dbcsr_memtype_default
!! type of memory where data lives
INTEGER :: data_type = -1
!! which of the data types is actually used
TYPE(acc_devmem_type) :: acc_devmem
TYPE(acc_event_type) :: acc_ready
END TYPE dbcsr_data_area_type