c_dbcsr_t_create_new Subroutine

private subroutine c_dbcsr_t_create_new(c_tensor, c_name, c_dist, c_map1_2d, map1_2d_size, c_map2_2d, map2_2d_size, c_data_type, c_blk_size_1, c_blk_size_1_size, c_blk_size_2, c_blk_size_2_size, c_blk_size_3, c_blk_size_3_size, c_blk_size_4, c_blk_size_4_size) bind(C, name="c_dbcsr_t_create_new")

Arguments

Type IntentOptional Attributes Name
type(c_ptr), intent(out) :: c_tensor
type(c_ptr), intent(in), value :: c_name
type(c_ptr), intent(in), value :: c_dist
integer(kind=c_int), intent(in), TARGET :: c_map1_2d(map1_2d_size)
integer(kind=c_int), intent(in), value :: map1_2d_size
integer(kind=c_int), intent(in), TARGET :: c_map2_2d(map2_2d_size)
integer(kind=c_int), intent(in), value :: map2_2d_size
integer(kind=c_int), intent(in), optional :: c_data_type
integer(kind=c_int), intent(in), optional, TARGET :: c_blk_size_1(c_blk_size_1_size)
integer(kind=c_int), intent(in), value :: c_blk_size_1_size
integer(kind=c_int), intent(in), optional, TARGET :: c_blk_size_2(c_blk_size_2_size)
integer(kind=c_int), intent(in), value :: c_blk_size_2_size
integer(kind=c_int), intent(in), optional, TARGET :: c_blk_size_3(c_blk_size_3_size)
integer(kind=c_int), intent(in), value :: c_blk_size_3_size
integer(kind=c_int), intent(in), optional, TARGET :: c_blk_size_4(c_blk_size_4_size)
integer(kind=c_int), intent(in), value :: c_blk_size_4_size