thanks a lot, everyone :).<br><br><div><span class="gmail_quote">On 2/12/08, <b class="gmail_sendername">Barry Smith</b> &lt;<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>&gt; wrote:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
<br>&nbsp;&nbsp; It is important to remember what the PETSc users manual<br>says<br><br>&quot;PETSc graphics library is not intended to compete with<br>high-quality graphics packages.&nbsp;&nbsp;Instead, it is intended to be<br>easy to use interactively with PETSc programs. We urge users<br>
to generate their publication-quality graphics using a<br>professional graphics package.&quot;<br><br>&nbsp;&nbsp; We are not graphics experts, nor do we want to be, or could be.<br><br>&nbsp;&nbsp;&nbsp;&nbsp;Barry<br><br><br><br><br>On Feb 12, 2008, at 2:23 PM, Satish Balay wrote:<br>
<br>&gt; On Tue, 12 Feb 2008, Yujie wrote:<br>&gt;<br>&gt;&gt; On 1/23/08, Matthew Knepley &lt;<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>&gt; wrote:<br>&gt;<br>&gt;&gt;&gt;&gt; In addition, do you have any better methods to save the sparsity<br>
&gt;&gt;&gt;&gt; structure picture of the matrix? Now, I use &quot;-mat_view_draw&quot; to<br>&gt;&gt;&gt;&gt; do this. However, the speed is very slow and the picture is<br>&gt;&gt;&gt;&gt; small. I want to get a big picture and directly save it to the<br>
&gt;&gt;&gt;&gt; disk?&nbsp;&nbsp;could you give me some advice? thanks a lot.<br>&gt;<br>&gt;&gt;&gt; We do not have a better way to make the sparsity picture. I assume<br>&gt;&gt;&gt; you could write something that decides how many pixels to use,<br>
&gt;&gt;&gt; calculates an average occupancy per pixel, and writes a BMP or<br>&gt;&gt;&gt; something.<br>&gt;<br>&gt; Couple of notes on this.<br>&gt;<br>&gt; - -mat_view_draw can be slow for parallel runs [because all the data<br>
&gt;&nbsp;&nbsp;is moved to proc-0, from where its displayed]. If you wish to speed<br>&gt;&nbsp;&nbsp;up, you can either:<br>&gt;&nbsp;&nbsp;* run it sequentially [depending upon your code, the matrix generated<br>&gt;&nbsp;&nbsp;could be different - so its not suitable]<br>
&gt;&nbsp;&nbsp;* do a binary dump [with MatView() on a binary viewer] - and<br>&gt;&nbsp;&nbsp;then reload this matrix with a sequential code and then do mat_view<br>&gt;&nbsp;&nbsp;[check mat/examples/tests/ex33.c,ex43.c]<br>&gt;<br>&gt; - you can use the option &#39;-draw_pause -1&#39; to make the window not<br>
&gt;&nbsp;&nbsp;disappear. Now you can zoom-in &amp; zoom-out [with mouse-left or<br>&gt;&nbsp;&nbsp;mouse-right click]<br>&gt;<br>&gt; - Take the snapshot of this window with xv or gnome-screenshot or<br>&gt; other screen-dump tool [ like &#39;xwd | xpr -device ps &gt; <a href="http://dump.ps">dump.ps</a>&#39;]<br>
&gt;<br>&gt; - Alternatively you can dump the matrix is matlab format - and use<br>&gt; Matlab visualization tools.<br>&gt;<br>&gt; Satish<br>&gt;<br>&gt;<br><br></blockquote></div><br>