d@0: d@0: d@0: Wisdom Utilities - FFTW 3.2.1 d@0: d@0: d@0: d@0: d@0: d@0: d@0: d@0: d@0: d@0: d@0: d@0: d@0:
d@0:

d@0: d@0: Previous: Forgetting Wisdom, d@0: Up: Wisdom d@0:


d@0:
d@0: d@0:

4.7.4 Wisdom Utilities

d@0: d@0:

FFTW includes two standalone utility programs that deal with wisdom. We d@0: merely summarize them here, since they come with their own man d@0: pages for Unix and GNU systems (with HTML versions on our web site). d@0: d@0:

The first program is fftw-wisdom (or fftwf-wisdom in d@0: single precision, etcetera), which can be used to create a wisdom file d@0: containing plans for any of the transform sizes and types supported by d@0: FFTW. It is preferable to create wisdom directly from your executable d@0: (see Caveats in Using Wisdom), but this program is useful for d@0: creating global wisdom files for fftw_import_system_wisdom. d@0: d@0: The second program is fftw-wisdom-to-conf, which takes a wisdom d@0: file as input and produces a configuration routine as output. The d@0: latter is a C subroutine that you can compile and link into your d@0: program, replacing a routine of the same name in the FFTW library, that d@0: determines which parts of FFTW are callable by your program. d@0: fftw-wisdom-to-conf produces a configuration routine that links d@0: to only those parts of FFTW needed by the saved plans in the wisdom, d@0: greatly reducing the size of statically linked executables (which should d@0: only attempt to create plans corresponding to those in the wisdom, d@0: however). d@0: d@0: d@0: d@0: d@0: