Irecommend using CCE format for 2-dimensional real-to-complex/complex-to-real FFTs. The data layout forit is much simpler to comprehend and code than 2D CCS. And, what we call CCEis also supported by other FFT libraries. Examples for this format can be found in MKL installation, directory examples/dftc and other. Recent update MKL 10.3.5 contains examples that deal explicitly withthe2D layouts, includingCCE, CCS and other formats.
Do not hesitate to post here in case of any kind ofissues with MKL.