Chris@42: Chris@42: Chris@42: Chris@42: Chris@42:
Chris@42:Chris@42: Previous: Forgetting Wisdom, Up: Wisdom [Contents][Index]
Chris@42:FFTW includes two standalone utility programs that deal with wisdom. We
Chris@42: merely summarize them here, since they come with their own man
Chris@42: pages for Unix and GNU systems (with HTML versions on our web site).
Chris@42:
The first program is fftw-wisdom
(or fftwf-wisdom
in
Chris@42: single precision, etcetera), which can be used to create a wisdom file
Chris@42: containing plans for any of the transform sizes and types supported by
Chris@42: FFTW. It is preferable to create wisdom directly from your executable
Chris@42: (see Caveats in Using Wisdom), but this program is useful for
Chris@42: creating global wisdom files for fftw_import_system_wisdom
.
Chris@42:
Chris@42:
The second program is fftw-wisdom-to-conf
, which takes a wisdom
Chris@42: file as input and produces a configuration routine as output. The
Chris@42: latter is a C subroutine that you can compile and link into your
Chris@42: program, replacing a routine of the same name in the FFTW library, that
Chris@42: determines which parts of FFTW are callable by your program.
Chris@42: fftw-wisdom-to-conf
produces a configuration routine that links
Chris@42: to only those parts of FFTW needed by the saved plans in the wisdom,
Chris@42: greatly reducing the size of statically linked executables (which should
Chris@42: only attempt to create plans corresponding to those in the wisdom,
Chris@42: however).
Chris@42:
Chris@42:
Chris@42: