On Sat, Dec 24, 2011 at 9:36 AM, Dominik Szczerba <span dir="ltr">&lt;<a href="mailto:dominik@itis.ethz.ch">dominik@itis.ethz.ch</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I am doing a transient calculation, allocating and deallocating<br>
several matrices and vectors both between nonlinear iterations as well<br>
as between time steps.<br>
I measure (with dstat) a constant linear memory increase as the<br>
calculation progresses. I have run my solver on a small example<br>
through valgrind, however, no leaks / unfreed memory have been<br>
reported. Are there any other possibilities to find out where the<br>
memory goes to?<br>
<br>
Many thanks for any hints.</blockquote><div><br></div><div>Its always possible that dstat is showing memory fragmentation. If the</div><div>problems are the same size, you might benefit from pooling.</div><div><br></div>
<div>   Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="HOEnZb"><font color="#888888"><br>
Dominik</font></span></blockquote></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener<br>