Open uramirez8707 opened 1 month ago
For cases like the one you mention, everyone prints the warning and it isn't ideal. But there may be cases where you do a non-even domain layout divisor and only certain mpi-ranks will be uneven. For example, a c48 with a layout of 4,5 will give you 8 total domains of (12x9) and 12 total domains (12x10). Using block size of 1,5 will only print warnings for those 8 (12x9) domains where the block sizes won't be equal.
Let's modify the logic and message to output "N out of M total domains have non-uniform blocks for layout (p,q) and blocksize (r,s)"
Describe the bug Whenever you don't have even blocks, you will get this warning
Because this is warning, every PE outputs that warning, which causes the stdout to be very lengthy
To Reproduce Use an uneven block size and you will get that warning
Expected behavior This should be a NOTE, so that only the root pe outputs that warning
System Environment This happens in any system
Additional context N/A