¿Biblioteca Fortran 90/95 para matrices dispersas?

Estoy buscando una biblioteca para tratar con matrices dispersas en fortran 90/95. Solo necesito operaciones muy básicas como la multiplicación de matrices-vector. ¿Qué sugieres que use?

He buscado y una extensión (?) A BLAS llamada "sparse blas", documentada en el capítulo 3 de la especificación del foro técnico de blast:

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

parece ideal De acuerdo con ese documento, debe haber una interfaz fortran 95 para la biblioteca. Sin embargo, no he podido encontrar una implementación real de esta especificación en ningún lugar que haya podido descargar. ¿Me da la impresión de que la especificación de blas dispersas de fortran 95 no se implementa realmente en ninguna parte? No como código abierto de todos modos.

También encontré una biblioteca llamada sparsekit:

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

¿Alguien tiene alguna experiencia con alguno de estos dos o alguna otra biblioteca de matriz dispersa para fortran 90/95? Me gustaría recibir consejos sobre cuál usar y también dónde obtenerlo (en el caso de un kit de dispersión, el código fuente está disponible a través del enlace anterior). ¿Hay algo así como un "estándar" para matrices dispersas, como BLAS es para matrices densas?

Aclamaciones,

Arne

Respuestas a la pregunta(1)

Su respuesta a la pregunta