- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Using Intel Professional Fortran version 10 or 11. If you have a parallel region created
via openmp and lets say eight threads. How do you get MKL FFT to thread within a thread?
Seems like I just get one thread no matter what.
via openmp and lets say eight threads. How do you get MKL FFT to thread within a thread?
Seems like I just get one thread no matter what.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - happyIntelCamper
Using Intel Professional Fortran version 10 or 11. If you have a parallel region created
via openmp and lets say eight threads. How do you get MKL FFT to thread within a thread?
Seems like I just get one thread no matter what.
via openmp and lets say eight threads. How do you get MKL FFT to thread within a thread?
Seems like I just get one thread no matter what.
If you want nested parallelism, you must set OMP_NESTED. It seems unlikely you would want this if you are running 8 threads in the outer region. If 8 threads is the normal limit, set by OMP_NUM_THREADS or otherwise, and you want more, you will need a larger value of OMP_NUM_THREADS.
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