change the process grid of a tensor
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(dbcsr_t_type), | intent(inout) | :: | tensor | |||
type(dbcsr_t_pgrid_type), | intent(in) | :: | pgrid | |||
integer, | intent(in), | optional, | DIMENSION(:) | :: | batch_range_1 |
For internal load balancing optimizations, optionally specify the index ranges of batched contraction. batch_range_i refers to the ith tensor dimension and contains all block indices starting a new range. The size should be the number of ranges plus one, the last element being the block index plus one of the last block in the last range. |
integer, | intent(in), | optional, | DIMENSION(:) | :: | batch_range_2 |
For internal load balancing optimizations, optionally specify the index ranges of batched contraction. batch_range_i refers to the ith tensor dimension and contains all block indices starting a new range. The size should be the number of ranges plus one, the last element being the block index plus one of the last block in the last range. |
integer, | intent(in), | optional, | DIMENSION(:) | :: | batch_range_3 |
For internal load balancing optimizations, optionally specify the index ranges of batched contraction. batch_range_i refers to the ith tensor dimension and contains all block indices starting a new range. The size should be the number of ranges plus one, the last element being the block index plus one of the last block in the last range. |
integer, | intent(in), | optional, | DIMENSION(:) | :: | batch_range_4 |
For internal load balancing optimizations, optionally specify the index ranges of batched contraction. batch_range_i refers to the ith tensor dimension and contains all block indices starting a new range. The size should be the number of ranges plus one, the last element being the block index plus one of the last block in the last range. |
logical, | intent(in), | optional | :: | nodata |
optionally don't copy the tensor data (then tensor is empty on returned) |
|
logical, | intent(out), | optional | :: | pgrid_changed | ||
integer, | intent(in), | optional | :: | unit_nr |