- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi - does anyone have a solution to this problem on an Altix-4700?
I am compiling my code with the Intel compiler and submitting to Altix-4700 using PBSPro. The job starts as per the PBSPro setup, i.e., on specified blades and on CPUs belonging to these blades. But, soon thereafter, the threads migrate to another set of processors. As a result, about 100 threads and system jobs are running on 44 cores, i.e., 22 Itanium 2 processors, leaving behind about 80-86% CPUs idle.
Can you please suggest what I can do to fix?
Thanks.
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This would depend on some issues which you haven't defined, such as which MPI you use, and on Altix specific options, which few of us know in detail. If you are using Intel MPI, youcould considersubmitting a fuller description of your issue on premier.intel.com under Intel MPI.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You left out some needed information. Is this an MPI application? What MPI library are you using? If you are using SGI MPI, then setting MPI_DSM_DISTRIBUTE will pin MPI processes to cores. If it's a hybrid code (MPI+OMP), make sure you also set the MPI_OPENMP_INTEROP environment variable. Use 'man mpi' for more details.
Dan
Dan
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