Copyright (C) 2000-2012 |
GNU Info (fftw.info)Installation and Supported Hardware/SoftwareInstallation and Supported Hardware/Software -------------------------------------------- All of the FFTW threads code is located in the `threads' subdirectory of the FFTW package. On Unix systems, the FFTW threads libraries and header files can be automatically configured, compiled, and installed along with the uniprocessor FFTW libraries simply by including `--enable-threads' in the flags to the `configure' script (Note: Installation on Unix.). (Note also that the threads routines, when enabled, are automatically tested by the ``make check'' self-tests.) The threads routines require your operating system to have some sort of shared-memory threads support. Specifically, the FFTW threads package works with POSIX threads (available on most Unix variants, including Linux), Solaris threads, BeOS (http://www.be.com) threads (tested on BeOS DR8.2), Mach C threads (reported to work by users), and Win32 threads (reported to work by users). (There is also untested code to use MacOS MP threads.) If you have a shared-memory machine that uses a different threads API, it should be a simple matter of programming to include support for it; see the file `fftw_threads-int.h' for more detail. SMP hardware is not required, although of course you need multiple processors to get any benefit from the multithreaded transforms. automatically generated by info2www version 1.2.2.9 |