<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br>On Mar 23, 2014, at 3:42 PM, Karl Rupp <<a href="mailto:rupp@iue.tuwien.ac.at">rupp@iue.tuwien.ac.at</a>> wrote:<br><br><blockquote type="cite">Hi,<br><br>nice work, Barry :-)<br><br>Is the plotting facility sufficiently reliable and available on target machines? The last thing we want to see is that 'make test' errors out because of a plotting failure.<br></blockquote><div><br></div>   Read the code :-)  I have try’s around all the fragile places and it just prints a nice message about producing the graph when not possible.<div><br><blockquote type="cite"><br>>     I agree with Matt I don’t like the other plot overlaid on top. Too<br><blockquote type="cite">difficult to understand. I also don’t like a separate plot, nor do I<br>want to remove the perfect scaling because on a decent system it<br>provides useful information. I have tried the following: the top of the<br>prefect scaling will be removed to make sure that at least 1/3 of the y<br>axis is used to display actual scaling. See attached image (of course it<br>could be changed to use 1/2 the y axis or whatever.) Is this a<br>reasonable compromise.<br></blockquote><br>I like it, it is a good compromise. Two more suggestions:<br>- What about using a dashed line (no points) for the ideal scaling? The current blue points suggest that this is actual measured data.<br></blockquote><div><br></div>   Ok, removing the “points” from perfect speedup.</div><div><br><blockquote type="cite">- Add a (small) legend on the top right, because we don't expect to see actual data points there? If the legend covers the ideal scaling curve, it's not an issue.<br></blockquote><div><br></div>    I don’t care about no stinking legends, feel free to add them yourself. matplotlib has already wasted enough of my time :-)</div><div><br></div><div>   Attached is the plot from es with </div><div><br></div><div>   make streams NPMAX=32 MPIEXEC="${PETSC_DIR}/${PETSC_ARCH}/bin/mpiexec --bind-to socket”</div><div><br></div><div>    seems to run reasonably consistently.</div><div><img height="432" width="576" apple-width="yes" apple-height="yes" apple-inline="yes" id="23F18993-DF7A-4E48-8506-969B45ACDAD0" src="cid:1FC79C93-1597-4C51-9FD0-28CDB6F4BAC5@wowway.com"><img name="scaling.png" apple-inline="yes" id="2ED9E485-19C2-4488-8C2D-62F58DC1523F" height="432" width="576" apple-width="yes" apple-height="yes" src="cid:17ED73B3-310D-4D49-80C2-ECD8E14E3626@wowway.com"></div><div><br></div><div><br></div><div><br></div><div>  Barry<br><blockquote type="cite"><br>Best regards,<br>Karli<br><br></blockquote><br></div></body></html>