dbcsr_t_distribution_new Subroutine

public subroutine dbcsr_t_distribution_new(dist, pgrid, nd_dist_1, nd_dist_2, nd_dist_3, nd_dist_4)

Create a tensor distribution.

Arguments

Type IntentOptional Attributes Name
type(dbcsr_t_distribution_type), intent(out) :: dist
type(dbcsr_t_pgrid_type), intent(in) :: pgrid

process grid

integer, intent(in), optional, DIMENSION(:) :: nd_dist_1

distribution vectors for all tensor dimensions

integer, intent(in), optional, DIMENSION(:) :: nd_dist_2

distribution vectors for all tensor dimensions

integer, intent(in), optional, DIMENSION(:) :: nd_dist_3

distribution vectors for all tensor dimensions

integer, intent(in), optional, DIMENSION(:) :: nd_dist_4

distribution vectors for all tensor dimensions