1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<!-- This HTML file has been created by texi2html 1.52
from fftw.texi on 13 January 2003 -->
<TITLE>FFTW - Acknowledgments</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF">
Go to the <A HREF="fftw_1.html">first</A>, <A HREF="fftw_6.html">previous</A>, <A HREF="fftw_8.html">next</A>, <A HREF="fftw_10.html">last</A> section, <A HREF="fftw_toc.html">table of contents</A>.
<P><HR><P>
<H1><A NAME="SEC73">Acknowledgments</A></H1>
<P>
Matteo Frigo was supported in part by the Defense Advanced Research
Projects Agency (DARPA) under Grants N00014-94-1-0985 and
F30602-97-1-0270, and by a Digital Equipment Corporation Fellowship.
Steven G. Johnson was supported in part by a DoD NDSEG Fellowship, an
MIT Karl Taylor Compton Fellowship, and by the Materials Research
Science and Engineering Center program of the National Science
Foundation under award DMR-9400334.
<P>
Both authors were also supported in part by their respective
girlfriends, by the letters "Q" and "R", and by the number 12.
<A NAME="IDX343"></A>
<P>
We are grateful to SUN Microsystems Inc. for its donation of a cluster
of 9 8-processor Ultra HPC 5000 SMPs (24 Gflops peak). These machines
served as the primary platform for the development of earlier versions
of FFTW.
<P>
We thank Intel Corporation for donating a four-processor Pentium Pro
machine. We thank the Linux community for giving us a decent OS to run
on that machine.
<P>
The <CODE>genfft</CODE> program was written using Objective Caml, a dialect of
ML. Objective Caml is a small and elegant language developed by Xavier
Leroy. The implementation is available from <CODE>ftp.inria.fr</CODE> in the
directory <CODE>lang/caml-light</CODE>. We used versions 1.07 and 2.00 of the
software. In previous releases of FFTW, <CODE>genfft</CODE> was written in
Caml Light, by the same authors. An even earlier implementation of
<CODE>genfft</CODE> was written in Scheme, but Caml is definitely better for
this kind of application.
<A NAME="IDX344"></A>
<A NAME="IDX345"></A>
<A NAME="IDX346"></A>
<P>
FFTW uses many tools from the GNU project, including <CODE>automake</CODE>,
<CODE>texinfo</CODE>, and <CODE>libtool</CODE>.
<P>
Prof. Charles E. Leiserson of MIT provided continuous support and
encouragement. This program would not exist without him. Charles also
proposed the name "codelets" for the basic FFT blocks.
<P>
Prof. John D. Joannopoulos of MIT demonstrated continuing tolerance of
Steven's "extra-curricular" computer-science activities. Steven's
chances at a physics degree would not exist without him.
<P>
Andrew Sterian contributed the Windows timing code.
<P>
Didier Miras reported a bug in the test procedure used in FFTW 1.2. We
now use a completely different test algorithm by Funda Ergun that does
not require a separate FFT program to compare against.
<P>
Wolfgang Reimer contributed the Pentium cycle counter and a few fixes
that help portability.
<P>
Ming-Chang Liu uncovered a well-hidden bug in the complex transforms of
FFTW 2.0 and supplied a patch to correct it.
<P>
The FFTW FAQ was written in <CODE>bfnn</CODE> (Bizarre Format With No Name)
and formatted using the tools developed by Ian Jackson for the Linux
FAQ.
<P>
<EM>We are especially thankful to all of our users for their
continuing support, feedback, and interest during our development of
FFTW.</EM>
<P><HR><P>
Go to the <A HREF="fftw_1.html">first</A>, <A HREF="fftw_6.html">previous</A>, <A HREF="fftw_8.html">next</A>, <A HREF="fftw_10.html">last</A> section, <A HREF="fftw_toc.html">table of contents</A>.
</BODY>
</HTML>
|