**** subtensor of a full tensor
More...
|
integer | pg |
| the index in the process group More...
|
|
integer | idx |
|
integer, dimension(:), allocatable | idx_r_m |
|
integer, dimension(:), allocatable | idx_c_m |
|
integer | sender |
|
integer | receiver |
|
integer, dimension(:), allocatable | nc |
|
integer, dimension(:), allocatable | nr |
|
type(z_iarray), dimension(:), allocatable | idxmap |
| map based on masks from the nonzero indices to original indices More...
|
|
integer, dimension(:,:), allocatable | masks |
| store mask of each entry that determine whether to skip the evaluation More...
|
|
type(z_iarray), dimension(:), allocatable | rows |
| store indices in bmat or global z_list of intersections More...
|
|
type(z_iarray), dimension(:), allocatable | cols |
| store indices in bmat or global z_list of intersections More...
|
|
complex(kind=8), dimension(:, :), pointer | dat => null() |
| shape product(nr), product(nc) More...
|
|
**** subtensor of a full tensor
◆ cols
type(z_iarray), dimension(:), allocatable z_bpack_defs::z_intersect_md::cols |
store indices in bmat or global z_list of intersections
◆ dat
complex(kind=8), dimension(:, :), pointer z_bpack_defs::z_intersect_md::dat => null() |
shape product(nr), product(nc)
◆ idx
integer z_bpack_defs::z_intersect_md::idx |
◆ idx_c_m
integer, dimension(:), allocatable z_bpack_defs::z_intersect_md::idx_c_m |
◆ idx_r_m
integer, dimension(:), allocatable z_bpack_defs::z_intersect_md::idx_r_m |
◆ idxmap
type(z_iarray), dimension(:), allocatable z_bpack_defs::z_intersect_md::idxmap |
map based on masks from the nonzero indices to original indices
◆ masks
integer, dimension(:,:), allocatable z_bpack_defs::z_intersect_md::masks |
store mask of each entry that determine whether to skip the evaluation
◆ nc
integer, dimension(:), allocatable z_bpack_defs::z_intersect_md::nc |
◆ nr
integer, dimension(:), allocatable z_bpack_defs::z_intersect_md::nr |
◆ pg
integer z_bpack_defs::z_intersect_md::pg |
the index in the process group
◆ receiver
integer z_bpack_defs::z_intersect_md::receiver |
◆ rows
type(z_iarray), dimension(:), allocatable z_bpack_defs::z_intersect_md::rows |
store indices in bmat or global z_list of intersections
◆ sender
integer z_bpack_defs::z_intersect_md::sender |
The documentation for this type was generated from the following file:
- /home/administrator/Desktop/Research/ButterflyPACK/SRC_DOUBLECOMPLEX/zBPACK_defs.f90