split mpi grid by rows or columns
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(dbcsr_tas_split_info), | intent(out) | :: | split_info | |||
type(mp_comm_type), | intent(in) | :: | mp_comm |
global mpi communicator with a 2d cartesian grid |
||
integer, | intent(inout) | :: | ngroup |
number of groups |
||
integer, | intent(in) | :: | igroup |
my group ID split rows or columns |
||
integer, | intent(in) | :: | split_rowcol |
my group ID split rows or columns |
||
logical, | intent(in), | optional | :: | own_comm |
Whether split_info should own communicator |