[petsc-dev] MtPtAPSymbolic_SeqAIJ_SeqAIJ_SparseAxpy does not set MatInfo
Hong Zhang
hzhang at mcs.anl.gov
Thu Feb 7 11:26:57 CST 2013
Jed,
The missing MatInfo is added:
https://bitbucket.org/petsc/petsc-dev/commits/36c73b56b0b354c030fe1d6381374f66
Hong
On Thu, Feb 7, 2013 at 1:06 AM, Jed Brown <jedbrown at mcs.anl.gov> wrote:
> Hong, this commit made -matptap_scalable the default, but the function does
> not set MatInfo,
>
> https://bitbucket.org/petsc/petsc-dev/commits/e0ff50333da9dbf29963b66b8316bc5638f0ff5e
>
> Consequently, snes 'runex5' has concerning diffs like below. I think you
> just need to set PetscInfo fields similar to
> MatMatMultSymbolic_SeqAIJ_SeqAIJ(), but the information is a little
> distributed so it didn't look super fast for me to fix. Can you do this?
>
> 324c273
> < total: nonzeros=169, allocated nonzeros=169
> ---
>> total: nonzeros=169, allocated nonzeros=0
> 330c279
> < Chebyshev: eigenvalue estimates: min = 0.501622, max = 1.10357
> ---
>> Chebyshev: eigenvalue estimates: min = 0.498899, max = 1.09758
> 347c296
> < total: nonzeros=625, allocated nonzeros=625
> ---
>> total: nonzeros=625, allocated nonzeros=0
> 362c311
> < total: nonzeros=625, allocated nonzeros=625
> ---
>> total: nonzeros=625, allocated nonzeros=0
> 369c318
> < Chebyshev: eigenvalue estimates: min = 0.498945, max = 1.09768
> ---
>> Chebyshev: eigenvalue estimates: min = 0.49182, max = 1.082
>
More information about the petsc-dev
mailing list