<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p></p>
<div>Hi, <br>
I am using multigrid (multiplicative) as a preconditioner with a V-cycle of two levels. At each level, I am setting CG as the smoother with certain tolerance.<br>
<br>
What I observe is that in the finest level the CG continues iterating after the residual norm reaches the tolerance (atol) and it only stops when reaching the maximum number of iterations at that level. At the coarsest level this does not occur and the CG stops
 when the tolerance is reached.<br>
<br>
I double-checked that the smoother at the finest level has the right tolerance. And I am using a Monitor function to track the residual.<br>
<br>
Do you know how to make the smoother at the finest level stop when reaching the tolerance?<br>
<br>
Cheers,<br>
Elena.</div>
<br>
<p></p>
</div>
</body>
</html>