all: config install log DIRhosts=/home/ubuntu/hosts DIR=/home/ubuntu/ swarmlab-getworkers > $(DIRhosts) helloworld: @mpicc -o $(DIR)/mpi_hello_world ./mpi_hello_world.c ; \ cat $DIRhosts | while read -r line ; \ do \ scp $(DIR)/mpi_hello_world ubuntu@$(line):$(DIR)/mpi_hello_world ; \ done \ mpirun -n 10 -f $(DIRhosts) $(DIR)/mpi_hello_world 2>&1 | tee /tmp/output.log ; \ cpi: @mpicc -o $(DIR)/cpi ./cpi.c ; \ cat $(DIRhosts) | while read -r line ; \ do \ scp $(DIR)/cpi ubuntu@$(line):$(DIR)/cpi.c ; \ done \ mpirun -n 10 -f $(DIRhosts) $(DIR)/cpi 2>&1 | tee /tmp/output.log ; \