<div>Hi,</div>
<div>&nbsp;</div>
<div>I tried to compile PETSc again and using --download-hypre=1. My command given is </div>
<div>&nbsp;</div>
<div>./config/configure.py --with-vendor-compilers=intel --with-blas-lapack-dir=/lsftmp/g0306332/inter/mkl/ --wit<br>h-x=0 --with-shared --with-mpi-dir=/opt/mpich/myrinet/intel/ --with-debugging=0 --download-hypre=1</div>

<div>&nbsp;</div>
<div>I tried twice and the same error msg appears:</div>
<div>&nbsp;</div>
<div>Downloaded hypre could not be used. Please check install in /nas/lsftmp/g0306332/petsc-2.3.2-p8/externalpackages/hypre-1.11.1b/linux-hypre. I&#39;ve attached the configure.log for your reference.</div>
<div>&nbsp;</div>
<div>Thank you.</div>
<div>&nbsp;</div>
<div><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><br>On Mon, 12 Feb 2007, Ben Tay wrote:<br><br>&gt; Hi,<br>&gt;<br>&gt; I have some questions regarding the use of hypre/boomeramg:
<br>&gt;<br>&gt; 1. Is there anything I need to change in the assembly of matrix etc besides<br>&gt; adding&nbsp;&nbsp;-pc_type hypre -pc_hypre_type boomeramg ?<br><br>&nbsp;&nbsp;No<br>&gt;<br>&gt; 2. Can it work in a sequential code?<br><br>
&nbsp;&nbsp;yes<br>&gt;<br>&gt; 3. I have 2 eqns to solve - momentum and poisson. if I used the options,<br>&gt; will both equations be solved using hypre?<br><br>yes<br><br>&gt;&nbsp;&nbsp;Can I select which solver to<br>&gt; solve with which equation?
<br><br>yes. For each KSP call KSPSetOptionsPrefix() for example<br>KSPSetOptionsPrefix(kspmo,&quot;momentum); KSPSetOptionsPrefix(ksppo,&quot;poisson&quot;);<br>then from the command line use -momentum_ksp_type gmres -poisson_ksp_type cg
<br>-momentum_pc_type lusomething etc. For any solver option.<br><br>&nbsp;&nbsp;Barry<br><br>&gt;<br>&gt; Thank you.<br>&gt;<br>&gt;<br>&gt; On 2/12/07, Barry Smith &lt;<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>&gt; wrote:
<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; hypre/boomeramg may be the way to go, especially for the Poisson<br>&gt; &gt; problem. -pc_type hypre -pc_hypre_type boomeramg (-help for lots of<br>&gt; &gt; tuning options.).<br>&gt; &gt;
<br>&gt; &gt;&nbsp;&nbsp; Barry<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; On Sun, 11 Feb 2007, Ben Tay wrote:<br>&gt; &gt;<br>&gt; &gt; &gt; Well,<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I am simulating unsteady flow past a moving airfoil at Re~10^4. I&#39;m
<br>&gt; &gt; using<br>&gt; &gt; &gt; fractional step FVM, which means that I need to solve a momentum and<br>&gt; &gt; poisson<br>&gt; &gt; &gt; equation.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; To reach a periodic state takes quite a few hours and so I&#39;m trying to
<br>&gt; &gt; find<br>&gt; &gt; &gt; ways to speed up the process. I thought parallelizing the code would<br>&gt; &gt; help<br>&gt; &gt; &gt; but it seems like it&#39;s not the case.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I&#39;m now trying out different types of solver/preconditioner available on
<br>&gt; &gt; &gt; PETSc to assess their performance. Is there other external solvers,<br>&gt; &gt; which<br>&gt; &gt; &gt; PETSc interfaces, which are recommended? I&#39;m thinking of using multigrid<br>&gt; &gt; to<br>&gt; &gt; &gt; solve the poisson eqn... wonder if hypre/BoomerAMG etc would help...
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; On 2/11/07, Lisandro Dalcin &lt;<a href="mailto:dalcinl@gmail.com">dalcinl@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &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; &gt; &gt; In other words, for my CFD code, it is not possible to parallelize<br>&gt; &gt; it<br>&gt; &gt; &gt; &gt; &gt; effectively because the problem is too small?
<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; Is these true for all parallel solver, or just PETSc? I was hoping<br>&gt; &gt; to<br>&gt; &gt; &gt; &gt; reduce<br>&gt; &gt; &gt; &gt; &gt; the runtime since mine is an unsteady problem which requires many
<br>&gt; &gt; steps<br>&gt; &gt; &gt; &gt; to<br>&gt; &gt; &gt; &gt; &gt; reach a periodic state and it takes many hours to reach it.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Can you describe your specific application and how are you solving it?
<br>&gt; &gt; &gt; &gt; As Barry said, your need-for-speed is not likely to be solved by<br>&gt; &gt; &gt; &gt; running in parallel.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; --<br>&gt; &gt; &gt; &gt; Lisandro Dalcín
<br>&gt; &gt; &gt; &gt; ---------------<br>&gt; &gt; &gt; &gt; Centro Internacional de Métodos Computacionales en Ingeniería (CIMEC)<br>&gt; &gt; &gt; &gt; Instituto de Desarrollo Tecnológico para la Industria Química (INTEC)
<br>&gt; &gt; &gt; &gt; Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)<br>&gt; &gt; &gt; &gt; PTLC - Güemes 3450, (3000) Santa Fe, Argentina<br>&gt; &gt; &gt; &gt; Tel/Fax: +54-(0)342-451.1594<br>&gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; </blockquote></div><br>