**** 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