Dear Matt:<br><br>thank you for your reply. Do you have any method to generate an ascii file of the huge sparse matrix?&nbsp;thanks<br> <br>Regards,<br>Yujie<br><br><div><span class="gmail_quote">On 1/23/08, <b class="gmail_sendername">
Matthew Knepley</b> &lt;<a href="mailto:knepley@gmail.com">knepley@gmail.com</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">
On Jan 22, 2008 8:50 PM, Yujie &lt;<a href="mailto:recrusader@gmail.com">recrusader@gmail.com</a>&gt; wrote:<br>&gt; Hi everyone:<br>&gt;<br>&gt; #include &quot;petsc.h&quot;<br>&gt;&nbsp;&nbsp;PetscErrorCode PetscViewerASCIIOpen(MPI_Comm comm,const char
<br>&gt; name[],PetscViewer *lab)<br>&gt;<br>&gt; #include &quot;petsc.h&quot;<br>&gt;&nbsp;&nbsp;PetscErrorCode PetscViewerBinaryOpen(MPI_Comm comm,const char<br>&gt; name[],PetscFileMode type,PetscViewer *binv)<br>&gt;<br>&gt; if the difference between them is that one for ASCII output and the other
<br>&gt; for Binary output, why are there different parameters?<br><br>It is historical. If you want to be generic, you should use<br><br>&nbsp;&nbsp;PetscViewerCreate()<br>&nbsp;&nbsp;PetscViewerSetType()<br>&nbsp;&nbsp;PetscViewerFileSetMode()<br>&nbsp;&nbsp;PetscViewerFileSetName()
<br><br>which can create both.<br><br>&gt; The speed to output matrix is very fast when I use&nbsp;&nbsp;PetscViewerBinaryOpen.<br>&gt; However, when I use PetscViewerASCIIOpen, I can&#39;t get the matrix output. the<br>&gt; code always is running and it has taken about one day! what&#39;s the problem?
<br>&gt; thank you.<br><br>ASCII files do not make sense for large matrices. You should use binary files.<br><br>&nbsp;&nbsp; Matt<br><br>&gt; Regards,<br>&gt; Yujie<br>&gt;<br>&gt;<br>&gt;<br><br><br><br>--<br>What most experimenters take for granted before they begin their
<br>experiments is infinitely more interesting than any results to which<br>their experiments lead.<br>-- Norbert Wiener<br><br></blockquote></div><br>