Nur die letzten 10 Elemente unterscheiden sich wesentlich davon.
solvetri.f | Das Hauptprogramm |
descinit_col.f, descinit_row.f | Initialisierung der Deskriptoren |
triinit.f, rhsinit.f | Initialisierung der Tridiagonalmatrix und der rechten Seite |
printlast.f | Kontrolle des Ergebnisses |
Spalten-/Zeilenaufteilung bei Tridiagonalmatrix i.w. identisch
Aufteilung durch Algorithmus bestimmt ("divide-and-conquer")
spezielle Deskriptoren für eindimensionale Verteilungen
descinit_row/descinit_col: Abwandlungen von descinit
zentrale ScaLAPACK-Routine: PDDTSV
löst auch mehrere rechte Seiten simultan
arbeitet auch auf Teilen der Arrays A und B