<div dir="ltr">Hi and thanks.&nbsp; Are there any example for the usage of these calls?<br><br><div class="gmail_quote">On Fri, Jul 25, 2008 at 5:21 PM, Barry Smith <span dir="ltr">&lt;<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
 &nbsp;Kevin,<br>
<br>
 &nbsp; Make sure KSPRegisterAll() is called and that KSPRegister() is called specifically for KSPGMRES<br><font color="#888888">
<br>
 &nbsp; Barry</font><div><div></div><div class="Wj3C7c"><br>
<br>
On Jul 25, 2008, at 4:12 PM, Kevin Ellwood wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi All,<br>
<br>
I am trying to resurrect an old FEM code of mine that was based on a very early version of PETSC (ie. 2.0.x). &nbsp;I am go through all the changes and I am pretty sure I have some issue to get through. &nbsp;However, this set of errors below from an early test run are puzzling me. &nbsp;The relevant lines of code are shown for setting two type of solvers. &nbsp;Both generate an error message indicating the Petsc can&#39;t find the KSP type once the KSPSolve is called. &nbsp; It seems odd that I can get such an error since &nbsp;KSPBCGS and KSPGMRES are define in petsc header files and can&#39;t be typos or miss-spellings.<br>

<br>
I know I messed up somewhere. &nbsp;Does anyone have advice as to where I should start looking?<br>
<br>
Thanks<br>
Kevin<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; KSPSetType(ksp_solver,KSPBCGS);<br>
 &nbsp; &nbsp; &nbsp; &nbsp; ierr = KSPSolve(ksp_solver, rhs, b); CHKERRQ(ierr);<br>
<br>
[0]PETSC ERROR: --------------------- Error Message ------------------------------------<br>
[0]PETSC ERROR: Unknown type. Check for miss-spelling or missing external package needed for type!<br>
[0]PETSC ERROR: Unable to find requested KSP type bcgs!<br>
<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; KSPSetType(ksp_solver,KSPGMRES);<br>
 &nbsp; &nbsp; &nbsp; &nbsp; ierr = KSPSolve(ksp_solver, rhs, b); CHKERRQ(ierr);<br>
<br>
[0]PETSC ERROR: --------------------- Error Message ------------------------------------<br>
[0]PETSC ERROR: Unknown type. Check for miss-spelling or missing external package needed for type!<br>
[0]PETSC ERROR: Unable to find requested KSP type gmres!<br>
[0]PETSC ERROR: ------------------------------------------------------------------------<br>
[0]PETSC ERROR: Petsc Release Version 2.3.3, Patch 3, Fri Jun 15 16:51:25 CDT 2007 HG revision: f051789beadcd36f77fb6111d20225e26ed7cc0d<br>
<br>
</blockquote>
<br>
</div></div></blockquote></div><br></div>