GNU Info

Info Node: (fftw.info)Installation and Customization

(fftw.info)Installation and Customization


Next: Acknowledgments Prev: Calling FFTW from Fortran Up: Top
Enter node , (file) or (file)node

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.

Installation on Unix
Installation on non-Unix Systems
Installing FFTW in both single and double precision
gcc and Pentium hacks
Customizing the timer
Generating your own code

automatically generated by info2www version 1.2.2.9