<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body 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 class="moz-txt-link-freetext" href="http://www.mcs.anl.gov/petsc/petsc-dev/docs/manualpages/Mat/MATSEQAIJCUSPARSE.html">http://www.mcs.anl.gov/petsc/petsc-dev/docs/manualpages/Mat/MATSEQAIJCUSPARSE.html</a><br>
<br>
for information on the aijcusparse class.<br>
<br>
-Paul<br>
<br>
<blockquote
cite="mid:CAMYG4G=y+ycozSOG2BTh=cDZsEZP5A0jz8=X2NxRs+vmOta9xg@mail.gmail.com"
type="cite">
<div dir="ltr">On Sun, May 5, 2013 at 4:26 PM, Andrea Lani <span
dir="ltr"><<a moz-do-not-send="true"
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:0 0 0
.8ex;border-left:1px #ccc solid;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 style="">I believe that the txpetscgpu package has
triangular solves for the GPU.</div>
<div><br>
</div>
<div style="">BiCGStab is a Krylov method.</div>
<div style=""><br>
</div>
<div style=""> Matt</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF">
<div><span class="HOEnZb"><font color="#888888">Andrea</font></span>
<div>
<div class="h5">
<br>
<br>
On May 5, 2013, at 9:53 PM, Matthew Knepley <<a
moz-do-not-send="true"
href="mailto:knepley@gmail.com" target="_blank">knepley@gmail.com</a>>
wrote:<br>
<br>
</div>
</div>
</div>
<div>
<div class="h5">
<blockquote type="cite">
<div>
<div dir="ltr">On Sun, May 5, 2013 at 2:48 PM,
Andrea Lani <span dir="ltr"><<a
moz-do-not-send="true"
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:0 0 0 .8ex;border-left:1px
#ccc solid;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:0 0 0 .8ex;border-left:1px
#ccc solid;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>
</body>
</html>