Fortran 90/95 Bibliothek für spärliche Matrizen?

Ich suche eine Bibliothek zum Umgang mit spärlichen Matrizen in fortran 90/95. Ich brauche nur sehr grundlegende Operationen wie Matrix-Vektor-Multiplikation. Was schlägst du vor, was ich benutze?

Ich habe nach einer Erweiterung (?) Für BLAS mit dem Namen "sparse blas" gesucht, die in Kapitel 3 der Spezifikation des Explosionstechnischen Forums dokumentiert ist:

http://www.netlib.org/blas/blast-forum/,

scheint ideal. Nach diesem Dokument sollte es eine fortran 95-Schnittstelle zur Bibliothek geben. Ich konnte jedoch nirgendwo eine tatsächliche Implementierung dieser Spezifikation finden, die ich herunterladen konnte. Ich bekomme irgendwie den Eindruck, dass die fortran 95 Sparse Blas-Spezifikation nirgendwo wirklich implementiert ist? Jedenfalls nicht als Open Source.

Ich habe auch eine Bibliothek namens Sparsekit gefunden:

http://people.sc.fsu.edu/~jburkardt/f_src/sparsekit/sparsekit.html

Hat jemand Erfahrung mit einer dieser beiden oder einer anderen spärlichen Matrixbibliothek für fortran 90/95? Ich möchte Ratschläge, welche ich verwenden soll und wo ich sie bekomme (im Fall von Sparsekit ist der Quellcode über den obigen Link verfügbar). Gibt es so etwas wie einen "Standard" für dünne Matrizen, wie BLAS für dichte?

Prost,

Arne

Antworten auf die Frage(1)

Ihre Antwort auf die Frage