[petsc-users] matrix assembly

Barry Smith bsmith at mcs.anl.gov
Mon Nov 17 00:24:34 CST 2014


  Yes, flush assembly moves all the values you have accumulated so far to the correct process so if you set any off process values there will be communication. But this also means that the final assembly will have a corresponding less amount of communication.

   Barry

> On Nov 17, 2014, at 12:18 AM, Fande Kong <fd.kong at siat.ac.cn> wrote:
> 
> Hi all,
> 
> If I do a matrix assembly with the flag MAT_FLUSH_ASSEMBLY, will it involve any communications  across processors?
> 
> Fande,



More information about the petsc-users mailing list