<?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 hi Gennady. in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093872#M23416</link>
    <description>&lt;DIV&gt;hi Gennady.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;so i went back to&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;pardisoControl[1] = 2;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;and split the phases like this:&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;int solvePhase = 11;&lt;BR /&gt;
	PARDISO(pardisoInternalMemory, &amp;amp;maxfct, &amp;amp;mnum, &amp;amp;mtype, &amp;amp;solvePhase, &amp;amp;dimension, values, rowStartIndices, columIndices, NULL, &amp;amp;nrhs, pardisoControl, &amp;amp;msglvl, rightHandSide, solution, &amp;amp;error);&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;int solvePhase = 22;&lt;BR /&gt;
	PARDISO(pardisoInternalMemory, &amp;amp;maxfct, &amp;amp;mnum, &amp;amp;mtype, &amp;amp;solvePhase, &amp;amp;dimension, values, rowStartIndices, columIndices, NULL, &amp;amp;nrhs, pardisoControl, &amp;amp;msglvl, rightHandSide, solution, &amp;amp;error);&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;int solvePhase = 33;&lt;BR /&gt;
	PARDISO(pardisoInternalMemory, &amp;amp;maxfct, &amp;amp;mnum, &amp;amp;mtype, &amp;amp;solvePhase, &amp;amp;dimension, values, rowStartIndices, columIndices, NULL, &amp;amp;nrhs, pardisoControl, &amp;amp;msglvl, rightHandSide, solution, &amp;amp;error);&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;i also added some printf() in order to know which of the phases were running.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;It crashed reliably when solcePhase == 33&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Concerning the CPUs:&lt;BR /&gt;
	- My main machine (where i do most of the testing) is an&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; Intel Core i5-4690 @ 3.5 GHz&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	- Another 2 test machine(s) (that i only used to repro the crash) are&amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; Intel Core i5-3570 @ 3.4 GHz&lt;BR /&gt;
	&lt;BR /&gt;
	​(i can get hold of other test machines if you want me to. i _did_ test on some other machines that i did not look up the cpu types. Do you want me to do this?)&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&lt;BR /&gt;
	WM_THX&lt;BR /&gt;
	-thomas woelfer&lt;/DIV&gt;</description>
    <pubDate>Mon, 14 Mar 2016 08:40:59 GMT</pubDate>
    <dc:creator>thomas_w_5</dc:creator>
    <dc:date>2016-03-14T08:40:59Z</dc:date>
    <item>
      <title>PARDISO crashing 'sometimes' on identical imput (reproducible)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093861#M23405</link>
      <description>&lt;DIV&gt;Hi. I have a project that worked using vs 2013 and an earlier version&lt;BR /&gt;
	of PARDISO. I just upgraded to vc++ from vs2015 and the current version of mkl&lt;BR /&gt;
	(already to update 2, released a few days ago).&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Now, PARDISO crashes - sometimes - using identical input data.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;That is, using the same parms and input values, it will sometimes&lt;BR /&gt;
	complete w/o error, sometimes on the 2nd attempt, sometimes on&lt;BR /&gt;
	the 110th and so on. Given enough attempts, it allways crashes using&lt;BR /&gt;
	that data.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;i have extracted a small example program that shows the errror.&lt;BR /&gt;
	Basically, its a loop that reads the same data and calls pardiso. i have&lt;BR /&gt;
	tested this on various machines and the crash allways happens - not&lt;BR /&gt;
	allways after the same loopcount, but it does happen.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;A VS 2015 project is here:&amp;nbsp; &lt;A href="https://diecloudstorage.blob.core.windows.net/pardisocrash/mkl_crash_vs2015_source.zip"&gt;https://diecloudstorage.blob.core.windows.net/pardisocrash/mkl_crash_vs2015_source.zip&lt;/A&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;The resulting binary is missing the&lt;BR /&gt;
	solver DLLs that i use, but those are in the precompiled binaries zip.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;The precompiled binaries are here: &lt;A href="https://diecloudstorage.blob.core.windows.net/pardisocrash/mkl_crash_windows_bin.zip"&gt;https://diecloudstorage.blob.core.windows.net/pardisocrash/mkl_crash_windows_bin.zip&lt;/A&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;To test this, the program needs the path to the data files as&lt;BR /&gt;
	1st parameter. e.g.g: "c:&amp;gt;mkltest d:\temp"&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;The test data is here: &lt;A href="https://diecloudstorage.blob.core.windows.net/pardisocrash/mkl_crash_data.zip"&gt;https://diecloudstorage.blob.core.windows.net/pardisocrash/mkl_crash_data.zip&lt;/A&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Any ideas what might be causing this and what i can do about this?&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;WM_THX&lt;BR /&gt;
	-thomas woelfer&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Tue, 01 Mar 2016 13:41:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093861#M23405</guid>
      <dc:creator>thomas_w_5</dc:creator>
      <dc:date>2016-03-01T13:41:28Z</dc:date>
    </item>
    <item>
      <title>Thomas, thanks for the issue,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093862#M23406</link>
      <description>&lt;P&gt;Thomas, thanks for the issue, we will have a look at this case. Have you identified at which Pardiso's phase the crush happens?&lt;/P&gt;

&lt;P&gt;and what were the previous version of MKL ? &amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Mar 2016 04:44:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093862#M23406</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2016-03-02T04:44:28Z</dc:date>
    </item>
    <item>
      <title>Gennady,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093863#M23407</link>
      <description>&lt;DIV&gt;Gennady,&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;gt;&amp;gt; which phase&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;sorry, i have not. As you can see in the sample code, there is only one call to pardiso (and a final call for the cleanup), as i'm not calling it multiple times for the various phases.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;gt;&amp;gt; previous version&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;i really don't know how to find this out. We did buy a full license at the time vc++ 2010 was current and used that together with the vc++ 2010 rtl when we changed to vc++ 2013. The corresponding version of libiompmd.dll was signed on march, 10, 2011. So it must have been a version that was current in 2011...&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;WM_THX&lt;BR /&gt;
	-thomas woelfer&lt;/DIV&gt;</description>
      <pubDate>Wed, 02 Mar 2016 08:15:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093863#M23407</guid>
      <dc:creator>thomas_w_5</dc:creator>
      <dc:date>2016-03-02T08:15:04Z</dc:date>
    </item>
    <item>
      <title>Thomas,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093864#M23408</link>
      <description>&lt;P&gt;Thomas,&lt;/P&gt;

&lt;P&gt;sorry, I haven't look at the code you provided before sent the message. I mean the reordering, factorization or solution phases. We will try to reproduce the problem on our side and keep you updated with the status.&lt;/P&gt;

&lt;P&gt;wrt to version on MKL - you may use mkl_get_version() routine to print the all info about which version of MKL has been used. You may also find out into MKL Manual Reference the example shows how to call this routine.&lt;/P&gt;

&lt;P&gt;--Gennady &amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Mar 2016 10:12:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093864#M23408</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2016-03-02T10:12:04Z</dc:date>
    </item>
    <item>
      <title>Gennady,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093865#M23409</link>
      <description>&lt;P&gt;Gennady,&lt;/P&gt;

&lt;P&gt;ok. i'm waiting for your update.&lt;/P&gt;

&lt;P&gt;WM_THX&lt;BR /&gt;
	​-thomas woelfer&lt;/P&gt;</description>
      <pubDate>Wed, 02 Mar 2016 11:58:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093865#M23409</guid>
      <dc:creator>thomas_w_5</dc:creator>
      <dc:date>2016-03-02T11:58:11Z</dc:date>
    </item>
    <item>
      <title>hi Gennady.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093866#M23410</link>
      <description>&lt;P&gt;hi Gennady.&lt;/P&gt;

&lt;P&gt;​Can you tell me how long things like that (reproducing...) normally take?&lt;/P&gt;

&lt;P&gt;WM_THX&lt;BR /&gt;
	&lt;BR /&gt;
	-thomas woelfer&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Mar 2016 14:31:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093866#M23410</guid>
      <dc:creator>thomas_w_5</dc:creator>
      <dc:date>2016-03-09T14:31:00Z</dc:date>
    </item>
    <item>
      <title>The problem has been checked</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093867#M23411</link>
      <description>&lt;P&gt;The problem has been checked with the latest 11.3 update 2 version of MKL. &amp;nbsp;The problem has not been reproduced on my side;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;here is the output:&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&amp;nbsp;...... Intel(R) Math Kernel Library Version 11.3.2 Product Build 20160120 for Intel(R) 64 architecture applications&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Test 0&lt;BR /&gt;
	Test 1&lt;BR /&gt;
	Test 2&lt;/P&gt;

&lt;P&gt;........&lt;/P&gt;

&lt;P&gt;........&lt;/P&gt;

&lt;P&gt;Test 4997&lt;BR /&gt;
	Test 4998&lt;BR /&gt;
	Test 4999&lt;/P&gt;

&lt;P&gt;---&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I used the same project but add the mkl version function:&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;int len = 198;&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&amp;nbsp; &amp;nbsp; char buf[198];&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&amp;nbsp; &amp;nbsp; mkl_get_version_string(buf, len);&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&amp;nbsp; &amp;nbsp; printf(" \n ...... %s \n\n", buf);&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 10:17:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093867#M23411</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2016-03-10T10:17:43Z</dc:date>
    </item>
    <item>
      <title>hi Gennady.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093868#M23412</link>
      <description>&lt;DIV&gt;hi Gennady.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Thank you. However, now i'm out of ideas. I added the call to mkl_get_version/printf just like you did.&lt;BR /&gt;
	Rebuilded (release,x64, VS compiler) and restartet.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;See the same mkl version string that you posted.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;However, it still crashes for me. Every single time (but not for every single attempt).&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;I assume you didn't change anything besides adding the call to mkl_get_version. So what am i looking at here? Any ideas of what i should check? What could be causing this?&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;WM_THX&lt;BR /&gt;
	-thomas woelfer&lt;/DIV&gt;</description>
      <pubDate>Thu, 10 Mar 2016 11:41:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093868#M23412</guid>
      <dc:creator>thomas_w_5</dc:creator>
      <dc:date>2016-03-10T11:41:29Z</dc:date>
    </item>
    <item>
      <title>I modified your code by</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093869#M23413</link>
      <description>&lt;P&gt;I modified your code by adding only mk_version function before the main cycle,&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;for (int i = 0; i &amp;lt; 5000; i++)&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&amp;nbsp; &amp;nbsp; {&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Test(i, argv[1]);&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;could you check the problem on your side with minimum degree reodering?&amp;nbsp;&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pardisoControl[1] = 0; &amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Mar 2016 08:34:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093869#M23413</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2016-03-11T08:34:45Z</dc:date>
    </item>
    <item>
      <title>Hi Gennady.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093870#M23414</link>
      <description>&lt;DIV&gt;Hi Gennady.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;gt;&amp;gt; with minimum degree reodering?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pardisoControl[1] = 0;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Well, it does no longer crash with that setting.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;I'm not sure about the consequences of that. Isn't it strange that it crashes&lt;BR /&gt;
	( with = 2) for me (on several machines) but not on your side?&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Now what shoud i do?&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;WM_THX&lt;BR /&gt;
	-thomas woelfer&lt;/DIV&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 12 Mar 2016 14:30:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093870#M23414</guid>
      <dc:creator>thomas_w_5</dc:creator>
      <dc:date>2016-03-12T14:30:56Z</dc:date>
    </item>
    <item>
      <title>Hi Thomas,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093871#M23415</link>
      <description>&lt;P&gt;Hi Thomas,&lt;/P&gt;

&lt;P&gt;at least here we see some sort of work around.&lt;/P&gt;

&lt;P&gt;is it possible&amp;nbsp;to split Pardiso's call at the tree&amp;nbsp;phases ( phase == 11, 22 and then 33 ) to understand where the crash happens?&lt;/P&gt;

&lt;P&gt;and are there any specific CPU type&amp;nbsp;where the problem has happened?&lt;/P&gt;

&lt;P&gt;-- Gennady&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2016 07:54:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093871#M23415</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2016-03-14T07:54:07Z</dc:date>
    </item>
    <item>
      <title>hi Gennady.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093872#M23416</link>
      <description>&lt;DIV&gt;hi Gennady.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;so i went back to&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;pardisoControl[1] = 2;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;and split the phases like this:&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;int solvePhase = 11;&lt;BR /&gt;
	PARDISO(pardisoInternalMemory, &amp;amp;maxfct, &amp;amp;mnum, &amp;amp;mtype, &amp;amp;solvePhase, &amp;amp;dimension, values, rowStartIndices, columIndices, NULL, &amp;amp;nrhs, pardisoControl, &amp;amp;msglvl, rightHandSide, solution, &amp;amp;error);&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;int solvePhase = 22;&lt;BR /&gt;
	PARDISO(pardisoInternalMemory, &amp;amp;maxfct, &amp;amp;mnum, &amp;amp;mtype, &amp;amp;solvePhase, &amp;amp;dimension, values, rowStartIndices, columIndices, NULL, &amp;amp;nrhs, pardisoControl, &amp;amp;msglvl, rightHandSide, solution, &amp;amp;error);&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;int solvePhase = 33;&lt;BR /&gt;
	PARDISO(pardisoInternalMemory, &amp;amp;maxfct, &amp;amp;mnum, &amp;amp;mtype, &amp;amp;solvePhase, &amp;amp;dimension, values, rowStartIndices, columIndices, NULL, &amp;amp;nrhs, pardisoControl, &amp;amp;msglvl, rightHandSide, solution, &amp;amp;error);&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;i also added some printf() in order to know which of the phases were running.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;It crashed reliably when solcePhase == 33&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Concerning the CPUs:&lt;BR /&gt;
	- My main machine (where i do most of the testing) is an&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; Intel Core i5-4690 @ 3.5 GHz&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	- Another 2 test machine(s) (that i only used to repro the crash) are&amp;nbsp;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp; Intel Core i5-3570 @ 3.4 GHz&lt;BR /&gt;
	&lt;BR /&gt;
	​(i can get hold of other test machines if you want me to. i _did_ test on some other machines that i did not look up the cpu types. Do you want me to do this?)&lt;BR /&gt;
	&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&lt;BR /&gt;
	WM_THX&lt;BR /&gt;
	-thomas woelfer&lt;/DIV&gt;</description>
      <pubDate>Mon, 14 Mar 2016 08:40:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093872#M23416</guid>
      <dc:creator>thomas_w_5</dc:creator>
      <dc:date>2016-03-14T08:40:59Z</dc:date>
    </item>
    <item>
      <title>I have the same issue (see my</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093873#M23417</link>
      <description>&lt;P&gt;I have the same issue (see my post today entitled "Flakey Pardiso since MKL 11.3"). Makes me nervous about Pardiso now!&lt;BR /&gt;
	&lt;BR /&gt;
	​It worked fine with MKL 11.2 and earlier versions and just started having the problem with MKL 11.3. I have found that if I put the MKL 11.2 runtime DLLs with my application compiled for MKL 11.3 it seems to work Ok, although that's not an ideal solution.&lt;BR /&gt;
	&lt;BR /&gt;
	It would be good to get it fixed properly in MKL 11.3.&lt;BR /&gt;
	&lt;BR /&gt;
	Regards,&lt;BR /&gt;
	&lt;BR /&gt;
	Peter&lt;/P&gt;</description>
      <pubDate>Wed, 16 Mar 2016 00:41:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093873#M23417</guid>
      <dc:creator>schulzey</dc:creator>
      <dc:date>2016-03-16T00:41:29Z</dc:date>
    </item>
    <item>
      <title>Just a further thought - we</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093874#M23418</link>
      <description>&lt;P&gt;Just a further thought - we have only had the problem on various laptops (with i7 processors) and haven't been able to reproduce it on a desktop so far. All our computers have Intel processors.&lt;BR /&gt;
	&lt;BR /&gt;
	Gennady could this be why you can't reproduce it?&lt;BR /&gt;
	&lt;BR /&gt;
	Cheers,&lt;BR /&gt;
	&lt;BR /&gt;
	Peter&lt;/P&gt;</description>
      <pubDate>Wed, 16 Mar 2016 00:55:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093874#M23418</guid>
      <dc:creator>schulzey</dc:creator>
      <dc:date>2016-03-16T00:55:35Z</dc:date>
    </item>
    <item>
      <title>I still couldn't see the</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093875#M23419</link>
      <description>&lt;P&gt;I still couldn't see the problem on my side.&lt;/P&gt;

&lt;P&gt;Here is the environment I used for reproducing the issue :&amp;nbsp;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Win 8.1;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;MKL 11.3 update 2; static and dynamic linking; LP64.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;CPU: Intel(R) Core(TM) i5-4300U CPU.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;The log file for all 5000 iteration is attached.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;I will check the case on i7 a little bit later as well I will ask the Pardiso's developers to help with reproducing the problem.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Mar 2016 10:49:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093875#M23419</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2016-03-16T10:49:52Z</dc:date>
    </item>
    <item>
      <title>I think you might need to try</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093876#M23420</link>
      <description>&lt;P&gt;I think you might need to try it on an i7 laptop. Our i7 desktops don't seem to have the issue. We are running Windows 10 64-bit.&lt;BR /&gt;
	&lt;BR /&gt;
	As mentioned, if we just put the MKL 11.2 runtime DLLs with our MKL 11.3 application it fixes the problem. Does this provide a clue? Are we likely to have other problems if we do this? Note that the only MKL routines we are using are Pardiso and FEAST.&lt;/P&gt;</description>
      <pubDate>Thu, 17 Mar 2016 00:43:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093876#M23420</guid>
      <dc:creator>schulzey</dc:creator>
      <dc:date>2016-03-17T00:43:00Z</dc:date>
    </item>
    <item>
      <title>Thomas, I was able to</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093877#M23421</link>
      <description>&lt;P&gt;Thomas, I was able to reproduce the issue on my side. We will investigate the problem and update this thread.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Mar 2016 09:40:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093877#M23421</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2016-03-17T09:40:41Z</dc:date>
    </item>
    <item>
      <title>Hi, are there any</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093878#M23422</link>
      <description>&lt;P&gt;Hi, are there any developments on this issue yet?&lt;/P&gt;</description>
      <pubDate>Thu, 31 Mar 2016 06:53:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093878#M23422</guid>
      <dc:creator>schulzey</dc:creator>
      <dc:date>2016-03-31T06:53:16Z</dc:date>
    </item>
    <item>
      <title>I noticed that MKL 11.3</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093879#M23423</link>
      <description>&lt;P&gt;I noticed that MKL 11.3 update 3 has just been released. Has this issue been fixed in it? I can't see anything about it in the release notes.&lt;/P&gt;</description>
      <pubDate>Tue, 03 May 2016 22:40:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093879#M23423</guid>
      <dc:creator>schulzey</dc:creator>
      <dc:date>2016-05-03T22:40:01Z</dc:date>
    </item>
    <item>
      <title>the fix of this problem would</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093880#M23424</link>
      <description>&lt;P&gt;the fix of this problem would available in the next update of MKL 11.3 ( update 4)&lt;/P&gt;</description>
      <pubDate>Wed, 04 May 2016 13:04:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/PARDISO-crashing-sometimes-on-identical-imput-reproducible/m-p/1093880#M23424</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2016-05-04T13:04:20Z</dc:date>
    </item>
  </channel>
</rss>

