[petsc-users] parallel ILU

Barry Smith bsmith at mcs.anl.gov
Tue Feb 16 15:06:03 CST 2010


    I would stick to the BAIJ, since that will give you better  
performance in the non-hypre part of the code, while the hypre part  
has the same performance because it does not "know" about BAIJ. The  
conversion cost is in my experience very small relative to the  
computation times.

    Barry

On Feb 16, 2010, at 3:02 PM, Craig Tanis wrote:

>
> On Feb 16, 2010, at 2:51
>> As the matrix is passed to hypre it is passed as a AIJ matrix  
>> without a block size. This is because hypre has no concept of a  
>> BAIJ matrix. So yes, your PETSc part of the code is using a BAIJ  
>> matrix but hypre is doing a scalar ILU without a block size.
>>
>
> Thanks for the clarification.Is there much overhead in this  
> conversion?  Would I be better off working with a AIJ matrix in the  
> "driver code"?
>
> -craig



More information about the petsc-users mailing list