Barry Smith <[email protected]> writes:

>    We can do all this, but how much effort do we really want to make
>    for supporting these inconvenient "convenience routines"?

Not much, but this is a tiny amount of code.

>    BTW: We should really label these function with
>
>    Level: Recommended only for legacy applications being quickly ported to 
> PETSc
>
>     I really only want people who already have a working non-PETSc
>     code that uses CSR directly already to use these routines so they
>     can quickly try out PETSc, I never want someone writing fresh code
>     or doing a large refactorization to EVER use these routines.

Agreed.

>> On second thought, why don't we just document that
>> MatMPIBAIJSetPreallocationCSR respects MAT_ROW_ORIENTED within each
>> block and let the user choose which they want to use?
>
>     Also there is no way to get this flag into MatCreateMPIBAIJWithArrays()

The user calls MatSetOption before making that call and changes it
afterward if they want.

Attachment: pgpPDTuUNknAe.pgp
Description: PGP signature

Reply via email to