Navigation

  • index
  • next |
  • PFFT 1.0.8 documentation »

Welcome to PFFT’s documentation!¶

Contents:

  • Introduction
    • Alternative parallel FFT implementations
    • Parallel nonequispaced FFT
  • Tutorial
    • A first parallel transform - Three-dimensional FFT with two-dimensional data decomposition
    • Porting FFTW-MPI based code to PFFT
    • Errorcode for communicator creation
    • Inplace transforms
    • Higher dimensional data decomposition
    • Parallel data decomposition
    • Planning effort
    • Preserving input data
    • FFTs with shifted index sets
    • Pruned FFT and Shifted Index Sets
    • Precisions
    • Ghost cell communication
    • Fortran interface
  • Installation and linking
    • Install of the latest official FFTW release
    • Install of the PFFT library
    • How to include PFFT in your program
  • Advanced Features
    • How to Deal with FFT Index Shifts in Parallel
    • Parallel pruned FFT
  • Interface Layers of the PFFT Library
    • Basic Interface
    • Advanced Interface
    • Preliminary: Skip Serial Transformations
  • PFFT Reference
    • Files and Data Types
    • MPI Initialization
    • Using PFFT Plans
    • Data Distribution Functions
    • Plan Creation
    • FFT Execution Timer
    • Ghost Cell Communication
    • Useful Tools
    • Generating Periodic Cartesian Communicators
  • Developers Guide
    • Search and replace patterns
  • ToDo
    • Measuring parallel run times

Indices and tables¶

  • :Index
  • :Module Index
  • :Search Page

Table Of Contents

  • Welcome to PFFT’s documentation!
  • Indices and tables

Next topic

Introduction

This Page

  • Show Source

Quick search

Enter search terms or a module, class or function name.

Navigation

  • index
  • next |
  • PFFT 1.0.8 documentation »
© Copyright 2015, Michael Pippig. Created using Sphinx 1.3.1.