Alvaro Agustin Fernandez wrote:
> I know several people in my department who would greatly benefit
> from being able to define and use sparse matrices. Has anyone
> written a module for that or know where I could look for one?
Hello,
There are lots of sparse matrix libraries out there, if you could be
more specific, I could be of more help. Do you need efficiency,
ease-of-use, what do you want to do (direct, iterative solvers,
matrix-vector operations, etc.)?
The only true Fortran 90 modular sparse library I know of is SMLIB. I
have downloaded this library some time ago, but it seems that the ftp
server that offered it has changed the address. Here is a descritption
from a website:
"Ernst Meese of the Norwegian University of Science and Technology,
Trondheim, Norway
has written a small library in Fortran 90 for solving sparse matrix
problems. It contains
modules for the compressed sparse row (CSR) and the modified sparse
row (MSR) data
storeage formats, a very general incomplete LU factorsation
routine, the Krylov subspace
solvers CGS, BiCGSTAB and GMRES, and some more. understandable. It
is available
together with a manual by ftp at ftp.maskin.ntnu.no/pub/mtf/smlib.
"
The email listed in the manual is:
[log in to unmask]
The library is very well written in a high abstraction level that allows
easy extension and modification. I have not used it extensively though
to give you specific numbers.
Hope this helps,
Aleksandar
--
_____________________________________________
Aleksandar Donev
[log in to unmask]
Physics Department
Michigan State University
East Lansing, MI 48825
(517) 432-6770
_____________________________________________
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|