Info Node: (fftw.info)Installation and Customization
(fftw.info)Installation and Customization
Installation and Customization
******************************
This chapter describes the installation and customization of FFTW,
the latest version of which may be downloaded from the FFTW home page (http://www.fftw.org).
As distributed, FFTW makes very few assumptions about your system.
All you need is an ANSI C compiler (`gcc' is fine, although
vendor-provided compilers often produce faster code). However,
installation of FFTW is somewhat simpler if you have a Unix or a GNU
system, such as Linux. In this chapter, we first describe the
installation of FFTW on Unix and non-Unix systems. We then describe how
you can customize FFTW to achieve better performance. Specifically, you
can I) enable `gcc'/x86-specific hacks that improve performance on
Pentia and PentiumPro's; II) adapt FFTW to use the high-resolution clock
of your machine, if any; III) produce code (*codelets*) to support fast
transforms of sizes that are not supported efficiently by the standard
FFTW distribution.