<?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 Pardiso Access Violation in multiple calls ( resolved ) in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-Access-Violation-in-multiple-calls/m-p/794492#M2548</link>
    <description>Hi,&lt;DIV&gt;Sorry for delay. In MKL manual pt describe in next way: "&lt;I&gt;ptis an integer array with 64 entries. It is very important that the pointer is initialized with zero at the first call of...&lt;/I&gt;". So you need to initialize pt by zero before call to pardiso, so if you call pardiso several times you need to set it by zero before each initialization step. &lt;/DIV&gt;&lt;DIV&gt;With best regards,&lt;/DIV&gt;&lt;DIV&gt;Alexander Kalinkin&lt;/DIV&gt;</description>
    <pubDate>Mon, 14 Nov 2011 02:37:09 GMT</pubDate>
    <dc:creator>Alexander_K_Intel2</dc:creator>
    <dc:date>2011-11-14T02:37:09Z</dc:date>
    <item>
      <title>Pardiso Access Violation in multiple calls</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-Access-Violation-in-multiple-calls/m-p/794490#M2546</link>
      <description>I'm using MKL versiion 10.2. I'm trying a program that calls Pardiso multiple times. Each time has multiple right hand sides. PARDISO works good for the first call and it gaves access violation error for second call. As the error happens, the program will freeze the computer and I have to push the power button to turn off the computer. I set PT()=0 after the first call. I follow the procedure in pardiso_sym_f.f to call Pardiso. Any help?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;WaterDog&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 11 Nov 2011 16:47:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-Access-Violation-in-multiple-calls/m-p/794490#M2546</guid>
      <dc:creator>WaterDog</dc:creator>
      <dc:date>2011-11-11T16:47:51Z</dc:date>
    </item>
    <item>
      <title>Pardiso Access Violation in multiple calls ( resolved )</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-Access-Violation-in-multiple-calls/m-p/794491#M2547</link>
      <description>Update: the problem is solved. PT()=0 is actually needed after releasing memory (phase =-1).</description>
      <pubDate>Fri, 11 Nov 2011 20:25:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-Access-Violation-in-multiple-calls/m-p/794491#M2547</guid>
      <dc:creator>WaterDog</dc:creator>
      <dc:date>2011-11-11T20:25:14Z</dc:date>
    </item>
    <item>
      <title>Pardiso Access Violation in multiple calls ( resolved )</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-Access-Violation-in-multiple-calls/m-p/794492#M2548</link>
      <description>Hi,&lt;DIV&gt;Sorry for delay. In MKL manual pt describe in next way: "&lt;I&gt;ptis an integer array with 64 entries. It is very important that the pointer is initialized with zero at the first call of...&lt;/I&gt;". So you need to initialize pt by zero before call to pardiso, so if you call pardiso several times you need to set it by zero before each initialization step. &lt;/DIV&gt;&lt;DIV&gt;With best regards,&lt;/DIV&gt;&lt;DIV&gt;Alexander Kalinkin&lt;/DIV&gt;</description>
      <pubDate>Mon, 14 Nov 2011 02:37:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Pardiso-Access-Violation-in-multiple-calls/m-p/794492#M2548</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2011-11-14T02:37:09Z</dc:date>
    </item>
  </channel>
</rss>

