<div dir="ltr"><div dir="ltr"><div><div><div></div>Hi Barry/Matt, <br><br></div>Since
 VecDuplicate calls v->ops->duplicate, can't we just add custom 
duplicate ops to the (f_in/f_out/b_out) vectors when they are created via MatCreateFFTW? (just 
like the custom destroy ops are defined)<br><br></div>Also, what is the PetscObjectStateIncrease function doing ?<br><div><div><br><div>Thank You,<br></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div style="font-size:12.8px">Sajid Ali<br></div><div style="font-size:12.8px">Applied Physics<br></div><div style="font-size:12.8px">Northwestern University</div></div></div></div></div></div></div>

</div>