BZDEV: sl++ effort (Linear algebra C++ library)

From: Todd Veldhuizen (tveldhui@oonumerics.org)
Date: Thu Jun 11 1998 - 13:11:05 EST


While I was at CERN I got to meet Laurent Deniau (laurent.deniau@cern.ch).
He's part of a new collaboration which is building a linear algebra C++ class
library. Most of the people involved are from CERN, INRIA and Ecole Normale
Superieure in France.

Their project is called "Scientific Library" (sl++), and their webpage
is:

http://wwwinfo.cern.ch/~ldeniau/sl.html

It is going to use expression templates and reference counting for the
matrices. They want to provide diagonal, banded, symmetric, lower and
upper triangular matrices, random number generators, and lots of
linear algebra algorithms.

It was clear to both of us that sl++ and Blitz++ could complement
each other quite nicely. Matrices in Blitz++ are very flakey-- they're
sort of sketched-in, but nonfunctional.

We agreed to look into sharing a few components between the two
libraries (things like memory allocation, reference counting, Range,
type promotion). At some point down the road, it would be nice if
the two libraries could be at least compatible; ideally, distributed
together or even merged.

--------------------- blitz-dev list --------------------------------
* To subscribe/unsubscribe: mail to majordomo@oonumerics.org, with
"subscribe blitz-dev" or "unsubscribe blitz-dev" in the body of the message
* Blitz++ web page: http://oonumerics.org/blitz/



This archive was generated by hypermail 2b29 : Wed Feb 20 2002 - 04:30:04 EST