QUOTE(quadcube @ Aug 5 2015, 12:59 PM)
I don't have access to the cluster currently,on holiday

but i made a no. thread vs time taken graph for two program
- MPI Prime number program
-MPI 2D Poisson equation using Jacobi algorithm
by right the performance graph should decrease exponentially,but the Prime number program doesn't perform as expected,as u mentioned,most probably caused by high IO
for the 2D Poisson equation using Jacobi algorithm,initially i set the no. of interior vertices and fractional accuracy for the program to complete faster,which almost the same graph as the prime program.
so i change the no. of interior vertices and fractional accuracy to be higher,which increase the required computing power for each Pi to get the exponential decrease graph,which indicates that the IO latency have become insignificant
for your 2nd one, when you wanted more accuracy, everything takes a longer time to complete. but eventually as you add more nodes your issue should still be on IO, because as you can see from the prime num test, when the requests is faster, the possibility of each node sending data back to the server at the same time is higher, so if your server node still runs on sd card, or even worse usb thumb drive(for storage of data), you should consider using a normal computer(desktop/laptop) or at least run raspi with HDD as the server node to solve the io issue and you should see a better result.
btw, you should plot it with nodes/time taken, because let's say you have 6 threads, I don't know if you're giving node 1 and spawn 5 threads and node 2 spawn 1 thread or node 1 2 threads, node 2 2 threads, node 3 2 threads, and the combination etc.
I believe this is some academic research stuff for uni/company?
This post has been edited by wcypierre: Aug 5 2015, 08:44 PM