C++ linear algebra packages

From: Chris Green (Christopher.Green@cern.ch)
Date: Mon Jun 02 1997 - 15:28:35 MEST


Hi,

Following a link from the Blitz page, there is a list of links under the
heading `Freely available libraries' (bottom of this mail). I have no idea
about how fast/efficient etc these are, but someone might like to have a
look or know one or two of them already. Anyway, the URL is: 

http://monet.uwaterloo.ca/blitz/oon.html

Good luck to anyone who wants to investigate these ...

Chris.


-----------
Linear Algebra 
         GNUSSL [ftp only], the GNU Scientific Software Library. Linear
algebra and arrays. 
         LAPACK++ (Linear Algebra PACKage in C++), solves systems of
linear equations and eigenvalue
         problems on high performance computer architectures. 
         IML++ A C++ template library for numerical iterative methods. 
         MV++ Numerical Matrix/Vector Classes in C++ 
         SparseLib++ A library of for sparse matrix computations,
including the Sparse BLAS (Basic Linear
         Algebra Subprograms) 
         The Template Numerical Toolkit (TNT) for linear algebra is a
successor to the Lapack++, Sparselib++,
         IML++, and MV++ packages. Its goal is to formally integrate these
ideas into a generic algorithmic library,
         supporting generic user-defined data types, and increasing its
functionality. 
         LinAlg.shar, basic linear algebra classes and applications 
         MatClass [ftp only], general-purpose real, dense matrix; includes
decompositions. 
         CAM C++ Class Library (Matrix, vector, and graphics classes) 
         Newmat: A very thorough matrix library 
         The HepMatrix classes, matrix classes for the High Energy Physics
(HEP) community 
         BPKIT, Block Preconditioning Toolkit for iterative solution of
linear systems. Callable from C++, C, or
         FORTRAN. 



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:26:19 MET