<div dir="ltr">
<p class="MsoNormal" style="margin:0in 0in 10pt;line-height:115%;font-size:11pt;font-family:"Calibri","sans-serif""><span style="font-size:12pt;line-height:115%">Dear all,<span></span></span></p>

<p class="MsoNormal" style="margin:0in 0in 10pt;line-height:115%;font-size:11pt;font-family:"Calibri","sans-serif""><span style="font-size:12pt;line-height:115%">I
 am solving a convected wave equation
in a frequency domain. This equation is a 3D Helmholtz equation with 
added first-order derivatives and mixed derivatives, and with complex 
coefficients.
The discretized PDE results in a sparse linear system (about 10^6 
equations)
which is solved in PETSc. I am having difficulty with the code 
convergence at
high frequency, skewed grid, and high Mach number. I suspect it may be 
due to
the preconditioner I use. I am currently using the ILU preconditioner 
with the number
of fill levels 2 or 3, and BCGS or GMRES solvers. I suspect the state of
 the
art has evolved and there are better preconditioners for Helmholtz-like
problems. Could you, please, advise me on a better preconditioner?</span><span><span></span></span></p>

<p class="MsoNormal" style="margin:0in 0in 10pt;line-height:115%;font-size:11pt;font-family:"Calibri","sans-serif""><span style="font-size:12pt;line-height:115%">Thanks,<span></span></span></p>

<span style="font-size:12pt;line-height:115%;font-family:"Calibri","sans-serif"">Alexey</span>

<br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><span style="color:rgb(0,0,255)"><font size="4"><span style="font-family:comic sans ms,sans-serif">Alexey V. Kozlov</span></font><br><br>Research Scientist<br>Department of Aerospace and Mechanical Engineering<br>University of Notre Dame<br><br>117 Hessert Center<br>Notre Dame, IN 46556-5684<br>Phone: (574) 631-4335<br>Fax: (574) 631-8355<br>Email: <a href="mailto:akozlov@nd.edu" target="_blank">akozlov@nd.edu</a></span><br></div></div></div></div></div></div></div>