Biblioteca Fortran 90/95 para matrizes esparsas?

Eu estou procurando uma biblioteca para lidar com matrizes esparsas em fortran 90/95. Eu só preciso de operações muito básicas, como a multiplicação de vetor de matriz. O que você sugere que eu use?

Eu pesquisei ao redor e uma extensão (?) Para BLAS chamada "blas esparsas", documentada no capítulo 3 da especificação do fórum técnico de explosão:

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

parece ideal. De acordo com esse documento, deve haver uma interface fortran 95 para a biblioteca. No entanto, não consegui encontrar uma implementação real dessa especificação em nenhum lugar que eu pudesse fazer o download. Eu tenho a impressão de que a especificação de blar sparse 95 do fortran não é realmente implementada em nenhum lugar? Não como código aberto de qualquer maneira.

Eu também encontrei uma biblioteca chamada sparsekit:

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

Alguém tem alguma experiência com qualquer um desses dois, ou qualquer outra biblioteca de matriz esparsa para fortran 90/95? Eu gostaria de conselhos sobre qual usar, e também onde obtê-lo (no caso de sparsekit o código-fonte está disponível através do link acima). Existe algo como um "padrão" para matrizes esparsas, como o BLAS é para matrizes densas?

Felicidades,

Arne

questionAnswers(1)

yourAnswerToTheQuestion