<div dir="ltr">Dear all, <div><br></div><div>I'm a petsc and petsc4py user. Obviously, the package is outstanding and elegant for those projects involving large matrix calculation. One small defect, I think, is that petsc4py.PETSc.Object.destroy() method do not work in parallel mode. The memory cannot be released. </div><div><br></div><div>For example, if I create a Mat obj named mat1, do some stuffs, and then use mat1.destroy(), the memory useage of the code decreased without mpirun, what is not change with mpirun. More, let mat2=mat1, after do mat1.destroy(), mat2 is unacceptable whether memory is released or not. </div><div><br></div><div>Is there any one can check if I made some mistakes? Thanks. </div><div><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><font size="2" face="System"><span><span>此致<br>    敬礼<br>张骥(</span></span></font><font size="2" face="System"><span><span><font face="System"><span><span>博士研究生)</span></span></font><br>北京计算科学研究中心
<br><span style="background-color:rgba(0,0,0,0)">北京市海淀区西北旺东路10号院东区9号楼 </span>(100193)<br><br></span></span></font><div><font size="2" face="System">Best, </font></div><div><font size="2" face="System">Regards, </font></div><div><font size="2" face="System"><span style="background-color:rgba(0,0,0,0);color:rgb(80,0,80)">Zhang Ji, PhD student</span><br></font></div><div><font size="2" face="System"><span style="color:rgb(80,0,80);background-color:rgba(0,0,0,0)">Beijing Computational Science Research Center <br>Zhongguancun Software Park II, No. 10 Dongbeiwang West Road, Haidian District, Beijing 100193, China <br></span></font></div><font size="2"></font></div></div></div>
</div></div>