I realize this may be a bit off topic, but since what I am doing seems to be a pretty commonly done thing I am hoping to find someone who has done it before/can help since I’ve been at my wits end for so long they are calling me Mr. Whittaker.

 

I am trying to run HPL on a Raspberry Pi cluster. I used the following guides to get to where I am now:

http://www.tinkernut.com/2014/04/make-cluster-computer/

http://www.tinkernut.com/2014/05/make-cluster-computer-part-2/

https://www.howtoforge.com/tutorial/hpl-high-performance-linpack-benchmark-raspberry-pi/#comments

and a bit of: https://www.raspberrypi.org/forums/viewtopic.php?p=301458#p301458 when the above guide wasn’t working

 

basically when I run: “mpiexec -machinefile ~/machinefile -n 1 xhpl” it works just fine

but when I run “mpiexec -machinefile ~/machinefile -n 4 xhpl” it errors with the attached image. (if I use “mpirun…” I get the exact same behavior)

[Note: I HAVE changed the HPL.dat to have “2    Ps” and “2    Qs” from 1 and 1 for when I try to run it with 4 processes]

 

This is for a project of mine which I need done by the end of the week so if you see this after 5/29 thank you but don’t bother responding

 

I have hpl-2.1, mpi4py-1.3.1, mpich-3.1, and openmpi-1.8.5 at my disposal

In the machinefile are the 4 IP addresses of my 4 RPi nodes

10.15.106.107

10.15.101.29

10.15.106.108

10.15.101.30

 

Any other information you need I can easily get to you so please do not hesitate to ask. I have nothing else to do but try and get this to work :P