c_dbcsr_t_pgrid_create_expert Subroutine

private subroutine c_dbcsr_t_pgrid_create_expert(fcomm, c_dims, dims_size, c_pgrid, c_map1_2d, map1_2d_size, c_map2_2d, map2_2d_size, c_tensor_dims, nsplit, dimsplit) bind(C, name="c_dbcsr_t_pgrid_create_expert")

Arguments

Type IntentOptional Attributes Name
integer(kind=c_int), intent(in) :: fcomm
integer(kind=c_int), intent(out) :: c_dims(dims_size)
integer(kind=c_int), intent(in), value :: dims_size
type(c_ptr), intent(out) :: c_pgrid
integer(kind=c_int), intent(in) :: c_map1_2d(map1_2d_size)
integer(kind=c_int), intent(in), VALUE :: map1_2d_size
integer(kind=c_int), intent(in) :: c_map2_2d(map2_2d_size)
integer(kind=c_int), intent(in), VALUE :: map2_2d_size
integer(kind=c_int), intent(out), optional, DIMENSION(dims_size) :: c_tensor_dims
integer(kind=c_int), intent(in), optional :: nsplit
integer(kind=c_int), intent(in), optional :: dimsplit