mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Hardware

Reply
 
Thread Tools
Old 2013-12-07, 21:00   #1
fivemack
(loop (#_fork))
 
fivemack's Avatar
 
Feb 2006
Cambridge, England

23×11×73 Posts
Default Network of moderate speed

Infiniband HCAs like

http://www.ebay.co.uk/itm/HP-452372-...item53f8db23ab

are ubiquitously available on ebay, so I've bought two and connected them with a

http://www.ebay.co.uk/itm/INFINIBAND...item27d73d7981

Code:
sudo modprobe ib_umad
sudo modprobe mlx_ib
sudo modprobe ib_ipoib
on both machines, then
Code:
sudo ifconfig ib1 10.10.10.1 netmask 255.255.255.0
on one and
Code:
sudo ifconfig ib1 10.10.10.2 netmask 255.255.255.0
on the other, and Robert appears to be some relative of your father:

Code:
pumpkin@pumpkin:~$ netperf -H 10.10.10.2
MIGRATED TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.10.10.2 () port 0 AF_INET : demo
Recv   Send    Send                          
Socket Socket  Message  Elapsed              
Size   Size    Size     Time     Throughput  
bytes  bytes   bytes    secs.    10^6bits/sec  

 87380  16384  16384    10.00    12408.11
There is perceptible CPU usage involved with the connection (in fact, probably just with netperf); the throughput with both ends running two gnfs-lasieve4I14e processes on each core drops to 7384Mbps.

It's still not to be sniffed at for less than £100 including postage.

Is there anything complicated I need to do to set up an MPI cluster between the two machines using the nice fast interconnect?
fivemack is offline   Reply With Quote
Old 2013-12-27, 16:29   #2
EdH
 
EdH's Avatar
 
"Ed Hall"
Dec 2009
Adirondack Mtns

2·19·101 Posts
Default

Quote:
Originally Posted by fivemack View Post
Is there anything complicated I need to do to set up an MPI cluster between the two machines using the nice fast interconnect?
Did this ever get answered?

I found the following site helpful in setting up my openmpi tests, (but you probably already know all of the following):

Setting up a Beowulf Cluster Using Open MPI on Linux

I have found that I need to have the exact same openmpi version (therefore, linux distribution) on all the machines for success. For the following reason, all the machines also need to have the same architecture. I have been using the msieve binary of the host machine, placed in the host machine's folder that is accessed by all the others, which, through sshfs are linked to the host machine's folder:

They all have the same account name and basic folder structure:

The host has /home/math85/Math/folder, which has all the programs/files/subdirectories.

The slaves have /home/math85/Math/folder, which is empty until I use sshfs to link in the host's folder.

I hope this is helpful...

Last fiddled with by EdH on 2013-12-27 at 16:33 Reason: rewording
EdH is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Moderate victory with the bargainhardware machines fivemack Hardware 0 2016-11-09 00:19
Network problem mfgoode Puzzles 19 2007-03-19 15:31
Network LLR Citrix 15k Search 76 2005-09-04 17:32
shongo Network n8thegr8 Puzzles 2 2004-05-15 14:24
saving over a network crash893 Software 11 2004-05-06 14:15

All times are UTC. The time now is 07:15.


Fri Aug 6 07:15:55 UTC 2021 up 14 days, 1:44, 1 user, load averages: 3.41, 2.97, 2.78

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.