<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic direct sparse solvers and memory allocation in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/direct-sparse-solvers-and-memory-allocation/m-p/828735#M5366</link>
    <description>Hi Petros,&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Direct sparse solvers typically require more memory than the original sparse matrix. Therefore, PARDISO should do internal memory allocation. Can you explain how you are overwriting MKL allocators?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thank you,&lt;/DIV&gt;&lt;DIV&gt;Efe&lt;/DIV&gt;</description>
    <pubDate>Sun, 04 Mar 2012 11:36:59 GMT</pubDate>
    <dc:creator>Murat_G_Intel</dc:creator>
    <dc:date>2012-03-04T11:36:59Z</dc:date>
    <item>
      <title>direct sparse solvers and memory allocation</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/direct-sparse-solvers-and-memory-allocation/m-p/828734#M5365</link>
      <description>Hi,&lt;BR /&gt;In all linear eqtn solvers there is an initial stage where memory allocations take place given the "dimensions" of the problem. This is very beneficial for using the same memory (as in a PDE setting) for reusing the same solver without paying the penalty of memory allocations.&lt;BR /&gt;With direct sparse solvers though, I see that the very rhs and sparse matrix are used for initialization.&lt;BR /&gt;Since I have overwritten the mkl allocator with another one (tbb), I tried to see, if any memory allocations happen at all, by putting a breakpoint, but got nothing. Since I never had an opportunity to check my overwritting of the MKL allocators-still looking for a function totest it-, though, I cannot be sure. &lt;BR /&gt;Can you please confirm, if this is the case, that is, that no memory allocations happen internally in the direct sparse solver ?&lt;BR /&gt;TIA for your help,&lt;BR /&gt;Petros&lt;BR /&gt;&lt;BR /&gt;Update: it's been a little while I asked this. anyone noticed ? ;- ))&lt;BR /&gt;</description>
      <pubDate>Tue, 17 Jan 2012 21:20:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/direct-sparse-solvers-and-memory-allocation/m-p/828734#M5365</guid>
      <dc:creator>Petros_Mamales</dc:creator>
      <dc:date>2012-01-17T21:20:36Z</dc:date>
    </item>
    <item>
      <title>direct sparse solvers and memory allocation</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/direct-sparse-solvers-and-memory-allocation/m-p/828735#M5366</link>
      <description>Hi Petros,&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Direct sparse solvers typically require more memory than the original sparse matrix. Therefore, PARDISO should do internal memory allocation. Can you explain how you are overwriting MKL allocators?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thank you,&lt;/DIV&gt;&lt;DIV&gt;Efe&lt;/DIV&gt;</description>
      <pubDate>Sun, 04 Mar 2012 11:36:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/direct-sparse-solvers-and-memory-allocation/m-p/828735#M5366</guid>
      <dc:creator>Murat_G_Intel</dc:creator>
      <dc:date>2012-03-04T11:36:59Z</dc:date>
    </item>
  </channel>
</rss>

