Copy tensor to tensor with modified index mapping
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(dbcsr_t_type), | intent(inout) | :: | tensor_in | |||
| integer, | intent(in), | DIMENSION(:) | :: | map1_2d |
new index mapping new index mapping |
|
| integer, | intent(in), | DIMENSION(:) | :: | map2_2d |
new index mapping new index mapping |
|
| type(dbcsr_t_type), | intent(out) | :: | tensor_out | |||
| type(mp_comm_type), | intent(in), | optional | :: | comm_2d | ||
| type(array_list), | intent(in), | optional | :: | dist1 | ||
| type(array_list), | intent(in), | optional | :: | dist2 | ||
| integer, | optional, | DIMENSION(SIZE(map1_2d)) | :: | mp_dims_1 | ||
| integer, | optional, | DIMENSION(SIZE(map2_2d)) | :: | mp_dims_2 | ||
| character(len=*), | intent(in), | optional | :: | name | ||
| logical, | intent(in), | optional | :: | nodata | ||
| logical, | intent(in), | optional | :: | move_data |