[1932] in Software_Announce
IT++ installed on Athena
daemon@ATHENA.MIT.EDU (Alex T Prengel)
Wed Jul 5 19:30:54 2006
To: software-announce@MIT.EDU
cc: alexp@MIT.EDU, facdev@MIT.EDU, cfyi@MIT.EDU
Date: Wed, 05 Jul 2006 19:30:44 -0400
From: Alex T Prengel <alexp@MIT.EDU>
I've installed IT++ (version 3.10.2) on Athena for Sun and Linux. IT++
is a C++ library of mathematical, signal processing, speech processing
and communications classes and functions. The kernel of the IT++
library consists of templated vector and matrix classes, and many
functions for vectors and matrices; this makes the library
functionality similar to that of MATLAB.
IT++ makes extensive use of routines in the ATLAS, BLAS, LAPACK and
FFTW libraries, and versions of these are also installed in this
locker. IT++ will use routines from these automatically as needed.
Usage information is in files README.athena and README.to-run linked
to from the top level of the itpp locker. file /mit/itpp/example.cpp
is a simple example with comments that tell you how to compile
it. Searchable documentation starts from
http://itpp.sourceforge.net/latest/index.html.
Due to API compatibility issues, you will most likely need to compile your
code with a g++ 3.4 release to use this installation.
Note: the Sun libraries are 64 bit; you'll need to use the g++ -mcpu=v9 -m64
flags to build compatible binaries. If you follow the usage instructions
this will be done automatically.
Alex