Dedalus Project Logo
latest
  • Installing Dedalus
    • Full-stack conda installation (recommended)
    • Custom conda installation
    • Installing the Dedalus package
      • Installing from PyPI
      • Building from source
      • Updating Dedalus
      • Uninstalling Dedalus
    • Alternative installation procedures
      • Full-stack installation shell script
      • Install notes for PSC/Bridges: Intel stack
        • Python stack
        • Numpy and BLAS libraries
        • Python library stack
        • Dedalus
        • Running Dedalus on Bridges
      • Install notes for Compute Canada’s clusters
        • Notes
        • Instructions
      • Install notes for MIT Engaging Cluster
        • Modules and paths
        • Build procedure
        • Notes
      • Install notes for CU/Janus
        • Building Openmpi
        • Building Python3
        • Installing pip
        • Installing mpi4py
        • Installing FFTW3
        • Installing nose
        • Installing cython
        • Building numpy against MKL
        • Test numpy install
        • Installing Scipy
        • Installing matplotlib
        • Installing HDF5 with parallel support
        • Installing h5py
        • Installing Mercurial
        • Preliminaries
      • Install notes for NASA/Discover
      • Install notes for NASA/Pleiades
        • Install notes for NASA/Pleiades: Intel stack
        • Install notes for NASA/Pleiades: Intel stack with MPI-SGI
        • Install notes for NASA/Pleiades: gcc stack
        • Old instructions
      • Install notes for BRC HPC SAVIO cluster
        • Using Dedalus
      • Install notes for TACC/Stampede
        • Modules
        • Python stack
        • Numpy and BLAS libraries
        • Python library stack
        • Dedalus2
        • Running Dedalus on Stampede
        • Skipped libraries
      • Install notes for Trestles
        • Modules
        • Building Python3
        • Installing virtualenv
        • Building OpenBLAS
        • Building numpy
        • Installing Scipy
        • Installing mpi4py
        • Installing cython
        • Installing matplotlib
        • UMFPACK
        • Dedalus2
  • Tutorials & Examples
    • Tutorial Notebooks
      • Tutorial 1: Coordinates, Distributors, and Bases
        • 1.1: Coordinates
        • 1.2: Distributors
        • 1.3: Bases
      • Tutorial 2: Fields and Operators
        • 2.1: Fields
        • 2.2: Operators
      • Tutorial 3: Problems and Solvers
        • 3.1: Problems
        • 3.2: Solvers
      • Tutorial 4: Analysis and Post-processing
        • 4.1: Analysis
        • 4.2: Post-processing
    • Example Scripts
      • Cartesian examples
        • Mathieu functions (1D EVP)
        • Waves on a string (1D EVP)
        • KdV-Burgers equation (1D IVP)
        • Rayleigh-Benard convection (2D IVP)
        • Periodic shear flow (2D IVP)
        • Poisson equation (2D LBVP)
      • Curvilinear examples
        • Librational instability (disk IVP)
        • Spherical shallow water (sphere IVP)
        • Spherical shell convection (shell IVP)
        • Internally heated convection (ball IVP)
        • Lane-Emden equation (ball NLBVP)
  • User Guide & How-To’s
    • Changes from Dedalus v2
      • Coordinate and Distributor objects
      • No global domain / bases
      • Vector and tensor-valued fields
      • Vector calculus operators
      • Problem namespaces
      • Gauge conditions
      • Tau terms
      • Virtual HDF5 datasets
    • Configuring Dedalus
    • Performance Tips
      • Stack Configuration
        • Disable multithreading
      • Efficient discretizations
        • Resolutions for faster transforms
        • Process meshes for better load balancing
        • Avoid empty cores
      • Problem Formulation
        • Minimize the number of problem variables
        • Avoid non-smooth or rational-function NCCs
      • Timestepping
        • Avoid changing the simulation timestep unless necessary
    • Troubleshooting
      • Singular matrix errors
      • Sparse EVP accuracy or convergence errors
      • Out of memory errors
      • Maintaining Hermitian symmetry with real variables
    • Gauge Conditions
    • Tau Method
      • A first example
      • Systems in first-order form
      • Higher-order systems
      • Disks and balls
      • Summary
  • Methodology
    • Curvilinear Bases
    • Dedalus Methods Paper
  • Dedalus API reference
    • Subpackages
      • dedalus.core
        • Submodules
      • dedalus.extras
        • Submodules
      • dedalus.libraries
        • Subpackages
        • Submodules
      • dedalus.tests
        • Submodules
        • Package Contents
      • dedalus.tools
        • Submodules
    • Submodules
      • dedalus.dev
      • dedalus.public
    • Package Contents
      • logger
Dedalus Project
  • dedalus
  • dedalus.libraries
  • dedalus.libraries.fftw
  • Edit on GitHub

dedalus.libraries.fftw

Previous Next

© Copyright 2022 Dedalus Collaboration. Revision cf4db46c.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
v2.2207.1
v2_master
Downloads
html
On Read the Docs
Project Home
Builds