Derive optimal cartesian process grid from matrix sizes. This ensures optimality for dense matrices only
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(mp_comm_type), | intent(in) | :: | mp_comm | |||
| integer(kind=int_8), | intent(in) | :: | nblkrows |
total number of block rows total number of block columns |
||
| integer(kind=int_8), | intent(in) | :: | nblkcols |
total number of block rows total number of block columns |
MPI communicator