[petsc-users] Implementation of Multilevel preconditioner

Abdul Hanan Sheikh hanangul12 at yahoo.co.uk
Thu Apr 5 13:24:37 CDT 2012




>________________________________
> From: Jed Brown <jedbrown at mcs.anl.gov>
>To: Abdul Hanan Sheikh <hanangul12 at yahoo.co.uk> 
>Cc: PETSc users list <petsc-users at mcs.anl.gov> 
>Sent: Thursday, 5 April 2012, 20:17
>Subject: Re: [petsc-users] Implementation of Multilevel preconditioner
> 
>
>On Thu, Apr 5, 2012 at 11:12, Abdul Hanan Sheikh <hanangul12 at yahoo.co.uk> wrote:
>
>Recursive two level multigrid  (by using PCMG with my desired stuff in it, in PCSHELL) is okay. I will do it recursively. 
>>No Problem with recursion and nested iterations. 
>>Coming to two level, 
>>How can I get exactly Prec = C +  M^-1 (I - A*C) in a two level multigrid ? 
>>What should be specific choice of pre_smoother_ksp_context and post_smoother_ksp_context 
>>to get the "Prec" ? 
>>what operators should be chosen in these two ksp contexts ? 
>
>This is just -pc_mg_type kaskade (zero pre-smoothing iterations, one post-smoothing iteration).Thanks. and cleared!
>
>
>Post-smoothing context details would be appreciated! 
>To my understing, those would be: 
>1 post-smoothing iteration with 
>KSP type Richardson 
>PC type to be applied on M is PCShellForM (say there PCLU in PCShellForM, though I need to change this, so I say this) . 
>
>
>This will complete my preconditioner "Prec" ?? 
>
>
>Bundle of thanks, 
>Abdul 
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20120405/bb2088df/attachment.htm>


More information about the petsc-users mailing list