Description: SparseLib++ is a C++ class library for efficient sparse matrix computations
across various computational platforms. The software package consists of
matrix objects representing several sparse storage formats currently in use
(in this release: compressed row, compressed column and coordinate formats),
providing basic functionality for managing sparse matrices, together with
efficient kernel mathematical operations (e.g. sparse matrix-vector multiply).
Routines based on the Sparse BLAS are used to enhance portability and
performance. Included in the package are various preconditioners commonly
used in iterative solvers for linear systems of equations. The focus is on
computational support for iterative methods, but the sparse matrix objects
presented here can be used on their own.
To Search:
File list (Check if you may need any files):
sparselib_1_6
.............\.notes.swp
.............\include
.............\.......\compcol_double.h
.............\.......\comprow_double.h
.............\.......\coord_double.h
.............\.......\diagpre_double.h
.............\.......\icpre_double.h
.............\.......\ilupre_double.h
.............\.......\iohb.h
.............\.......\iohb_double.h
.............\.......\iotext.h
.............\.......\iotext_double.h
.............\.......\iotext_type.h
.............\.......\minstr.h
.............\.......\qsort_double.h
.............\.......\qsort_int.h
.............\.......\qsort_type.h
.............\.......\spblas.h
.............\.......\tblas1.h
.............\.......\tmvec.h
.............\.......\tmvmat.h
.............\lib
.............\...\blank
.............\makefile
.............\makefile.def
.............\mv
.............\..\include
.............\..\.......\iotext.h
.............\..\.......\mvblas.h
.............\..\.......\mvblasc.h
.............\..\.......\mvblasd.h
.............\..\.......\mvblasf.h
.............\..\.......\mvblasi.h
.............\..\.......\mvblast.h
.............\..\.......\mvm.h
.............\..\.......\mvmc.h
.............\..\.......\mvmd.h
.............\..\.......\mvmf.h
.............\..\.......\mvmi.h
.............\..\.......\mvmrf.h
.............\..\.......\mvmt.h
.............\..\.......\mvmtp.h
.............\..\.......\mvv.h
.............\..\.......\mvvc.h
.............\..\.......\mvvd.h
.............\..\.......\mvvf.h
.............\..\.......\mvvi.h
.............\..\.......\mvvind.h
.............\..\.......\mvvrf.h
.............\..\.......\mvvt.h
.............\..\.......\mvvtp.h
.............\..\.......\tblas1.h
.............\..\.......\tmvmat.h
.............\..\.......\vecdefs.h
.............\..\src
.............\..\...\makefile
.............\..\...\mvblasc.cc
.............\..\...\mvblasd.cc
.............\..\...\mvblasf.cc
.............\..\...\mvblasi.cc
.............\..\...\mvblast.cc
.............\..\...\mvmc.cc
.............\..\...\mvmd.cc
.............\..\...\mvmf.cc
.............\..\...\mvmi.cc
.............\..\...\mvmt.cc
.............\..\...\mvvc.cc
.............\..\...\mvvcio.cc
.............\..\...\mvvd.cc
.............\..\...\mvvdio.cc
.............\..\...\mvvf.cc
.............\..\...\mvvi.cc
.............\..\...\mvvt.cc
.............\README
.............\spblas
.............\......\makefile
.............\......\spmm.cc
.............\......\spsm.cc
.............\src
.............\...\compcol_double.cc
.............\...\comprow_double.cc
.............\...\coord_double.cc
.............\...\diagpre.cc
.............\...\diagpre_double.cc
.............\...\icpre.cc
.............\...\icpre_double.cc
.............\...\ilupre.cc
.............\...\ilupre_1.5.cc
.............\...\ilupre_double.cc
.............\...\ilupre_double_1.5.cc
.............\...\iohb.c
.............\...\iohb_double.cc
.............\...\iotext.c
.............\...\iotext.cc
.............\...\iotext_double.cc
.............\...\makefile
.............\...\qsort_double.cc
.............\...\qsort_int.cc
.............\...\qsort_type.cc