DBCSR tall-and-skinny base types.
Mostly wrappers around existing DBCSR routines.
Variables
Type |
Visibility | Attributes |
|
Name |
| Initial | |
character(len=*),
|
private, |
parameter
|
:: |
moduleN |
= |
'dbcsr_tas_types' |
|
Derived Types
Components
Type |
Visibility | Attributes |
|
Name |
| Initial | |
integer,
|
public |
|
:: |
mp_comm |
|
|
|
integer,
|
public, |
DIMENSION(2)
|
:: |
pdims |
|
|
|
integer,
|
public |
|
:: |
igroup |
|
|
|
integer,
|
public |
|
:: |
ngroup |
|
|
|
integer,
|
public |
|
:: |
split_rowcol |
|
|
|
integer,
|
public |
|
:: |
pgrid_split_size |
|
|
|
integer,
|
public |
|
:: |
group_size |
|
|
|
integer,
|
public |
|
:: |
mp_comm_group |
|
|
|
integer,
|
public, |
ALLOCATABLE
|
:: |
ngroup_opt |
|
|
|
logical,
|
public, |
DIMENSION(2)
|
:: |
strict_split |
= |
[.FALSE., .FALSE.] |
|
integer,
|
public, |
POINTER
|
:: |
refcount |
=> |
NULL() |
|
Components
Type |
Visibility | Attributes |
|
Name |
| Initial | |
type(dbcsr_tas_type),
|
public, |
POINTER
|
:: |
store_batched |
=> |
NULL() |
|
type(dbcsr_tas_type),
|
public, |
POINTER
|
:: |
store_batched_repl |
=> |
NULL() |
|
logical,
|
public |
|
:: |
batched_out |
|
|
|
logical,
|
public |
|
:: |
batched_trans |
|
|
|
type(dbcsr_scalar_type),
|
public |
|
:: |
batched_beta |
|
|
|
Components
Type |
Visibility | Attributes |
|
Name |
| Initial | |
type(dbcsr_tas_distribution_type),
|
public |
|
:: |
dist |
|
|
|
class(dbcsr_tas_rowcol_data),
|
public, |
ALLOCATABLE
|
:: |
row_blk_size |
|
|
|
class(dbcsr_tas_rowcol_data),
|
public, |
ALLOCATABLE
|
:: |
col_blk_size |
|
|
|
type(dbcsr_type),
|
public |
|
:: |
matrix |
|
|
|
integer(kind=int_8),
|
public |
|
:: |
nblkrows |
|
|
|
integer(kind=int_8),
|
public |
|
:: |
nblkcols |
|
|
|
integer(kind=int_8),
|
public |
|
:: |
nblkrowscols_split |
|
|
|
integer(kind=int_8),
|
public |
|
:: |
nfullrows |
|
|
|
integer(kind=int_8),
|
public |
|
:: |
nfullcols |
|
|
|
logical,
|
public |
|
:: |
valid |
= |
.FALSE. |
|
integer,
|
public |
|
:: |
do_batched |
= |
0 |
|
type(dbcsr_tas_mm_storage),
|
public, |
ALLOCATABLE
|
:: |
mm_storage |
|
|
|
logical,
|
public |
|
:: |
has_opt_pgrid |
= |
.FALSE. |
|