<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 2 Aug 2018, at 18:55, Miguel Zilhão &lt;<a href="mailto:miguel.zilhao.nogueira@tecnico.ulisboa.pt" class="">miguel.zilhao.nogueira@tecnico.ulisboa.pt</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">yes, sorry. here are the labels from the tcmalloc file:<br class=""><br class=""> 3:generic_current_allocated_bytes<br class=""> 4:generic_heap_size<br class=""> 5:tcmalloc_pageheap_free_bytes<br class=""> 6:tcmalloc_pageheap_unmapped_bytes<br class=""><br class="">column 5 (tcmalloc_pageheap_free_bytes) is not visible in the plot since it's flat zero.<br class=""></div></div></blockquote><div><br class=""></div><div>Hi Miguel,</div><div><br class=""></div><div>It is very hard to see what is going on, because I am having to look in two different plots, with different plot ranges, and a second email with the column number definitions.</div><div><br class=""></div><div>Please can you help me to help you by organising the information a bit more clearly?</div><div><br class=""></div><div>It would be good to see a single plot showing all of the data, with a legend that shows what each line is. &nbsp;I assume that $6 in carpet-memory_procs is gridfunctions, but please check that and include the information in the plot. &nbsp;Also, please set the plot y axis range to start at zero; it's hard to see what's going on because the two plots have different ranges, and very confusing that one of them is not zero.</div><div><br class=""></div><div>From what I can tell at the moment, the new gridfunction data takes less memory than the old after the regridding, but the rss grows dramatically. &nbsp;The allocated memory also grows dramatically, suggesting a memory leak, but not enough to account for the growth in rss. &nbsp;It's possible that something other than regridding is responsible. &nbsp;Do you have any HDF5 output enabled that might coincide with iteration 2048? &nbsp;HDF5 might be allocating buffers on first output that are then not freed because they will be used again later. &nbsp;Can you disable all output and see what happens?</div><div><br class=""></div></div><div class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">--&nbsp;<br class="">Ian Hinder<br class=""><a href="https://ianhinder.net" class="">https://ianhinder.net</a><br class=""></div></div>

</div>
<br class=""></body></html>