<div dir="ltr"><div>Thanks Paul! this only work for sequential cases, right? in this case, what performance benefit should I expect compared to a fully CPU-based version, if any? is anything available also for parallel runs?<br>
</div><br>Andrea <br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, May 6, 2013 at 5:48 PM, Paul Mullowney <span dir="ltr"><<a href="mailto:paulm@txcorp.com" target="_blank">paulm@txcorp.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Hi Andrea,<br>
    <br>
    The matrix type, aijcusparse has an ILU(n) (and ICC(n) for symmetric
    problems) preconditioner. The factorization is done on the CPU. The
    solves are done on the GPU via the cusparse library. <br>
    <br>
    In the configure, do --download-txpetscgpu=yes<br>
    <br>
    I would also look at:<br>
    <br>
<a href="http://www.mcs.anl.gov/petsc/petsc-dev/docs/manualpages/Mat/MATSEQAIJCUSPARSE.html" target="_blank">http://www.mcs.anl.gov/petsc/petsc-dev/docs/manualpages/Mat/MATSEQAIJCUSPARSE.html</a><br>
    <br>
    for information on the aijcusparse class.<span class="HOEnZb"><font color="#888888"><br>
    <br>
    -Paul</font></span><div><div class="h5"><br>
    <br>
    <blockquote type="cite">
      <div dir="ltr">On Sun, May 5, 2013 at 4:26 PM, Andrea Lani <span dir="ltr"><<a href="mailto:andrea.lani@gmail.com" target="_blank">andrea.lani@gmail.com</a>></span>
        wrote:<br>
        <div class="gmail_extra">
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
              <div bgcolor="#FFFFFF">
                <div>Thanks, Matt! Let me re-iterate on the question...
                  are there other available preconditioners already
                  ported to GPU, which are not based on AMG (which is
                  typically not suitable for my convection-dominated CFD
                  problems) and apart from BICGSTABCUSP? </div>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>I believe that the txpetscgpu package has
              triangular solves for the GPU.</div>
            <div><br>
            </div>
            <div>BiCGStab is a Krylov method.</div>
            <div><br>
            </div>
            <div>   Matt</div>
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
              <div bgcolor="#FFFFFF">
                <div><span><font color="#888888">Andrea</font></span>
                  <div>
                    <div>
                      <br>
                      <br>
                      On May 5, 2013, at 9:53 PM, Matthew Knepley <<a href="mailto:knepley@gmail.com" target="_blank">knepley@gmail.com</a>>
                      wrote:<br>
                      <br>
                    </div>
                  </div>
                </div>
                <div>
                  <div>
                    <blockquote type="cite">
                      <div>
                        <div dir="ltr">On Sun, May 5, 2013 at 2:48 PM,
                          Andrea Lani <span dir="ltr"><<a href="mailto:andrea.lani@gmail.com" target="_blank">andrea.lani@gmail.com</a>></span>
                          wrote:<br>
                          <div class="gmail_extra">
                            <div class="gmail_quote">
                              <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear
                                Developers,<br>
                                <br>
                                Could you please tell me the list of
                                preconditioners for non-symmetric
                                systems fully ported to multi-GPU and
                                available in the current development
                                version?<br>
                              </blockquote>
                              <div><br>
                              </div>
                              <div>In my opinion, there are no truly
                                multi-GPU preconditioners anywhere. We
                                can imagine them, like AMG with
                                Chebychev smoothers, but</div>
                              <div>I have not really seen any of them
                                reliably work. The CUSP SA-AMG is the
                                closest one in this category, and Steve
                                Dalton is working on</div>
                              <div>it this summer at ANL.</div>
                              <div><br>
                              </div>
                              <div>
                                  Matt</div>
                              <div> </div>
                              <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                Thanks in advance<br>
                                <span><font color="#888888"><br>
                                    Andrea</font></span></blockquote>
                            </div>
                            <br>
                            <br clear="all">
                            <div><br>
                            </div>
                            -- <br>
                            What most experimenters take for granted
                            before they begin their experiments is
                            infinitely more interesting than any results
                            to which their experiments lead.<br>
                            -- Norbert Wiener
                          </div>
                        </div>
                      </div>
                    </blockquote>
                  </div>
                </div>
              </div>
            </blockquote>
          </div>
          <br>
          <br clear="all">
          <div><br>
          </div>
          -- <br>
          What most experimenters take for granted before they begin
          their experiments is infinitely more interesting than any
          results to which their experiments lead.<br>
          -- Norbert Wiener
        </div>
      </div>
    </blockquote>
    <br>
  </div></div></div>

</blockquote></div><br><br clear="all"><br>-- <br><span style="color:rgb(102,102,102)">Dr. Andrea Lani                                                               </span><br style="color:rgb(102,102,102)">
<span style="color:rgb(102,102,102)">Senior Research Engineer, PhD</span><br style="color:rgb(102,102,102)"><span style="color:rgb(102,102,102)">Aeronautics & Aerospace dept., CFD group </span><span style="color:rgb(102,102,102)"><br>
Von Karman Institute for Fluid Dynamics   </span><br style="color:rgb(102,102,102)"><span style="color:rgb(102,102,102)">

Chausse de Waterloo 72, </span><br style="color:rgb(102,102,102)"><span style="color:rgb(102,102,102)">B-1640, Rhode-Saint-Genese,  Belgium</span><span style="color:rgb(102,102,102)"><br>fax  : +32-2-3599600  </span><br style="color:rgb(102,102,102)">
<span style="color:rgb(153,153,153)"><span style="color:rgb(102,102,102)">

work : +32-2-3599769  </span>              <span style="background-color:rgb(255,255,255)"></span></span><u style="background-color:rgb(51,51,255);color:rgb(153,153,153)"><br><span style="background-color:rgb(255,255,255);color:rgb(0,0,153)"><a href="mailto:lani@vki.ac.be" target="_blank">lani@vki.ac.be</a></span></u>
</div>