FTensor
FTensor is a high performance tensor library written in C++. There
is a paper describing it in excruciating detail.
The current version is
1.1pre-25.
It comes with a README
you can read separately. It requires a relatively up to date compiler.
The biggest recent change is that you can (optionally) specify the storage
order for Tensor2's. This is useful for interfacing with FORTRAN or
certain graphics libraries.
The details of which unix compiler works are in the paper. To make a
long story short, the situation has improved! The only ones that
really have a problem are the IBM and Sun compilers.
For those of you in Windows, I'm almost certain that production
versions of Microsoft's compiler will not work, although I've heard
encouraging things about the latest betas. However, the
Windows
version of the Intel Compiler should work, as well as the
Comeau compiler.
I've heard that the
Metroworks compiler
also has good template support, so it should compile it. If you know,
please send me a note.
If you are interested in the latest version for gcc integration
testing (1.1pre22), I've put it here.
Updated July 16, 2003