Intel® MPI Library
Get help with building, analyzing, optimizing, and scaling high-performance computing (HPC) applications.

Creating a cluster

ndsr
Beginner
643 Views
HI All,
I'm interested in creating a cluster with two PC, Can anyone post me step by step procedure for creating the cluster.
Moreover I have got different processor, one with Intel and other with AMD, is that possible to work under cluster
Thanks in Advance
N D Senthil Ram
0 Kudos
6 Replies
Dmitry_K_Intel2
Employee
643 Views
Hi Senthil,

You just need to have network connection between 2 nodes (computers). They need to have different names and need to visible from each other.
What operating system are you going to use?

PS: It would be much better to have computers with absolutely the same CPUs, operating systems, utilities and so on. In other case you may have issues with compatibility of different libraries, program versions...

0 Kudos
Ricardo_Medel__Intel
643 Views
Hi Senthil,

You'll need a Ethernet network to communicate the PCs and some Operating System. You can use MS Windows HPC or Linux+Provisioning System.

Actually, a Provisioning System makes copies of the software stack and installs the same copy in each node, so it isn't mandatory for a 2-node cluster, but it's good to have one.

If you want to use a Linux system, you can check the recipes we are creating for the Intel Cluster Ready program: http://software.intel.com/en-us/articles/intel-cluster-ready-recipes/
These recipes are step-by-step instructions for installing a Linux cluster complying with the Intel Cluster Ready specification, but you can adapt the recipes to your needs.

Ricardo
0 Kudos
TimP
Honored Contributor III
643 Views
There are plenty of short tutorials for simple 2-4 node installations, such as those for MPICH2 on Windows. In the similar linux situation, there's not much to do but get passwordless ssh running between each pair of nodes, then run Intel MPI installer, or build and install OpenMPI, for example. You can save learning about cluster provisioning as a later step, for when you connect a serious number of nodes.
0 Kudos
ndsr
Beginner
643 Views
Hi Dmitry,

Thanks for your reply. But at present I have two nodes need to connect via a ethernet. I have both Intel processor but with diffferent speed. Sa one is i3Core and other is 2.97 GHz Processor.
I have windows Xp on both. First I'm going to try with windows XP then migrate them to LINUX..
0 Kudos
ndsr
Beginner
643 Views
HI Ricardo,
As I'm an amature in clustering CPU, I would like to have freeware of clusting packages. and also you have indicatedthe provisioning system can you list few provisioning system package freeware.
0 Kudos
Dmitry_K_Intel2
Employee
643 Views
Everything you need to do to run an MPI application is:
1. Connect your PC with ethernet and disable Firewall
2. Install Intel MPI Library on both nodes (you may try other MPI implementations as well)
3. Compile HelloWord test case from the test directory (test.c or test.f) (on BOTH nodes in the same location)
4. Run an application like 'mpiexec -hosts 2 name1 4 name2 4 ./example.exe' (starts 8 processes - 4 on each node)
5. Report here if you fail to run.

Regards!
Dmitry
0 Kudos
Reply