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