<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font face="serif">Several of you will start your cluster testing
today. I will boot the last two system in GSC 218 into the
cluster, but I recommend you start small. To play "nice" I
recommend that you break your jobs up as much as possible to
give everyone equal access to the queues. Normally I would say
do somethings like this in a PBS script...</font></p>
<p><font face="serif"><br>
</font></p>
<font face="serif">mpirun -np 4 ... mmm_hybrid 2000 1</font><font
face="serif"><font face="serif"><br>
</font></font><font face="serif"><font face="serif">mpirun -np 4
... mmm_hybrid 2000 1</font></font><br>
<font face="serif"><font face="serif"><font face="serif">mpirun -np
4 ... mmm_hybrid 2000 1</font></font></font><br>
<font face="serif"><font face="serif"><font face="serif"><font
face="serif">mpirun -np 4 ... mmm_hybrid 2000 2</font></font></font></font><br>
<font face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif">mpirun -np 4 ...
mmm_hybrid 2000 2</font></font></font></font></font></font></font></font><br>
<font face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif">mpirun -np 4 ... mmm_hybrid
2000 2<br>
</font></font></font></font></font></font></font></font></font></font></font></font><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif">.</font></font></font></font></font></font></font></font></font></font></font></font><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><br>
</font></font></font></font></font></font></font></font></font></font></font></font><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif">.</font></font></font></font></font></font></font></font></font></font></font></font><br>
<font face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif">.</font></font></font></font></font></font></font></font></font></font></font></font><br>
<font face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif">mpirun
-np 4 ...
mmm_hybrid 2000 20</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font><br>
<font face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif">mpirun
-np 4 ...
mmm_hybrid 2000 20</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font><br>
<font face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif">mpirun
-np 4 ...
mmm_hybrid
2000 20</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font>
<p><font face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><br>
</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></p>
<p><font face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif">But I
would say in this
case do something
like the
following....</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></p>
<p><br>
<font face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif">mpirun
-np 4 ...
mmm_hybrid 2000
1</font><font
face="serif"><font
face="serif"><br>
</font></font><font
face="serif"><font
face="serif">mpirun
-np 4 ...
mmm_hybrid
2000 3</font></font><br>
<font face="serif"><font
face="serif"><font
face="serif">mpirun
-np 4 ...
mmm_hybrid
2000 5</font></font></font><br>
<font face="serif"><font
face="serif"><font
face="serif"><font
face="serif">mpirun
-np 4 ...
mmm_hybrid
2000 7</font></font></font></font><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><br>
</font></font></font></font></font></font></font></font></font></font></font></font><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif">.</font></font></font></font></font></font></font></font></font></font></font></font><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><br>
</font></font></font></font></font></font></font></font></font></font></font></font><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif">.</font></font></font></font></font></font></font></font></font></font></font></font><br>
<font face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif">.</font></font></font></font></font></font></font></font></font></font></font></font><br>
<font face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif">mpirun
-np 4 ...
mmm_hybrid
2000 15</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font><br>
</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></p>
<p><font face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif">in
one job and then
in another job
pick up the even
number of threads.
If you see your
performance
improving near the
high end of your
range, add more
threads in another
job -- but don't
repeat all of the
low order
threads. Once you
know where the
maximum is then
you can do another
test where you run
all of the tests
twice. In this
job you will
include all of off
the threads up to
your maximum and
the runs use
1,2,3, and 4
threads beyond
your maximum.
This should give
you enough data to
get "reasonable"
benchmarks so you
can see the maxima
on your 3D plots.</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></p>
<p><font face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"><font
face="serif"> <br>
</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></p>
<pre class="moz-signature" cols="72">--
Andrew J. Pounds, Ph.D. (<a class="moz-txt-link-abbreviated" href="mailto:pounds_aj@mercer.edu">pounds_aj@mercer.edu</a>)
Professor of Chemistry and Computer Science
Director of the Computational Science Program
Mercer University, Macon, GA 31207 (478) 301-5627
</pre>
</body>
</html>