Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

- Intel Community
- Software Development SDKs and Libraries
- Intel® oneAPI Math Kernel Library & Intel® Math Kernel Library
- performance issue about pdgesv function in scalapack

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

Hongda_H_

Beginner

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

12-17-2013
08:23 PM

42 Views

I am suffering from a problem about pdgesv function in scalapack(C++).I have two computing nodes,each with 16 cores.The time spent solveing the linear Equation with pdgesv in two noodes is almost fifth times larger than running in single node using the same number of processes.

For example,A matrix is 1165*1165,and b matrix is 1165*30000.The job on single node with two processes takes almost 16 seconds while the job on two nodes each with one process takes more than 70 seconds.

I know the reason should be the communication between these two nodes,but why the gap is so big and how to narrow the gap?Could someone give me some suggestions?

Link Copied

Accepted Solutions

Gennady_F_Intel

Moderator

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

12-19-2013
01:45 AM

42 Views

2 Replies

Gennady_F_Intel

Moderator

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

12-19-2013
01:45 AM

43 Views

Hongda_H_

Beginner

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

12-19-2013
06:24 PM

42 Views

Gennady Fedorov (Intel) wrote:

Thank you for your reply!! I think I have solved this problem.I just used intelmpi instead of mpich3,then this big gap disappeard.This may be the reason that intel mkl is more suitable to intelmpi.

For more complete information about compiler optimizations, see our Optimization Notice.