Die in [1] untersuchten Davidson- und Jacobi-Davidson-Algorithmen zur
Berechnung von vielen (d.h. einigen hundert) Eigenwerten bei grossen
symmetrischen schwach-besetzen Eigenwertproblemen sollen
weiterentwickelt werden. Verbessert werden soll in erster Linie der
Speicherbedarf der Algorithmen. In zweiter Linie soll der Einfluss der
Blockierung insbesondere beim AMG Vorkonditionierer ML [2] auf die
Rechenzeit untersucht werden.
Vorgegeben ist ein in C++ geschriebenes Program, das den Davidson sowie
den Jacobi-Davidson Algorithmus zur Lösung von grossen
symmetrischen schwach-besetzen Eigenwertproblemen implementiert. Die
parallele Implementation basiert auf Trilinos[3]. Der vorgegebene
Algorithmus ist spezialisiert für die Aufgabe viele Eigenwerte zu
berechnen. In dieser Arbeit soll der vorgegeben Algorithmus
bezüglich Speicherplatzbedarf und Blockierung optimiert werden.
Letzteres bedingt einen Eingriff in den Code von ML[2], der Bestandteil
von Trilinos ist und bis jetzt keine Blockierung zulässt.