<div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:"comic sans ms",sans-serif">Hello PETSc developers,</div><div class="gmail_default" style="font-family:"comic sans ms",sans-serif"><br></div><div class="gmail_default" style="font-family:"comic sans ms",sans-serif">I went through the ex23.c of ksp section attached herewith but I don't understand the following part: </div><div class="gmail_default" style="font-family:"comic sans ms",sans-serif">***********************************************</div><div class="gmail_default"><font face="comic sans ms, sans-serif">tol=1000.*PETSC_MACHINE_EPSILON</font><br></div><div class="gmail_default"><font face="comic sans ms, sans-serif">************************************************</font></div><div class="gmail_default"><font face="comic sans ms, sans-serif">and,</font></div><div class="gmail_default"><font face="comic sans ms, sans-serif">************************************************</font></div><div class="gmail_default"><font face="comic sans ms, sans-serif"><div class="gmail_default">ierr = VecAXPY(x,-1.0,u);CHKERRQ(ierr);</div><div class="gmail_default"> ierr = VecNorm(x,NORM_2,&norm);CHKERRQ(ierr);</div><div class="gmail_default"> ierr = KSPGetIterationNumber(ksp,&its);CHKERRQ(ierr);</div><div class="gmail_default"> if (norm > tol) {</div><div class="gmail_default"> ierr = PetscPrintf(PETSC_COMM_WORLD,"Norm of error %g, Iterations %D\n",  (double)norm,its);CHKERRQ(ierr);</div><div class="gmail_default">  }</div><div class="gmail_default">************************************************</div><div class="gmail_default">I don't understand what is "tol" here and "*PETSC_MACHINE_EPSILON"?</div><div class="gmail_default">The if condition is also not clear to me.</div><div class="gmail_default"><br></div><div class="gmail_default">Thanks.</div><div class="gmail_default">Sincerely,</div><div class="gmail_default">Huq</div></font></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><br><div><font face="comic sans ms, sans-serif">Fazlul Huq</font></div><div><font face="comic sans ms, sans-serif">Graduate Research Assistant</font></div><div><font face="comic sans ms, sans-serif">Department of Nuclear, Plasma & Radiological Engineering (NPRE)</font></div><div><font face="comic sans ms, sans-serif">University of Illinois at Urbana-Champaign (UIUC)</font></div><div><font face="comic sans ms, sans-serif">E-mail: <a href="mailto:huq2090@gmail.com" target="_blank">huq2090@gmail.com</a></font></div></div></div></div></div></div></div></div></div></div>