topic there are no such examples in IntelĀ® oneAPI Math Kernel Library
https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-FFT-2D/m-p/1093803#M23401
<P>there are no such examples available. there are only fft ( 1,2,3 D) examples - mklroot/examples/dftc/source. </P>Fri, 28 Apr 2017 03:13:02 GMTGennady_F_Intel2017-04-28T03:13:02ZMKL FFT 2D
https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-FFT-2D/m-p/1093802#M23400
<P>Hello,</P>
<P>I am trying to compute the solution to the Laplace differential equation using a 2D FFT and MKL. </P>
<P>Are there sample codes to compute the solution to 2nd order differential equations using forward and inverse FFT?</P>
<P>The issue appears to be when I multiply the transformed values by the wavenumbers.</P>
<P>Thanks</P>Thu, 27 Apr 2017 19:07:45 GMThttps://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-FFT-2D/m-p/1093802#M23400Jonas_D_2017-04-27T19:07:45Zthere are no such examples
https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-FFT-2D/m-p/1093803#M23401
<P>there are no such examples available. there are only fft ( 1,2,3 D) examples - mklroot/examples/dftc/source. </P>Fri, 28 Apr 2017 03:13:02 GMThttps://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-FFT-2D/m-p/1093803#M23401Gennady_F_Intel2017-04-28T03:13:02ZI have implemented such
https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-FFT-2D/m-p/1093804#M23402
<P>I have implemented such solvers many times in the past, with many different FFT libraries, and it is quite easy to make mistakes....</P>
<P>I recommend starting with a very small 2D grid and right-hand-side composed of a single wave of unit amplitude in one direction. After the first set of transforms you should print out the transformed values and verify that you have a single non-negligible amplitude in Fourier space. The magnitude of this value will tell you whether the MKL routine scales the output on the forward transform. (Some libraries scale by 1/N on the inverse transform, but not on the forward transform. Many other variants exist.) The location of the value will tell you whether or not you understand how MKL is packing the transform of a real array into a half-sized complex array -- and there are many ways to do this, so read the documentation carefully and don't be shy about trying out lots of simple cases. </P>
<P>Repeat with the right-hand-side composed of a single wave of unit amplitude in the other direction.</P>Tue, 02 May 2017 18:03:54 GMThttps://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-FFT-2D/m-p/1093804#M23402McCalpinJohn2017-05-02T18:03:54Z