On Sat, Dec 24, 2011 at 07:42, TAY wee-beng <zonexo at gmail.com> wrote:
> I am solving 4 linear equations in my cfd code. I have declared them as: > > KSP ksp,ksp_semi_x,ksp_semi_y,ksp_**semi_z > > PC pc,pc_semi_x,pc_semi_y,pc_**semi_z > > PCType ptype > > KSPType ksptype > > However, I only want to solve the 1st eqn via hypre (thru command prompt), > and the others via KSPBCGS. > > I now add: > > ksp_type richardson -pc_type hypre -pc_type_hypre boomeramg > > Are all the eqns now solved using hypre? > > How should I specify in the command prompt? > As Matt says, you can use PCFIELDSPLIT to solve the coupled system. If you really want to set up your own KSP for each system, then use http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/KSP/KSPSetOptionsPrefix.html -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20111224/7dd1329e/attachment.htm>
