-snes_type ksponly would be the appropriate option. KSPOnly does *only* one iteration consisting of a single KSP solve ( http://www.mcs.anl.gov/petsc/petsc-current/src/snes/impls/ksponly/ksponly.c.html ).
Are you seeing different behavior than this? - Peter
