[petsc-users] matsetvalueslocal for aijcusparse matrix
Smith, Barry F.
bsmith at mcs.anl.gov
Tue Oct 22 00:53:41 CDT 2019
The aijcusparse actually uses the same data structures and code for setting values as does aij. So it is not related directly to that format.
Barry
> On Oct 21, 2019, at 6:26 PM, Xiangdong via petsc-users <petsc-users at mcs.anl.gov> wrote:
>
> Hello everyone,
>
> When I use matsetvalueslocal to form the matrix in aijcusparse format, I found that it takes forever to finish the loops of matsetvalueslocal. I am setting one entry a time, and there are about about 28 Million nonzeros. (It is fast if the matrix is aij, instead of aijcusparse).
>
> However, if I have the matrix ready in binary format and use matload to get it into aijcusparse format, it is fast.
>
> Is it the issue of matsetvalueslocal or my wrong way of using matsetvalueslocal? any suggestions to speed up the process?
>
> Thank you.
>
> Xiangdong
More information about the petsc-users
mailing list