Prozessor-Gitter Lalib_grid:
- Dimension des Gitters
- Position des lokalen Prozesses
- Kommunikatoren für das ganze Gitter, die eigene Spalte und Zeile
Vektor Lalib_vector:
- Typ (Zeile/Spalte):
- in der entsprechenden Richtung verteilt
- in der anderen dupliziert
- globale und lokale Länge
- lokale Daten
- Zeiger auf Prozessor-Gitter
- Verteilung:
- Blocklänge
- Indexfunktionen lokal
global
Matrix Lalib_matrix:
- analog zum Vektor
- Speicheranordnung wie in Fortran
- wichtig für BLAS
- realisiert über INDEX-Makro
Beispiel für 2d-Verteilungen:
- 3x2 Prozessoren, Blockgröße NB = 1
- Zeilenvektor mit 8 Elementen
- 7x4-Matrix, Blockgröße NB = 2 in beiden Richtungen

Peter Junglas 11.5.2000