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 | = | acc_devmem_type() | ||
type(acc_event_type), | public | :: | acc_ready | = | acc_event_type() |
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 = acc_devmem_type() TYPE(acc_event_type) :: acc_ready = acc_event_type() END TYPE dbcsr_data_area_type