FFTW++ is a C++ header class for the FFTW Fast Fourier Transform library that automates memory allocation, alignment, planning, wisdom, and communication on both serial and parallel (OpenMP/MPI) architectures. In 2D and 3D, hybrid dealiasing of convolutions substantially reduces memory usage and computation time. Wrappers for C, Python, and Fortran are included.
Features
- implicit dealiased convolutions
- hybrid dealiased convolutions
- OpenMP/MPI FFT
- adaptive distributed matrix transpose
License
GNU Library or Lesser General Public License version 3.0 (LGPLv3)Follow fftw++
Other Useful Business Software
Find Hidden Risks in Windows Task Scheduler
Windows Task Scheduler might be hiding critical failures. Download the free JAMS diagnostic tool to uncover problems before they impact production—get a color-coded risk report with clear remediation steps in minutes.
Rate This Project
Login To Rate This Project
User Reviews
-
Great library, makes the use of fftw much easier...