test code:
Tim@Tim-virtual-machine:~/c-fft-master$ ./test
Index Cooley-Tukey Output Good-Thomas Output
0: 435.000000 + 0.000000i 435.000000 + 0.000000i
1: -15.000000 + 142.715467i -15.000000 + 142.715467i
2: -15.000000 + 70.569452i -15.000000 + 70.569452i
3: -15.000000 + 46.165253i -15.000000 + 46.165253i
4: -15.000000 + 33.690552i -15.000000 + 33.690552i
5: -15.000000 + 25.980762i -15.000000 + 25.980762i
6: -15.000000 + 20.645729i -15.000000 + 20.645729i
7: -15.000000 + 16.659188i -15.000000 + 16.659188i
8: -15.000000 + 13.506061i -15.000000 + 13.506061i
9: -15.000000 + 10.898138i -15.000000 + 10.898138i
pytorch:
tensor([465.0000+0.0000j, -15.0000+142.7155j, -15.0000+70.5695j,
-15.0000+46.1653j, -15.0000+33.6906j, -15.0000+25.9808j,
-15.0000+20.6457j, -15.0000+16.6592j, -15.0000+13.5061j,
-15.0000+10.8981j, -15.0000+8.6603j, -15.0000+6.6784j,
-15.0000+4.8738j, -15.0000+3.1883j, -15.0000+1.5766j,
-15.0000+0.0000j, -15.0000-1.5766j, -15.0000-3.1883j,
-15.0000-4.8738j, -15.0000-6.6784j, -15.0000-8.6603j,
-15.0000-10.8981j, -15.0000-13.5061j, -15.0000-16.6592j,
-15.0000-20.6457j, -15.0000-25.9808j, -15.0000-33.6906j,
-15.0000-46.1653j, -15.0000-70.5695j, -15.0000-142.7155j])