Hello All,<br><br>Thank you for your reply. <br>This result is obtained by running my own application code.<br><br>Best,<br>Rongliang<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

------------------------------<br>
<br>
Message: 5<br>
Date: Tue, 20 Sep 2011 19:06:41 -0500<br>
From: Matthew Knepley &lt;<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>&gt;<br>
Subject: Re: [petsc-users] Matrix Factorization fill<br>
To: PETSc users list &lt;<a href="mailto:petsc-users@mcs.anl.gov">petsc-users@mcs.anl.gov</a>&gt;<br>
Message-ID:<br>
        &lt;<a href="mailto:CAMYG4Gmnbt3GQdqa%2BsQFUetcrQqgnM_a7NwpA3SzibY7ANbYBg@mail.gmail.com">CAMYG4Gmnbt3GQdqa+sQFUetcrQqgnM_a7NwpA3SzibY7ANbYBg@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br>
<br>
On Tue, Sep 20, 2011 at 7:02 PM, Rongliang Chen &lt;<a href="mailto:rongliang.chan@gmail.com">rongliang.chan@gmail.com</a>&gt;wrote:<br>
<br>
&gt; Hi,<br>
&gt;<br>
&gt; I have a question about the Sparse Matrix Factorization fill.<br>
&gt; Following the manual, I use the option &quot;-info&quot; and get the following<br>
&gt; result:<br>
&gt;<br>
&gt; [0] MatLUFactorSymbolic_SeqAIJ(): Reallocs 0 Fill ratio:given 5 needed<br>
&gt; 5.0746e-05<br>
&gt; [0] MatLUFactorSymbolic_SeqAIJ(): Run with -pc_factor_fill 5.0746e-05 or<br>
&gt; use<br>
&gt; [0] MatLUFactorSymbolic_SeqAIJ(): PCFactorSetFill(pc,5.0746e-05);<br>
&gt;<br>
&gt; What&#39;s the numbers mean in &quot;Reallocs 0 Fill ratio:given 5 needed<br>
&gt; 5.0746e-05&quot;?<br>
&gt; Does the &quot; Run with -pc_factor_fill 5.0746e-05 or use&quot; mean that I should<br>
&gt; run my code with option &quot; -pc_factor_fill 5.0746e-05&quot;?<br>
&gt;<br>
<br>
&quot;Reallocs 0&quot;: no additional malloc()s were needed<br>
<br>
&quot;Fill rato: give 5 needed 5.0746e-05&quot; We guessed that the factor would need<br>
5 times the matrix memory. It actually needed a lot less.<br>
<br>
If you run -pc_factor_fill 5.0746e-05, you will get the same performance and<br>
use a lot less memory.<br>
<br>
    Matt<br>
<br>
<br>
&gt; But when I run my code with option &quot;-snes_view&quot;, I get &quot;factor fill ratio<br>
&gt; given 5, needed 3.28701&quot;.<br>
&gt; So what should I give to the option &quot;-pc_factor_fill&quot;, 3.28701 or<br>
&gt; 5.0746e-05? Thanks.<br>
&gt;<br>
&gt; Best,<br>
&gt; Rongliang<br>
&gt;<br>
<br>
<br>
<br>
--<br>
What most experimenters take for granted before they begin their experiments<br>
is infinitely more interesting than any results to which their experiments<br>
lead.<br>
-- Norbert Wiener<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: &lt;<a href="http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20110920/1f878139/attachment-0001.htm" target="_blank">http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20110920/1f878139/attachment-0001.htm</a>&gt;<br>

<br>
------------------------------<br>
<br>
Message: 6<br>
Date: Tue, 20 Sep 2011 20:07:44 -0500<br>
From: Barry Smith &lt;<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>&gt;<br>
Subject: Re: [petsc-users] Matrix Factorization fill<br>
To: PETSc users list &lt;<a href="mailto:petsc-users@mcs.anl.gov">petsc-users@mcs.anl.gov</a>&gt;<br>
Message-ID: &lt;<a href="mailto:48785310-F532-48E8-8220-88392A5047FA@mcs.anl.gov">48785310-F532-48E8-8220-88392A5047FA@mcs.anl.gov</a>&gt;<br>
Content-Type: text/plain; charset=us-ascii<br>
<br>
<br>
On Sep 20, 2011, at 7:02 PM, Rongliang Chen wrote:<br>
<br>
&gt; Hi,<br>
&gt;<br>
&gt; I have a question about the Sparse Matrix Factorization fill.<br>
&gt; Following the manual, I use the option &quot;-info&quot; and get the following result:<br>
&gt;<br>
&gt; [0] MatLUFactorSymbolic_SeqAIJ(): Reallocs 0 Fill ratio:given 5 needed 5.0746e-05<br>
&gt; [0] MatLUFactorSymbolic_SeqAIJ(): Run with -pc_factor_fill 5.0746e-05 or use<br>
&gt; [0] MatLUFactorSymbolic_SeqAIJ(): PCFactorSetFill(pc,5.0746e-05);<br>
&gt;<br>
&gt; What&#39;s the numbers mean in &quot;Reallocs 0 Fill ratio:given 5 needed 5.0746e-05&quot;?<br>
&gt; Does the &quot; Run with -pc_factor_fill 5.0746e-05 or use&quot; mean that I should run my code with option &quot; -pc_factor_fill 5.0746e-05&quot;?<br>
<br>
   This is printed incorrectly due to a change in our data structures, we will fix it.<br>
<br>
&gt;<br>
&gt; But when I run my code with option &quot;-snes_view&quot;, I get &quot;factor fill ratio given 5, needed 3.28701&quot;.<br>
&gt; So what should I give to the option &quot;-pc_factor_fill&quot;, 3.28701 or 5.0746e-05? Thanks.<br>
<br>
   The 3.28701<br>
<br>
Barrty<br>
<br>
&gt;<br>
&gt; Best,<br>
&gt; Rongliang<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 7<br>
Date: Tue, 20 Sep 2011 22:21:53 -0500 (CDT)<br>
From: Shri &lt;<a href="mailto:abhyshr@mcs.anl.gov">abhyshr@mcs.anl.gov</a>&gt;<br>
Subject: Re: [petsc-users] Matrix Factorization fill<br>
To: PETSc users list &lt;<a href="mailto:petsc-users@mcs.anl.gov">petsc-users@mcs.anl.gov</a>&gt;<br>
Message-ID:<br>
        &lt;<a href="mailto:1333380760.24263.1316575313230.JavaMail.root@zimbra.anl.gov">1333380760.24263.1316575313230.JavaMail.root@zimbra.anl.gov</a>&gt;<br>
Content-Type: text/plain; charset=utf-8<br>
<br>
I can&#39;t reproduce this with snes/examples/tutorials/ex3.c,ex5.c, or ex19.c. Are you running a petsc example or your own application code?<br>
<br>
Shri<br>
----- Original Message -----<br>
&gt; On Sep 20, 2011, at 7:02 PM, Rongliang Chen wrote:<br>
&gt;<br>
&gt; &gt; Hi,<br>
&gt; &gt;<br>
&gt; &gt; I have a question about the Sparse Matrix Factorization fill.<br>
&gt; &gt; Following the manual, I use the option &quot;-info&quot; and get the following<br>
&gt; &gt; result:<br>
&gt; &gt;<br>
&gt; &gt; [0] MatLUFactorSymbolic_SeqAIJ(): Reallocs 0 Fill ratio:given 5<br>
&gt; &gt; needed 5.0746e-05<br>
&gt; &gt; [0] MatLUFactorSymbolic_SeqAIJ(): Run with -pc_factor_fill<br>
&gt; &gt; 5.0746e-05 or use<br>
&gt; &gt; [0] MatLUFactorSymbolic_SeqAIJ(): PCFactorSetFill(pc,5.0746e-05);<br>
&gt; &gt;<br>
&gt; &gt; What&#39;s the numbers mean in &quot;Reallocs 0 Fill ratio:given 5 needed<br>
&gt; &gt; 5.0746e-05&quot;?<br>
&gt; &gt; Does the &quot; Run with -pc_factor_fill 5.0746e-05 or use&quot; mean that I<br>
&gt; &gt; should run my code with option &quot; -pc_factor_fill 5.0746e-05&quot;?<br>
&gt;<br>
&gt; This is printed incorrectly due to a change in our data structures, we<br>
&gt; will fix it.<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; But when I run my code with option &quot;-snes_view&quot;, I get &quot;factor fill<br>
&gt; &gt; ratio given 5, needed 3.28701&quot;.<br>
&gt; &gt; So what should I give to the option &quot;-pc_factor_fill&quot;, 3.28701 or<br>
&gt; &gt; 5.0746e-05? Thanks.<br>
&gt;<br>
&gt; The 3.28701<br>
&gt;<br>
&gt; Barrty<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; Best,<br>
&gt; &gt; Rongliang<br>
<br></blockquote></div>