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 
> <[email protected]> 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

Reply via email to