OpenMPI, OpenMP, and CUDA based parallelization for Discrete Fourier Transform (DFT)
Based on my course project on parallelization
Tested on Zephyrus G14 2021 with Ryzen 9 5900HS and RTX 3060 mobile
For test case 512, serial finished in 72 minutes, CUDA finished in under 1 minute
Disclaimer: OpenMP is made in collaboration with Marcellus Michael Herman Kahari