Numerische Bibliothek
-
Hallo, ich muss ein Programm schreiben, in welchem ich Eigenvektoren von mittelgroßen (100*100 bis etwa 10000*10000) Matrizen benötige.
Hierfür suche ich eine geeignete c++-Bibliothek.
Mein erster Ansatz war lapack++, welches aber laut readme nicht mehr entwickelt wird.
Das Nachfolge-Projekt TNT scheint mir noch nicht ganz ausgereift auf den ersten Blick. Anscheinend bräuchte es JAMA um Eigenwerte zu berechnen.Ich weiß nicht, inwiefern das Eigenwertproblem parallelisierbar ist (und möchte jetzt keine Zeit darauf verschwenden, darüber nachzudenken ;-),
aber falls die Bibliothek auf einfache Weise Parallelisierung mittels pthreads oder MPI erlaubt, wäre es noch schöner.Nunja: Habt ihr irgendwelche Bibliotheksvorschläge?
-
Boost.uBLAS oder Eigen