c_dbcsr_t_get_info Subroutine

private subroutine c_dbcsr_t_get_info(c_tensor, tensor_dim, c_nblks_total, c_nfull_total, c_nblks_local, c_nfull_local, c_pdims, c_my_ploc, nblks_local_1, nblks_local_2, nblks_local_3, nblks_local_4, nblks_total_1, nblks_total_2, nblks_total_3, nblks_total_4, c_blks_local_1, c_blks_local_2, c_blks_local_3, c_blks_local_4, c_proc_dist_1, c_proc_dist_2, c_proc_dist_3, c_proc_dist_4, c_blk_size_1, c_blk_size_2, c_blk_size_3, c_blk_size_4, c_blk_offset_1, c_blk_offset_2, c_blk_offset_3, c_blk_offset_4, c_distribution, c_name, c_data_type) bind(C, name="0")

Arguments

TypeIntentOptionalAttributesName
type(c_ptr), intent(in), VALUE:: c_tensor
integer(kind=c_int), intent(in), VALUE:: tensor_dim
integer(kind=c_int), intent(out), optional DIMENSION(tensor_dim):: c_nblks_total
integer(kind=c_int), intent(out), optional DIMENSION(tensor_dim):: c_nfull_total
integer(kind=c_int), intent(out), optional DIMENSION(tensor_dim):: c_nblks_local
integer(kind=c_int), intent(out), optional DIMENSION(tensor_dim):: c_nfull_local
integer(kind=c_int), intent(out), optional DIMENSION(tensor_dim):: c_pdims
integer(kind=c_int), intent(out), optional DIMENSION(tensor_dim):: c_my_ploc
integer(kind=c_int), intent(in), VALUE:: nblks_local_1
integer(kind=c_int), intent(in), VALUE:: nblks_local_2
integer(kind=c_int), intent(in), VALUE:: nblks_local_3
integer(kind=c_int), intent(in), VALUE:: nblks_local_4
integer(kind=c_int), intent(in), VALUE:: nblks_total_1
integer(kind=c_int), intent(in), VALUE:: nblks_total_2
integer(kind=c_int), intent(in), VALUE:: nblks_total_3
integer(kind=c_int), intent(in), VALUE:: nblks_total_4
integer(kind=c_int), intent(out), optional DIMENSION(nblks_local_1):: c_blks_local_1
integer(kind=c_int), intent(out), optional DIMENSION(nblks_local_2):: c_blks_local_2
integer(kind=c_int), intent(out), optional DIMENSION(nblks_local_3):: c_blks_local_3
integer(kind=c_int), intent(out), optional DIMENSION(nblks_local_4):: c_blks_local_4
integer(kind=c_int), intent(out), optional DIMENSION(nblks_total_1):: c_proc_dist_1
integer(kind=c_int), intent(out), optional DIMENSION(nblks_total_2):: c_proc_dist_2
integer(kind=c_int), intent(out), optional DIMENSION(nblks_total_3):: c_proc_dist_3
integer(kind=c_int), intent(out), optional DIMENSION(nblks_total_4):: c_proc_dist_4
integer(kind=c_int), intent(out), optional DIMENSION(nblks_total_1):: c_blk_size_1
integer(kind=c_int), intent(out), optional DIMENSION(nblks_total_2):: c_blk_size_2
integer(kind=c_int), intent(out), optional DIMENSION(nblks_total_3):: c_blk_size_3
integer(kind=c_int), intent(out), optional DIMENSION(nblks_total_4):: c_blk_size_4
integer(kind=c_int), intent(out), optional DIMENSION(nblks_total_1):: c_blk_offset_1
integer(kind=c_int), intent(out), optional DIMENSION(nblks_total_2):: c_blk_offset_2
integer(kind=c_int), intent(out), optional DIMENSION(nblks_total_3):: c_blk_offset_3
integer(kind=c_int), intent(out), optional DIMENSION(nblks_total_4):: c_blk_offset_4
type(c_ptr), intent(out), optional :: c_distribution
type(c_ptr), intent(out), optional :: c_name
integer(kind=c_int), intent(out), optional :: c_data_type

Contents

None