Mathew, Satish, Thanks guys! Good decision as usual.
Regards, Alexander On 07.11.2011 18:32, Satish Balay wrote: > On Mon, 7 Nov 2011, Alexander Grayver wrote: > >> On 07.11.2011 17:47, Jed Brown wrote: >>> On Mon, Nov 7, 2011 at 09:39, NAN ZHAO<zhaonanavril at gmail.com >>> <mailto:zhaonanavril at gmail.com>> wrote: >>> >>> I want to solve a coupled system and prepare to solve the two >>> system in certain order in one code. I need to use the KSP solver >>> twice, Does anyone know a good example in the example file. Do I >>> need to create two Petsc object in a c++ code? >>> >>> >>> Just create two KSP objects, one for each system you want to solve. >> Sorry for disturbing, but I've also got similar question. How can one specify >> individual options through command line for two different KSPs? > > Use: > > KSPSetOptionsPrefix(ksp1, "solver1_") > KSPSetOptionsPrefix(ksp1, "solver2_") > > > Now - you can specify stuff like: > > -solver1_ksp_type gmres -solver2_ksp_type cg > > > Satish
