Different colors indicate data owned and exchanged by different ranks. Matching colors on different ranks shows the data updated from neighbors. Basic mode communicates exchanges in a multi-step synchronous manner. Diagonal performs additional diagonal communications. Full mode performs communication/computation overlap. The domain is split into CORE and REMAINDER (R) areas. REMAINDER areas are communicated asynchronously with the CORE computation.
Funding
EPSRC Centre for Doctoral Training in High Performance Embedded and Distributed Systems
Engineering and Physical Sciences Research Council