d@0: d@0:
d@0:d@0: d@0: Previous: Forgetting Wisdom, d@0: Up: Wisdom 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: