Create a tensor distribution.
Type  Intent  Optional  Attributes  Name  

type(dbcsr_t_distribution_type),  intent(out)  ::  dist  
type(dbcsr_t_pgrid_type),  intent(in)  ::  pgrid 
process grid 

integer,  intent(in),  DIMENSION(:)  ::  map1_2d 
which ndindices map to first matrix index and in which order 

integer,  intent(in),  DIMENSION(:)  ::  map2_2d 
which ndindices map to second matrix index and in which order 

integer,  intent(in),  optional,  DIMENSION(:)  ::  nd_dist_1  
integer,  intent(in),  optional,  DIMENSION(:)  ::  nd_dist_2  
integer,  intent(in),  optional,  DIMENSION(:)  ::  nd_dist_3  
integer,  intent(in),  optional,  DIMENSION(:)  ::  nd_dist_4  
logical,  intent(in),  optional  ::  own_comm 
whether distribution should own communicator 