Don't communicate forbidden region in g_lo <-> le_lo
redistribute
David Dickinson
Branch: feature/remove_forbidden_region_in_le_lo_redistribute
Branch: 8.1-RC
Merged
Merged pull request
Merged in feature/remove_forbidden_region_in_le_lo_redistribute (pull request #549)
Tries to save communication costs by not communicating the forbidden region when transforming to/from le_lo. This is related to issue #162 and PR #547.
We go from communicating blocks proportional to
npassing + ntrapped
to blocks proportional tonpassing + ntrapped/2
. Whenntrapped >> npassing
(e.g. high theta resolution) we can therefore hope to get up to a 50% reduction in the data being communicated.