<div dir="ltr"><div class="inboxEmptyGmelius"></div>CFD is 3D with problem size 150 X 20 X 400 for X, Y and Z direction. : If I'm using less total number of processors conducting parallel simulation, the code runs but at late simulating time, my matrix will have 0 max and min singular value out of nowhere, which confuses me deeply. when I double the total number of processors, my simulations halt at late simulating time. I have petsc running options on but no more output no error message. It's been 12 hours. very weird.<div><br></div><div>to sum up, 3 problems are:</div><div>(1) max(min) singular value  of matrix is 0s starting at late time out of nowhere with or without BOOMERAMG</div><div>(2) different number of processors BOOMERAMG behaves very differently</div><div>(3) petsc part halt for unknown reason without crashing or any information</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 12, 2017 at 9:09 PM, Hao Zhang <span dir="ltr"><<a href="mailto:hbcbh1999@gmail.com" target="_blank">hbcbh1999@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks. Barry.<div><br></div><div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 12, 2017 at 2:03 PM, Smith, Barry F. <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span><br>
<br>
> On Dec 12, 2017, at 12:04 PM, Hao Zhang <<a href="mailto:hbcbh1999@gmail.com" target="_blank">hbcbh1999@gmail.com</a>> wrote:<br>
><br>
> hi,<br>
><br>
> before I introduce HYPRE with BOOMERAMG to my CFD code, I will have output with good convergence rate. with BOOMERAMG, the same code will take longer time to run and there's a good chance that no output will be produced whatsoever.<br>
<br>
</span>  Are you running with -ksp_monitor -ksp_view_pre -ksp_converged_reason ?<br>
<br>
  If you are using -ksp_monitor and getting no output it could be that hypre is taking a very long time to form the AMG preconditioner, but I won't expect to see this unless the problem is very very big.<br>
<br>
   You can always run with -start_in_debugger and then type cont in the debugger wait a couple minutes and then use control C in the debugger and type where to determine what it is doing at the time (you can email the output to <a href="mailto:petsc-maint@mcs.anl.gov" target="_blank">petsc-maint@mcs.anl.gov</a>).<br>
<br>
   Boomeramg is not good for all classes of matrices, it is fine for elliptic/parabolic generally but if you hand it something that is hyperbolically dominated it will not work well.<br>
<span class="m_4522467042362459246HOEnZb"><font color="#888888"><br>
   Barry<br>
</font></span><div class="m_4522467042362459246HOEnZb"><div class="m_4522467042362459246h5"><br>
><br>
> what happened? thanks!<br>
><br>
> --<br>
> Hao Zhang<br>
> Dept. of Applid Mathematics and Statistics,<br>
> Stony Brook University,<br>
> Stony Brook, New York, 11790<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="m_4522467042362459246gmail_signature" data-smartmail="gmail_signature">Hao Zhang<br>Dept. of Applid Mathematics and Statistics,<br>Stony Brook University, <br>Stony Brook, New York, 11790</div>
</div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Hao Zhang<br>Dept. of Applid Mathematics and Statistics,<br>Stony Brook University, <br>Stony Brook, New York, 11790</div>
</div>