[petsc-users] Use two KSP solver in the same code.
    Alexander Grayver 
    agrayver at gfz-potsdam.de
       
    Mon Nov  7 11:44:32 CST 2011
    
    
  
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
    
    
More information about the petsc-users
mailing list