Find this at http://www.npac.syr.edu/users/gcf/cps615fft00/

Parallel FFT and use in PDE Solvers

Given by Geoffrey C. Fox at Computational Science Class CPS615 on Winter Semester 2000. Foils prepared April 22 2000

We start by motivating the FFT (Fast Fourier Transform) as a solver for Poisson's equation
The we discuss sequential 1D discrete FFT in both DIF (Decimation in Frequency) and DIT (Decimation in Time) modes
We describe general N=N1*N2 case but soon specialize to binary (Cooley Tukey) FFT.
For binary case, we go through parallelism and use of cache giving a performance analysis
These lectures motivate later lectures on Fast Multipole method as general Green's function solver which is more flexible than FFT


Table of Contents for Parallel FFT and use in PDE Solvers


001 Parallel FFT and  Use in PDE Solvers
002 Abstract of CPS615 FFT Lectures
003 References for Fast Fourier Transform
004 Solving Poisson's Equation with the FFT I
005 Solving Poisson's Equation with the FFT II
006 Discrete Fourier Transform
007 Inverse and other FFT Transforms
008 The 1D  FFT in explicit detail I
009 The 1D  FFT in explicit detail II
010 DIF Manipulation of the exponential I
011 DIF Manipulation of the exponential II
012 Recursive Formula for DIF
013 The Computational Complexity of DIF FFT
014 DIT Manipulation of the exponential I
015 DIT Manipulation of the exponential II
016 Recursive Formula for DIT
017 Recursive Structure for DIT
018 What's Going On with DIT/DIF I
019 What's Going On with DIT/DIF II
020 What's Going On with DIT/DIF III
021 Butterfly Pattern in 1D DIT FFT
022 Basic Parallel FFT Algorithms I
023 Basic Parallel FFT Algorithms II
024 Parallelism in 1D FFT
025 Performance of Simplest Parallel DIT FFT I
026 Performance of Simplest Parallel DIT FFT II
027 Performance of Simplest Parallel DIT FFT III
028 Performance of Simplest Parallel DIT FFT IV
029 Performance of Simplest Parallel DIT FFT V
030 What's Going On with DIT/DIF IV
031 Sequential and Parallel Performance I
032 Sequential and Parallel Performance II
033 Sequential and Parallel Performance III
034 Sequential and Parallel Performance IV
035 Sequential and Parallel Performance V
036 Parallel FFT and Hypercubes I
037 Parallel FFT and Hypercubes II
038 Multi Dimensional FFT's


© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Mon Apr 24 2000