Biblioteka Fortran 90/95 dla rzadkich macierzy?

Szukam biblioteki do radzenia sobie z rzadkimi macierzami w fortran 90/95. Potrzebuję tylko bardzo podstawowych operacji, takich jak mnożenie wektora macierzy. Co sugerujesz, że używam?

Przeszukałem i rozszerzyłem (?) Do BLAS o nazwie „sparse blas”, udokumentowany w rozdziale 3 specyfikacji forum technicznego blast:

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

wydaje się idealny. Zgodnie z tym dokumentem powinien istnieć interfejs fortran 95 do biblioteki. Jednak nie udało mi się znaleźć rzeczywistej implementacji tej specyfikacji w żadnym miejscu, które mógłbym pobrać. Mam wrażenie, że specyfikacja fortran 95 sparse blas nie jest nigdzie realizowana? W każdym razie nie jako open source.

Znalazłem też bibliotekę o nazwie sparsekit:

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

Czy ktoś ma jakieś doświadczenie z jedną z tych dwóch lub z inną biblioteką macierzy rzadkich dla fortran 90/95? Chciałbym uzyskać poradę na temat tego, z której korzystać, a także gdzie ją zdobyć (w przypadku sparsekit kod źródłowy jest dostępny za pośrednictwem powyższego linku). Czy istnieje coś takiego jak „standard” dla rzadkich macierzy, jak BLAS dla gęstych?

Twoje zdrowie,

Arne

questionAnswers(1)

yourAnswerToTheQuestion