- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Greetings,
I am developing an MPI application for a cluster of SMP systems. It is built around the MKL cluster FFT
routines. Can these routines take advantage of OpenMP threads, or should I start multiple MPI processes
on each SMP system?
Thank you.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can these routines take advantage of OpenMP threads, or should I start multiple MPI processes
on each SMP system?
Can these routines take advantage of OpenMP threads -
not at this moment. We are going to implement this opportunityin the nearest version of MKL.
should I start multiple MPI processes
on each SMP system? What MPI version are you going to use? if we are talking about Intel MPI version, then we recommend you to use version 3.2.1 which really support the hybridmode.
--Gennady
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
As Gennady mentioned, current implementation performs best if only MPI parallelization is used. Support for MPI+OpenMP parallelization will be added in the nearest future.
Best regards,
-Vladimir
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for your response.
Giorgos
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page