<p>The stage totals are aggregate. More info in the users manual. You can add stages to distinguish between different phases of your program.</p>
<p>Your results look good except for the dot/norm timing but that won't make s big difference.</p>
<p>Jed</p>
<p><blockquote type="cite">On Sep 29, 2010 4:34 PM, "Moinier, Pierre (UK)" <<a href="mailto:Pierre.Moinier@baesystems.com">Pierre.Moinier@baesystems.com</a>> wrote:<br><br>Jed,<br>
<br>
You are right I built the matrix from a Poisson problem using a 5pts<br>
discretization.<br>
<br>
I have now found out why I wasn't getting the correct scaling. That was<br>
due to a silly mistake in submitting my executable.<br>
<br>
With 4 cores, I get:<br>
<p><font color="#500050"> <br>--- Event Stage 0: Main Stage<br></font></p>MatMult 1633 1.0 6.9578e+00 1.2 3.67e+09 1.0 9.8e+03 8.0e+03<br>
0.0e+00 41 43100 59 0 41 43100 59 0 2110<br>
MatAssemblyBegin 1 1.0 1.8351e-01182.2 0.00e+00 0.0 0.0e+00<br>
0.0e+00 2.0e+00 0 0 0 0 0 0 0 0 0 0 0<br>
MatAssemblyEnd 1 1.0 1.6289e-02 1.0 0.00e+00 0.0 1.2e+01 2.0e+03<br>
<p><font color="#500050">7.0e+00 0 0 0 0 0 0 0 0 0 0 0</font></p>MatLoad 1 1.0 6.6239e-01 1.0 0.00e+00 0.0 2.1e+01 2.3e+06<br>
9.0e+00 4 0 0 36 0 4 0 0 36 0 0<br>
VecDot 3266 1.0 2.3861e+00 1.6 1.63e+09 1.0 0.0e+00 0.0e+00<br>
3.3e+03 11 19 0 0 66 11 19 0 0 66 2737<br>
VecNorm 1634 1.0 3.8494e+00 1.2 8.17e+08 1.0 0.0e+00 0.0e+00<br>
1.6e+03 23 10 0 0 33 23 10 0 0 33 849<br>
VecCopy 1636 1.0 1.0704e+00 1.3 0.00e+00 0.0 0.0e+00 0.0e+00<br>
<p><font color="#500050">0.0e+00 5 0 0 0 0 5 0 0 0 0 0</font></p>VecSet 1 1.0 6.0201e-04 2.3 0.00e+00 0.0 0.0e+00 0.0e+00<br>
<p><font color="#500050">0.0e+00 0 0 0 0 0 0 0 0 0 0 0</font></p>VecAXPY 3266 1.0 2.0010e+00 1.2 1.63e+09 1.0 0.0e+00 0.0e+00<br>
0.0e+00 11 19 0 0 0 11 19 0 0 0 3264<br>
VecAYPX 1632 1.0 8.4769e-01 1.4 8.16e+08 1.0 0.0e+00 0.0e+00<br>
0.0e+00 4 10 0 0 0 4 10 0 0 0 3850<br>
VecAssemblyBegin 1 1.0 3.3454e-02477.3 0.00e+00 0.0 0.0e+00<br>
0.0e+00 3.0e+00 0 0 0 0 0 0 0 0 0 0 0<br>
VecAssemblyEnd 1 1.0 3.0994e-06 1.0 0.00e+00 0.0 0.0e+00 0.0e+00<br>
<p><font color="#500050">0.0e+00 0 0 0 0 0 0 0 0 0 0 0</font></p>VecLoad 1 1.0 7.2319e-02 1.0 0.00e+00 0.0 3.0e+00 2.0e+06<br>
4.0e+00 0 0 0 5 0 0 0 0 5 0 0<br>
VecScatterBegin 1633 1.0 2.4417e-02 2.3 0.00e+00 0.0 9.8e+03 8.0e+03<br>
0.0e+00 0 0100 59 0 0 0100 59 0 0<br>
VecScatterEnd 1633 1.0 1.0537e+0024.4 0.00e+00 0.0 0.0e+00 0.0e+00<br>
<p><font color="#500050">0.0e+00 3 0 0 0 0 3 0 0 0 0 0</font></p>KSPSetup 1 1.0 2.6400e-03 1.3 0.00e+00 0.0 0.0e+00 0.0e+00<br>
<p><font color="#500050">0.0e+00 0 0 0 0 0 0 0 0 0 0 0</font></p>KSPSolve 1 1.0 1.5425e+01 1.0 8.57e+09 1.0 9.8e+03 8.0e+03<br>
4.9e+03 95100100 59 99 95100100 59100 2222<br>
<p><font color="#500050">PCSetUp 1 1.0 0.0000e+00 0.0 0.00e+00 0.0 0.0e+00 0.0e+00<br>0.0e+00 0 0 0 0 0 0 ...</font></p>PCApply 1634 1.0 1.0700e+00 1.3 0.00e+00 0.0 0.0e+00 0.0e+00<br>
<p><font color="#500050">0.0e+00 5 0 0 0 0 5 0 0 0 0 0<br><br></font></p>For a single core, I was getting 4.4828e+01 for KSPSolve.<br>
<br>
I am correct to assume that what is listed as "Event Stage 0: Main<br>
Stage" is common to each core?<br>
<br>
Finally, what is the meaning of "Event Stage 0: Main Stage"<br>
<br>
Cheers,<br>
<font color="#888888"><br>
-Pierre.<br>
</font><p><font color="#500050"><br><br><br>********************************************************************<br>This email and any attachmen...</font></p></blockquote></p>