- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am running a Coarray Fortran code with Intel-MPI, and additionally am trying to combine this with OpenMP. Intel-MPI should assign a rank to each node I am using, and within that node, all cores should be available to OpenMP as threads.
In my case, each node consists of two sockets with 64 threads each. I only run with 10 for testing, as you will see below.
The MPI functionality and communication between nodes works perfectly, however only one OpenMP thread is visible when running omp_get_num_procs() .
I am using SLURM, and in my job script, I set:
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for posting in Intel Communities.
Could you please try using 'omp' instead 'node' in I_MPI_PIN_DOMAIN
Could you please provide us with a complete sample reproducer code and steps to reproduce the issue so that we can try it from our end?
Thanks and Regards,
Aishwarya
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for getting back to me. I had already tried I_MPI_PIN_DOMAIN as omp, and I have tried again now, but still not working. Please find attached a zip file with the code. You simply need to execute "./run.sh" to create the executable and submit a job to the SLURM job management system.
Let me know what you figure out! Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
We have run your code with Intel processor: Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz
We were successfully able to run the code and was able to get 10 threads by assigning omp to I_MPI_PIN_DOMAIN
Can find the following attached screenshots for using node and omp as node.png and omp.png respectively.
NOTE: Could you please check I_MPI_PIN_DOMAIN=omp with Intel Processors
Can find the supported Intel Processors here https://www.intel.in/content/www/in/en/support/products/873/processors.html#122139
Thanks And Regards,
Aishwarya
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thanks for testing - I have been attempting to run this on AMD processors, which therefore must be the cause of the problem. Thanks anyway!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for your inquiry. We can only offer direct support for Intel hardware platforms that the Intel® oneAPI product supports. Intel provides instructions on how to compile oneAPI code for both CPU and a wide range of GPU accelerators. https://intel.github.io/llvm-docs/GetStartedGuide.html
This thread will no longer be monitored by Intel. If you need further assistance, please post a new question.
Thanks & Regards,
Aishwarya
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page