<span style="font-size:14px;"></span>
<p>
Dear PETSC moderator,
</p>
<p>
<br>
</p>
<p>
I found there are classical and modified gram-schmidt options for KSPGMRES solver. For classical GS, one could define
</p>
<p>
additional orthogonalization sweeps, while for modified GS there is no such option. I got the impression that PETSC
</p>
<p>
GMRES implementation assumes that the MGS is so robust that double orthogonalization is unnecessary. However, our
</p>
<p>
recent experience indicated that even for MGS, double orth. is nenecessary. Otherwise, GMRES would produce an increase
</p>
<p>
residual convergence history.
</p>
<p>
I'm emailing for clarification on this: was it because I did not use the option correctly with some misunderstanding
</p>
<p>
about the user guide, or is this indeed the current situation for the KSPGMRES solver implemention?
</p>
<p>
<br>
</p>
<p>
As a side note, it was written in Yousef Saad's book 'Iterative methods for sparse linear systems, second editon'
</p>
<p>
(page 162) that
</p>
<p>
<span style="color:#E53333;font-family:Times-Roman;font-size:14px;" class="ke-content-forecolor"><span style="font-family:SimSun;">"However,
there are cases where cancellations are so severe in the orthogonalization steps that
even</span></span>
</p>
<p>
<span style="color:#E53333;font-family:Times-Roman;font-size:14px;" class="ke-content-forecolor"><span style="font-family:SimSun;">the Modified Gram-Schmidt option is inadequate</span>." </span>It seems that Prof Saad was well aware of this, which backs
</p>
<p>
our finding.
</p>
<p style="text-wrap-mode:wrap;">
<br>
</p>
<p style="text-wrap-mode:wrap;">
Thanks and look forward to further discussion on this.
</p>
<p>
<br>
</p>
<p>
Best regards,
</p>
<p>
Shenren
</p>
<br>
<span class="spnEditorSign">
<hr class="signature-separator" align="left" style="margin:0.5em 0;width:10em;height:1px;background-color:#999;border:none;">
<p>
徐慎忍<br>
西北工业大学动力与能源学院 副教授/博导<br>
手机/微信:18762660364<br>
电子邮箱:shenren_xu@nwpu.edu.cn<br>
个人主页:<a href="https://urldefense.us/v3/__https://teacher.nwpu.edu.cn/xushenren.html__;!!G_uCfscf7eWS!ZQPNzqIpQl_f9D2grHzxnPVMeys4fV6pumRzr-GoGSdYnvlc6af7refw2J_yHEC2AJewkzY4oRv6Z4fmyMum0-iAy1Lk4Q$">https://teacher.nwpu.edu.cn/xushenren.html</a>
</p>
<p>
Shenren Xu, PhD<br>
Associate Professor<br>
School of Power and Energy<br>
Northwestern Polytechnical University<br>
Xi'an 710129 , China P.R.<br>
Tel: +86-18762660364<br>
Web: <a href="https://urldefense.us/v3/__https://teacher.nwpu.edu.cn/xushenren.html__;!!G_uCfscf7eWS!ZQPNzqIpQl_f9D2grHzxnPVMeys4fV6pumRzr-GoGSdYnvlc6af7refw2J_yHEC2AJewkzY4oRv6Z4fmyMum0-iAy1Lk4Q$">https://teacher.nwpu.edu.cn/xushenren.html</a><br>
Email: shenren_xu@nwpu.edu.cn
</p>
<div>
<br>
</div>
</span>