Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Tree [e9faff] /
History



File Date Author Commit
t 2013-08-05 Chris Marshall Chris Marshall [f1f585] Mv t/fftw.t to Lib/FFTW/t to create separate PD...
.gitignore 2013-08-05 Chris Marshall Chris Marshall [2f07de] First cut fixes for stand-alone PDL::FFTW module
Changes 2013-08-05 Chris Marshall Chris Marshall [b63b9b] Add new Changes and README for PDL::FFTW stand-...
MANIFEST 2013-08-05 Chris Marshall Chris Marshall [69eeb2] Add fftw.conf and update MANIFEST
MANIFEST.SKIP 2013-08-06 Chris Marshall Chris Marshall [2f21e3] Final fixes for stand-alone PDL::FFTW CPAN deve...
Makefile.PL 2013-08-10 Chris Marshall Chris Marshall [60dc9e] Try a bit more clean-up for META_MERGE
README 2013-08-06 Chris Marshall Chris Marshall [4a6ba7] Add fftw.conf info to README file
TODO 2013-08-10 Chris Marshall Chris Marshall [60dc9e] Try a bit more clean-up for META_MERGE
fftw.conf 2013-08-06 Chris Marshall Chris Marshall [2f21e3] Final fixes for stand-alone PDL::FFTW CPAN deve...
fftw.pd 2013-08-10 Chris Marshall Chris Marshall [e9faff] Update VERSION to 2.017 for independent CPAN re...

Read Me

PDL-FFTW
========

This module provides bindings to the FFTW version 2.x library
(the original API).  It was originally part of the PDL distribution
As of Aug 2013, it has been spun off into its own distribution for
improved portability and to make way for FFTW3.


DEPENDENCIES

This module requires these other modules and libraries:

This module needs the perl PDL module and the FFTW library
version 2 installed.  FFTW is a free C FFT library including
multi-dimensional, real, and parallel transforms.
See http://www.fftw.org/ for the sources and directions
for how to build the module.

This module is not compatible with the current FFTW3 API.


CONFIGURATION OPTIONS

Please edit the fftw.conf file to change the configuration
options repeats from that file here for convenience:

   # Location to search for the FFTW libs, overrides default if defined
   FFTW_LIBS => undef,    # [ '/lib','/usr/lib','/usr/local/lib'],
   
   # Location to find FFTW includes, overrides default if defined
   FFTW_INC => undef,     # ['/usr/include/','/usr/local/include'],
   
   # FFTW Numeric Precision Type to link in: (double or single precision)
   FFTW_TYPE => 'double', # 'single'


INSTALLATION

To install this module type the following:

   perl Makefile.PL
   make
   make test
   make install



COPYRIGHT AND LICENCE

Copyright (C) 1999 Christian Pellegrin, 2000 Christian Soeller,
and 2013 Chris Marshall.

All rights reserved. There is no warranty.  This library is free
software; you can redistribute it and/or modify it under the same
terms as Perl itself, either Perl version 5.008 or, at your option,
any later version of Perl 5 you may have available.