<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). I am go through all the changes and I am pretty sure I have some issue to get through. However, this set of errors below from an early test run are puzzling me. The relevant lines of code are shown for setting two type of solvers. Both generate an error message indicating the Petsc can't find the KSP type once the KSPSolve is called. It seems odd that I can get such an error since KSPBCGS and KSPGMRES are define in petsc header files and can't be typos or miss-spellings.<br>
<br>I know I messed up somewhere. Does anyone have advice as to where I should start looking?<br><br>Thanks<br>Kevin<br><br><br> KSPSetType(ksp_solver,KSPBCGS);<br> 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> KSPSetType(ksp_solver,KSPGMRES);<br> 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></div>