Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
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 |