<div dir="ltr">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;&nbsp;&nbsp;&nbsp;&nbsp; KSPSetType(ksp_solver,KSPBCGS);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ierr = KSPSolve(ksp_solver, rhs, b); CHKERRQ(ierr);&nbsp;&nbsp;&nbsp;&nbsp; <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;&nbsp;&nbsp;&nbsp;&nbsp; KSPSetType(ksp_solver,KSPGMRES);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ierr = KSPSolve(ksp_solver, rhs, b); CHKERRQ(ierr);&nbsp;&nbsp;&nbsp;&nbsp; <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></div>