Fill in the values of a distributed matrix with a permutation. If you do not specify permuterows, will default to permuting rows.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(Matrix_ps), | intent(inout) | :: | this |
The matrix being filled. |
||
integer, | intent(in), | DIMENSION(:) | :: | permutation_vector |
Describes for each row/column, where it goes. |
|
logical, | intent(in), | optional | :: | permute_rows_in |
If true permute rows, false permute columns. |