[petsc-users] Can I use MAT_FINAL_ASSEMBLY instead of MAT_FLUSH_ASSEMBLY?
Barry Smith
bsmith at mcs.anl.gov
Mon Nov 8 19:57:16 CST 2010
On Nov 8, 2010, at 7:49 PM, Rongliang Chen wrote:
> Hi everyone,
>
> Can I use MAT_FINAL_ASSEMBLY instead of MAT_FLUSH_ASSEMBLY in the function MatAssemblyBegin/End when switching between ADD_VALUES and INSERT_VALUES in MatSetValues()? Thank you!
>
> Regards,
>
> Rongliang
Yes, but generally there is no reason to. It is best to use the flush until your final assembly because then it doesn't do any work that needs to be redone or prematurely free memory that may be needed later.
Why do you want to do that?
Barry
More information about the petsc-users
mailing list