- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I would like to use a hybrid MPI/OpenMP Fourier transform routine on a Linux cluster with parallel composer 2011 update 4 and IMPI 4.0.1.007. I found out that hybrid mode is supported for 1D transforms, but could not find any documentation. Is it possible to do a 3D FFT in hybrid mode using MKL on this particular system?
Thanks,
Giorgos
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have great news for you. Check out page 2754 of the MKL Reference Manual.
http://software.intel.com/en-us/articles/intel-math-kernel-library-documentation
There is an entire section devoted to explaining how MKL's Cluster FFT works and how it handles higher dimensionality. Please take a look through that and let me know if you have any more questions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks a lot for your help, the manual is clear on how to handle higher dimensional transforms. So if I understood correctly, if I compile with the appropriate options, I will be able to run a 3D transform using hybrid MPI/Openmp?
Giorgos
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, what is most interesting here is that with a simple function call the management of MPI and OpenMP are handled for you. I believe in your initial inquiry, you were trying to direct all of the communcation between nodes and between cores yourself, but in the case of MKL Cluster FFT, everything is "up-leveled" for you. So you are passing in that function FFT function call a wide variety of information about your problem and how your MPI procs are setup and then the MKL library will utilize MPI/OpenMP to solve the problem on the nodes you have specified.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page