Validate a Object

Satish Balay balay at mcs.anl.gov
Wed Oct 24 09:10:40 CDT 2007


Mat A=0;
if (A) MatDestroy(A);

Satish

On Wed, 24 Oct 2007, Zhifeng Sheng wrote:

> Dear all
> 
> I am programming a simulator with PetSc, and I need to create matrix and
> vector which shall be destoried in the end.
> 
> However, the problem is : sometimes, a matrix is declared but never created,
> and if I try to destory this object, Petsc would dump error.
> 
> Is there anyway to check whether a Mat or Vec has been created or not?
> 
> 
> e.g
> 
> 
> Mat A;
> MatDestory A; // this will dump error, which function should I use to check
> whether A is created?
> 
> Thank you.
> Best regards
> Zhifeng Sheng
> 
> 




More information about the petsc-users mailing list