[petsc-users] Difference between Block Jacobi and ILU?
Justin Chang
jychang48 at gmail.com
Tue Feb 23 14:03:05 CST 2016
Two more questions, somewhat related maybe.
Is there a practical case where one would use plain Jacobi preconditioning
over ILU?
Also, what exactly is happening when one uses -pc_bjacobi_blocks 2 ?
Thanks,
Justin
On Wed, Jan 13, 2016 at 9:37 PM, Justin Chang <jychang48 at gmail.com> wrote:
> Thanks Satish,
>
> And yes I meant sequentially.
>
> On Wed, Jan 13, 2016 at 8:26 PM, Satish Balay <balay at mcs.anl.gov> wrote:
>
>> On Wed, 13 Jan 2016, Justin Chang wrote:
>>
>> > Hi all,
>> >
>> > What exactly is the difference between these two preconditioners? When I
>> > use them to solve a Galerkin finite element poisson problem, I get the
>> > exact same performance (iterations, wall-clock time, etc).
>>
>> you mean - when you run sequentially?
>>
>> With block jacobi - you decide the number of blocks. The default is
>> 1-block/proc
>> i.e - for sequnetial run you have only 1block i.e the whole matrix.
>>
>> So the following are essentially the same:
>> -pc_type bjacobi -pc_bjacobi_blocks 1 [default] -sub_pc_type ilu [default]
>> -pc_type ilu
>>
>> Satish
>>
>> > Only thing is I can't seem to use ILU in parallel though.
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20160223/8185d7e1/attachment.html>
More information about the petsc-users
mailing list