<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Helvetica, sans-serif; ">
<div>PETSc defaults to using an ILU(0) preconditioner in serial and Block-Jacobi + ILU(0) on blocks in parallel. You can see the preconditioner details using the option -ksp_view.</div>
<div><br>
</div>
<div>Shri</div>
<div><br>
</div>
<div>-----Original Message-----</div>
<div>From: "Ghosh, Swarnava" <<a href="mailto:sghosh2012@gatech.edu">sghosh2012@gatech.edu</a>></div>
<div>Date: Tue, 16 Sep 2014 14:10:56 -0400</div>
<div>To: <<a href="mailto:petsc-users@mcs.anl.gov">petsc-users@mcs.anl.gov</a>></div>
<div>Subject: [petsc-users] General query, default preconditioner</div>
<div><br>
</div>
<blockquote id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style="BORDER-LEFT: #b5c4df 5 solid; PADDING:0 0 0 5; MARGIN:0 0 0 5;">
<div><br>
</div>
<div>Hello,</div>
<div><br>
</div>
<div>  I just had a general query if PETSC has something like a "default preconditioner" when preconditioner type is not set and equations are solved using KSPSolve and GMRES method.</div>
<div>  Specifically, I am using the following lines of code:</div>
<div><br>
</div>
<div>  KSPCreate(PETSC_COMM_WORLD,&pOfdft->ksp);  </div>
<div>  KSPSetType(pOfdft->ksp, KSPGMRES);</div>
<div>  KSPSetOperators(pOfdft->ksp,A,A,SAME_NONZERO_PATTERN);</div>
<div>  KSPSetTolerances(pOfdft->ksp,KSPTOL,PETSC_DEFAULT,PETSC_DEFAULT,PETSC_DEFAULT);</div>
<div>  KSPSetFromOptions(pOfdft->ksp);</div>
<div>  KSPSetUp(pOfdft->ksp); </div>
<div><br>
</div>
<div>Regards,</div>
<div>Swarnava</div>
<div><br>
</div>
<div>-- </div>
<div><br>
</div>
</blockquote>
</body>
</html>