thanks!

On Thu, Aug 11, 2016 at 4:35 PM, Satish Balay <[email protected]> wrote:
> On Thu, 11 Aug 2016, Norihiro Watanabe wrote:
>
>> Hi,
>>
>> I would like to check if my program assembles a matrix without
>> generating stash. To help checking it, I wonder if there is a mat
>> option producing errors if entries destined for other processors are
>> added/set. I mean something like MAT_NEW_NONZERO_LOCATION_ERR for
>> stashing.
>
> http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Mat/MatSetOption.html
>
> MAT_NO_OFF_PROC_ENTRIES         - you know each process will only set values 
> for its own rows, will generate an error if any process sets values for 
> another process. This avoids all reductions in the MatAssembly routines and 
> thus improves performance for very large process counts.
>
> You can also run with -info - and it should print the size of stack thats 
> used..
>
> Satish



-- 
Norihiro Watanabe

Reply via email to