Sourcen: 
Beispielquelle: 
Datenstruktur Grid: 
| Kommunikator | erzeugt durch MPI_Cart_create | 
| eigener Rank | bezogen auf den neuen Kommunikator | 
| Ranks der Nachbarn | mit MPI_Cart_shift bestimmt | 
| eigene Koordinaten | bei 1d meist mit Rank identisch | 
Datenstruktur Decomposition: 
| gx, gy | Dimensionen des globalen Arrays | 
| lx, ly | Dimensionen des lokalen Arrays (ohne Ghostpoints) | 
| Ghostpoints: lokal(0, y) und lokal(lx+1, y) | |
| llc_x, llc_y | Koordinaten des lokalen Arrays im globalen Array | 
| (ohne Ghostpoints) | 
Beenden der Iteration: 
![]()