[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