- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Richard,
The Intel Cluster Toolkit or any of its components doesn't really care what networks are available on your system during installation. Because of our architecture, what network fabric you use to run your MPI programs is all tunable at runtime and not something you have to worry about at install-time.
In fact, we have a few customers who start using the tools on a GigE cluster. After some time (and the availability of money), they buy a few IB network switches, and get those plugged in as well. They don't have to re-install the Cluster Tools yet again, but simply have to change an environment option before running.
After you've completed your installation, you can select between different networks as follows (this procedure is also described in the Getting Started PDF document):
When running over GigE, use the ssm (shared memory + sockets) device:
# assuming your cluster is setup to use ssh (-r ssh)
# and you have a mpd.hosts file available,
# which lists all hosts on your cluster, one hostname per line
$ mpirun -r ssh -f mpd.hosts -genv I_MPI_DEVICE ssm ./a.out
When running over IB, to use the rdssm (RDMA + shared memory) device:
# assuming your cluster is setup to use ssh (-r ssh)
# and you have a mpd.hosts file available,
# which lists all hosts on your cluster, one hostname per line
$ mpirun -r ssh -f mpd.hosts -genv I_MPI_DEVICE rdssm ./a.out
In fact, the Intel MPI Library would pick the fastest available fabric on your cluster at runtime. In your case, it'll use the IB network as default. If you'd like to instead run over GigE, you can go head and select the ssm device as I describe above.
I hope this helps. Let us know if you hit any problems during installation, or at runtime.
Regards,
~Gergana
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Richard,
The Intel Cluster Toolkit or any of its components doesn't really care what networks are available on your system during installation. Because of our architecture, what network fabric you use to run your MPI programs is all tunable at runtime and not something you have to worry about at install-time.
In fact, we have a few customers who start using the tools on a GigE cluster. After some time (and the availability of money), they buy a few IB network switches, and get those plugged in as well. They don't have to re-install the Cluster Tools yet again, but simply have to change an environment option before running.
After you've completed your installation, you can select between different networks as follows (this procedure is also described in the Getting Started PDF document):
When running over GigE, use the ssm (shared memory + sockets) device:
# assuming your cluster is setup to use ssh (-r ssh)
# and you have a mpd.hosts file available,
# which lists all hosts on your cluster, one hostname per line
$ mpirun -r ssh -f mpd.hosts -genv I_MPI_DEVICE ssm ./a.out
When running over IB, to use the rdssm (RDMA + shared memory) device:
# assuming your cluster is setup to use ssh (-r ssh)
# and you have a mpd.hosts file available,
# which lists all hosts on your cluster, one hostname per line
$ mpirun -r ssh -f mpd.hosts -genv I_MPI_DEVICE rdssm ./a.out
In fact, the Intel MPI Library would pick the fastest available fabric on your cluster at runtime. In your case, it'll use the IB network as default. If you'd like to instead run over GigE, you can go head and select the ssm device as I describe above.
I hope this helps. Let us know if you hit any problems during installation, or at runtime.
Regards,
~Gergana
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Any time, Richard :)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Any time, Richard :)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Richard,
It's Lady Ada Lovelace, she of the awesome computing skills, also recognized as the "first programmer" ... such are my idols :)
Regards,
~Gergana
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Richard, I'm afraid Gergana doesn't understand russian... do you, Gergana?
For those who don't understand: "thanks a lot"
Dmitry
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yup, you're entirely correct, Tim. I was born in Bulgaria so that's my native tongue.
Thanks for the translation, Dmitry. I've actually seen a few Russian movies (my parents like them a lot) so "spasiba" was pretty easy :)
~Gergana
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yup, you're entirely correct, Tim. I was born in Bulgaria so that's my native tongue.
Thanks for the translation, Dmitry. I've actually seen a few Russian movies (my parents like them a lot) so "spasiba" was pretty easy :)
~Gergana

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