Third Party Libraries for Arroyo

To compile and link this software, you will need to download and install the libraries below. I use releases with the version numbers listed below. This software should work with more recent releases of the above libraries, but may not work with older versions.

In the future, additional libraries may be added to this list, and some of these libraries may be removed or upgraded to more recent versions.

Required

Development Tools

GCC v 3.0.3

Third Party Libraries

Cfitsio v 2.401

Fastest Fourier Transform in the West v 3.01
You should compile two versions of this library - the (default) double version, and a float version. To compile and install the double version, run 'configure' and then 'make install'. To compile and install the float version, run 'configure --enable-float' and then 'make install' again.

LAPACK v 3.0+ (May 2000 release)

If you have a 64-bit AMD processor then you should use the AMD implementation of LAPACK instead. In addition to being tuned for that platform, it fixes a bug that otherwise produces an infinite loop in a single precision SVD routine.
AMD ACML v 2.0 64-Bit

Optional

Third Party Packages for MPEG support

ImageMagick
MPEG-2 Video Codec

The ImageMagick and MPEG2 video codec package available from these sites are not required to support a configuration option for Arroyo. However, you can use the program mpeg2encode from the MPEG2 package along with the ImageMagick program convert to create mpegs from ppm files. These ppm files may be generated from fits files containing diffractive wavefronts using the program dwf2ppm included in the Arroyo distribution. This is certainly not the only way to generate mpeg movies from fits files, but happens to be the one I'm using at the moment.

Red Hat includes a distribution of ImageMagick in their releases, so you don't actually have to install it yourself

Documentation Package

Doxygen v 1.3.7

Additional Development Tools

GNU autoconf v 2.59
GNU automake v 1.7.6
GNU libtool v 1.5