<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div dir="ltr">Hello list,<div><br></div><div>I'm currently writing a paper on distributed computing and also elaborate a simple use case to include as a proof of concept.</div><div><br></div><div>My setup:</div><div><br></div><div><div class="gmail_signature">- 3 VMs running on different machines (same HW) with 1 CPU and 2GB RAM running FreeBSD 10.3</div><div class="gmail_signature">- Connected through a 1Gbps LAN and communicate passwordless through SSH.<br></div><div class="gmail_signature">- MPICH 3.2_1 installed and working on the three nodes</div><div class="gmail_signature"><br></div><div class="gmail_signature">I've tried to compile and run some code samples that are available for mpich (i.e: <a href="http://people.sc.fsu.edu/~jburkardt/c_src/mpi/search_mpi.c">http://people.sc.fsu.edu/~jburkardt/c_src/mpi/search_mpi.c</a>) but I always end up getting worst times running on the 3 nodes that I get running on 1 node alone, even when I can get all 3 nodes to get up to a 100% CPU usage for a couple of minutes.</div><div class="gmail_signature"><br></div><div class="gmail_signature">I know there is network overhead and SSH isn't helping either, so without investing too much time I unfortunately won't have, I'd like to ask you what kind of simple program could I write just for the sake of a proof of concept that running a program with 3 nodes would be faster than running on one.</div><div class="gmail_signature"><br></div><div class="gmail_signature">Maybe dealing with slower operations like disk I/O do counter the inter-node communication?</div><div class="gmail_signature"><br></div><div class="gmail_signature">Many thanks for your kind help</div><div class="gmail_signature"><br></div><div class="gmail_signature">BR</div><div class="gmail_signature">Alex</div>
</div></div>