EnglishFrenchSpanish

OnWorks favicon

fftw-wisdom-to-conf - Online in the Cloud

Run fftw-wisdom-to-conf in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command fftw-wisdom-to-conf that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


fftw-wisdom-to-conf - generate FFTW wisdom (pre-planned transforms)

SYNOPSIS


fftw-wisdom-to-conf [< INPUT] [> OUTPUT]

DESCRIPTION


fftw-wisdom-to-conf is a utility to generate C configuration routines from FFTW wisdom
files, where the latter contain saved information about how to optimally compute (Fourier)
transforms of various sizes. A configuration routine is a C subroutine that you link into
your program, replacing a routine of the same name in the FFTW library, that determines
which parts of FFTW are callable by your program.

The reason to do this is that, if you only need transforms of a limited set of sizes and
types, and if you are statically linking your program, then using a configuration file
generated from wisdom for those types can substantially reduce the size of your
executable. (Otherwise, because of FFTW's dynamic nature, all of FFTW's transform code
must be linked into any program using FFTW.)

FFTW is a free library to compute discrete Fourier transforms in one or more dimensions,
for arbitrary sizes, and of both real and complex data, among other related operations.
More information on FFTW can be found at the FFTW home page: http://www.fftw.org

fftw-wisdom-to-conf reads wisdom from standard input and writes the configuration to
standard output. It can easily be combined with the fftw-wisdom tool, for example:

fftw-wisdom -n -o wisdom cof1024 cob1024
fftw-wisdom-to-conf < wisdom > conf.c

will create a configuration "conf.c" containing only those parts of FFTW needed for the
optimized complex forwards and backwards out-of-place transforms of size 1024 (also saving
the wisdom itself in "wisdom").

Alternatively, you can run your actual program, export wisdom for all plans that were
created (ideally in FFTW_PATIENT or FFTW_EXHAUSTIVE mode), use this as input for
fftw-wisdom-to-conf, and then re-link your program with the resulting configuration
routine.

Note that the configuration routine does not contain the wisdom, only the routines
necessary to implement the wisdom, so your program should also import the wisdom in order
to benefit from the pre-optimized plans.

OPTIONS


-h, --help
Display help on the command-line options and usage.

-V, --version
Print the version number and copyright information.

Use fftw-wisdom-to-conf online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Alt-F
    Alt-F
    Alt-F provides a free and open source
    alternative firmware for the DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F has Samba and NFS;
    supports ext2/3/4...
    Download Alt-F
  • 2
    usm
    usm
    Usm is a unified slackware package
    manager that handles automatic
    dependency resolution. It unifies
    various package repositories including
    slackware, slacky, p...
    Download usm
  • 3
    Chart.js
    Chart.js
    Chart.js is a Javascript library that
    allows designers and developers to draw
    all kinds of charts using the HTML5
    canvas element. Chart js offers a great
    array ...
    Download Chart.js
  • 4
    iReport-Designer for JasperReports
    iReport-Designer for JasperReports
    NOTE: iReport/Jaspersoft Studio Support
    Announcement: As of version 5.5.0,
    Jaspersoft Studio will be the official
    design client for JasperReports. iReport
    will...
    Download iReport-Designer for JasperReports
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF will install all the
    software that Fedora Linux and others
    doesn't include by default, after
    running Fedora for the first time. Its
    easy for...
    Download PostInstallerF
  • 6
    strace
    strace
    The strace project has been moved to
    https://strace.io. strace is a
    diagnostic, debugging and instructional
    userspace tracer for Linux. It is used
    to monitor a...
    Download strace
  • More »

Linux commands

Ad