mpiFFT4py performs FFTs in parallel in Python. It is developed to be able to do FFTs in parallel on a three-dimensional computational box (a structured grid), but there are also routines for doing the FFTs on a 2D mesh. The FFTs are computed using serial routines from either numpy.fft or pyfftw, whereas required MPI communications are performed using mpi4py.
forked from spectralDNS/mpiFFT4py
Parallel FFT in 3D or 2D using MPI for Python. Slab or pencil decomposition possible in 3D.
License
bkmgit/mpiFFT4py
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Parallel FFT in 3D or 2D using MPI for Python. Slab or pencil decomposition possible in 3D.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Python 99.9%
- Shell 0.1%