- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear all,
I would like to use the scalapack and blacs MKL intel libraries without MPI on multi-cores machines, the environment to build the project is:
32 bit Windows XP (or 64 bit) + VS.net2003 (or 2005, 2008) + IVF 11.0 + MKL 10.1
How can I build such a project to make use of all cores? What should I pay attention to for writting code? Could anyone give me such an example of project to show this usage?
Thanks,
Zhanghong Tang
I would like to use the scalapack and blacs MKL intel libraries without MPI on multi-cores machines, the environment to build the project is:
32 bit Windows XP (or 64 bit) + VS.net2003 (or 2005, 2008) + IVF 11.0 + MKL 10.1
How can I build such a project to make use of all cores? What should I pay attention to for writting code? Could anyone give me such an example of project to show this usage?
Thanks,
Zhanghong Tang
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Zhanghong, are you working on SMP or Cluster Systems?
--Gennady
--Gennady
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - Gennady Fedorov (Intel)
Hi Zhanghong, are you working on SMP or Cluster Systems?
--Gennady
--Gennady
Hi Gennady,
Thanks for your kindly reply. Currently working on SMP system (just 4-core intel processor, 64 bit Windows XP). I wish to use all CPUs without installing the MPI, could I link the Intel's libraries to let all CPUs be used?
Thanks,
Zhanghong Tang
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - tangzhanghong98@yahoo.com
Currently working on SMP system (just 4-core intel processor, 64 bit Windows XP).
you don't need to do anything, I believe (if I understand your system config correctly). The MKL automatically sets number of threadsOMP_NUM_THREADS to number of cores, and you should observe 100% usage of the cores (if you have enough to work on in your app) From version 10 you have more control over this and additional MKL_NUM_THREADS. Take a look at Chapter 6, Managing performance and Memory in User's Guide.
You can paralize rest of your app using OpenMP.
A.
Edit:
I overlooked the most important part of the message ScaLAPACK. Well, so now I'm not so sure about it. Is it for testing before going to Cluster? I saw your environment posted on IVF forum. You have installed couple of things:-)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - ArturGuzik
Hi,
you don't need to do anything, I believe (if I understand your system config correctly). The MKL automatically sets number of threadsOMP_NUM_THREADS to number of cores, and you should observe 100% usage of the cores (if you have enough to work on in your app) From version 10 you have more control over this and additional MKL_NUM_THREADS. Take a look at Chapter 6, Managing performance and Memory in User's Guide.
You can paralize rest of your app using OpenMP.
A.
Edit:
I overlooked the most important part of the message ScaLAPACK. Well, so now I'm not so sure about it. Is it for testing before going to Cluster? I saw your environment posted on IVF forum. You have installed couple of things:-)
you don't need to do anything, I believe (if I understand your system config correctly). The MKL automatically sets number of threadsOMP_NUM_THREADS to number of cores, and you should observe 100% usage of the cores (if you have enough to work on in your app) From version 10 you have more control over this and additional MKL_NUM_THREADS. Take a look at Chapter 6, Managing performance and Memory in User's Guide.
You can paralize rest of your app using OpenMP.
A.
Edit:
I overlooked the most important part of the message ScaLAPACK. Well, so now I'm not so sure about it. Is it for testing before going to Cluster? I saw your environment posted on IVF forum. You have installed couple of things:-)
Dear ArturGuzik,
Thank you so much for your kindly suggestion. I will read the document carefully.
Thanks,
Zhanghong Tang
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