The goal of this project is to analyse the performance and power consumption of a Beowulf cluster made ofRaspberry Pi, a low-cost, credit card-sized computer. It uses a distributed implementation of the famous Sieve of Eratosthenes.
make par, or
make netstats in order to respectively build everything, the sequential or parallel implementation of Eratosthenes' Sieve or the network testing tool.
The serial implementation should compile on almost every machine. An implementation of MPI (such as MPICH) is required to run the parallel implementation and the network statistics tool.
This script compiles all the executables and sends them via ssh's
scp to all the machines in the
machines file in order for the machines to later run these executables in an MPI environment.
Sidney Bovet - December 2014