<div>Hi,</div>
<div>&nbsp;</div>
<div>I have some questions regarding the use of hypre/boomeramg:</div>
<div>&nbsp;</div>
<div>1.&nbsp;Is there anything I need to change in the assembly of matrix etc besides adding&nbsp;&nbsp;-pc_type hypre -pc_hypre_type boomeramg ?</div>
<div>&nbsp;</div>
<div>2.&nbsp;Can it work in a sequential code?</div>
<div>&nbsp;</div>
<div>3. I have 2 eqns to solve - momentum and poisson. if I used the options, will both equations be solved using hypre? Can I select which solver to solve with which equation?</div>
<div>&nbsp;</div>
<div>Thank you.<br><br>&nbsp;</div>
<div><span class="gmail_quote">On 2/12/07, <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="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>hypre/boomeramg may be the way to go, especially for the Poisson<br>problem. -pc_type hypre -pc_hypre_type boomeramg (-help for lots of
<br>tuning options.).<br><br>&nbsp;&nbsp;Barry<br><br><br>On Sun, 11 Feb 2007, Ben Tay wrote:<br><br>&gt; Well,<br>&gt;<br>&gt; I am simulating unsteady flow past a moving airfoil at Re~10^4. I&#39;m using<br>&gt; fractional step FVM, which means that I need to solve a momentum and poisson
<br>&gt; equation.<br>&gt;<br>&gt; To reach a periodic state takes quite a few hours and so I&#39;m trying to find<br>&gt; ways to speed up the process. I thought parallelizing the code would help<br>&gt; but it seems like it&#39;s not the case.
<br>&gt;<br>&gt; I&#39;m now trying out different types of solver/preconditioner available on<br>&gt; PETSc to assess their performance. Is there other external solvers, which<br>&gt; PETSc interfaces, which are recommended? I&#39;m thinking of using multigrid to
<br>&gt; solve the poisson eqn... wonder if hypre/BoomerAMG etc would help...<br>&gt;<br>&gt;<br>&gt; On 2/11/07, Lisandro Dalcin &lt;<a href="mailto:dalcinl@gmail.com">dalcinl@gmail.com</a>&gt; wrote:<br>&gt; &gt;<br>&gt; &gt; On 2/10/07, Ben Tay &lt;
<a href="mailto:zonexo@gmail.com">zonexo@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; In other words, for my CFD code, it is not possible to parallelize it<br>&gt; &gt; &gt; effectively because the problem is too small?<br>
&gt; &gt; &gt;<br>&gt; &gt; &gt; Is these true for all parallel solver, or just PETSc? I was hoping to<br>&gt; &gt; reduce<br>&gt; &gt; &gt; the runtime since mine is an unsteady problem which requires many steps<br>&gt; &gt; to
<br>&gt; &gt; &gt; reach a periodic state and it takes many hours to reach it.<br>&gt; &gt;<br>&gt; &gt; Can you describe your specific application and how are you solving it?<br>&gt; &gt; As Barry said, your need-for-speed is not likely to be solved by
<br>&gt; &gt; running in parallel.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; --<br>&gt; &gt; Lisandro Dalcín<br>&gt; &gt; ---------------<br>&gt; &gt; Centro Internacional de Métodos Computacionales en Ingeniería (CIMEC)<br>
&gt; &gt; Instituto de Desarrollo Tecnológico para la Industria Química (INTEC)<br>&gt; &gt; Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)<br>&gt; &gt; PTLC - Güemes 3450, (3000) Santa Fe, Argentina
<br>&gt; &gt; Tel/Fax: +54-(0)342-451.1594<br>&gt; &gt;<br>&gt; &gt;<br>&gt; </blockquote></div><br>