<?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 thanks, we will check the in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FEAST-sparse-with-parallelism-error/m-p/1010981#M19229</link>
    <description>&lt;P&gt;thanks, we will check the problem&lt;/P&gt;</description>
    <pubDate>Mon, 12 May 2014 14:49:37 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2014-05-12T14:49:37Z</dc:date>
    <item>
      <title>FEAST sparse with parallelism error</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FEAST-sparse-with-parallelism-error/m-p/1010978#M19226</link>
      <description>&lt;P&gt;Intel MKL 11.1 update 3&lt;/P&gt;

&lt;P&gt;In some cases, using feast with a sparse matrix,&amp;nbsp;dfeast_scsrgv(), the program can't find any eigenvalue. I've run the same problem with same data and parameters in many computers (32bits, 64bits, Intel CPUs, AMD CPUs...), and only works well when:&lt;/P&gt;

&lt;OL&gt;
	&lt;LI&gt;The CPU has only one core&lt;/LI&gt;
	&lt;LI&gt;The CPU has many cores but I set MKL_NUM_THREADS=1&lt;/LI&gt;
&lt;/OL&gt;

&lt;P&gt;For example, this is a piece of output when it works:&lt;/P&gt;

&lt;BLOCKQUOTE&gt;
	&lt;P&gt;Intel MKL Extended Eigensolvers: double precision driver&lt;BR /&gt;
		Intel MKL Extended Eigensolvers: List of input parameters fpm(1:64)-- if different from default&lt;BR /&gt;
		Intel MKL Extended Eigensolvers: fpm(1)=1&lt;BR /&gt;
		Intel MKL Extended Eigensolvers: fpm(3)=11&lt;BR /&gt;
		Search interval [4.025678249387654e-004;6.032205425995101e-002]&lt;BR /&gt;
		Intel MKL Extended Eigensolvers: Size subspace 100&lt;BR /&gt;
		#Loop | #Eig &amp;nbsp;| &amp;nbsp; &amp;nbsp;Trace &amp;nbsp; &amp;nbsp; | Error-Trace | &amp;nbsp;Max-Residual&lt;BR /&gt;
		Intel MKL Extended Eigensolvers: Resize subspace 10&lt;BR /&gt;
		0,3,8.152634965556513e-002,1.000000000000000e+000,8.551406370652709e-001&lt;BR /&gt;
		1,3,8.152638558335801e-002,5.955996247212547e-007,4.938321500736022e-010&lt;BR /&gt;
		2,3,8.152638558335654e-002,2.438652870290242e-014,4.629527481738191e-010&lt;BR /&gt;
		3,3,8.152638558338894e-002,5.371938162384636e-013,1.005998303916379e-009&lt;BR /&gt;
		4,3,8.152638558343898e-002,8.296020990817558e-013,5.923173827457810e-010&lt;BR /&gt;
		5,3,8.152638558343150e-002,1.240031978383434e-013,4.955312287793431e-010&lt;BR /&gt;
		6,3,8.152638558343395e-002,4.049084011047948e-014,4.994981329528280e-010&lt;BR /&gt;
		7,3,8.152638558346401e-002,4.983134072687419e-013,1.094808792578344e-009&lt;BR /&gt;
		8,3,8.152638558338488e-002,1.311811194942921e-012,6.506140369093765e-010&lt;BR /&gt;
		9,3,8.152638558339712e-002,2.029143237354711e-013,6.532719755830238e-010&lt;BR /&gt;
		10,3,8.152638558342154e-002,4.049084011047949e-013,6.415808120734978e-010&lt;BR /&gt;
		11,3,8.152638558347081e-002,8.167186499556941e-013,4.743023834809335e-010&lt;BR /&gt;
		12,3,8.152638558343139e-002,6.533749199645554e-013,6.517576568383395e-010&lt;BR /&gt;
		13,3,8.152638558346884e-002,6.207061739663276e-013,3.966558969833090e-010&lt;BR /&gt;
		14,3,8.152638558345569e-002,2.178683271853641e-013,3.422892146485306e-010&lt;BR /&gt;
		15,3,8.152638558344005e-002,2.592794136619908e-013,6.560782807951622e-010&lt;BR /&gt;
		16,3,8.152638558346825e-002,4.674851540028087e-013,6.617541587530926e-010&lt;BR /&gt;
		17,3,8.152638558343357e-002,5.749239172505014e-013,9.496449710626763e-010&lt;BR /&gt;
		18,3,8.152638558347872e-002,7.483903572692600e-013,8.118187669387088e-010&lt;BR /&gt;
		19,3,8.152638558347403e-002,7.776081793944356e-014,8.062934740915683e-010&lt;BR /&gt;
		20,3,8.152638558344921e-002,4.113501256678257e-013,4.731713012698910e-010&lt;BR /&gt;
		Intel MKL Extended Eigensolvers have successfully converged (to desired tolerance).&lt;/P&gt;

	&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;

&lt;P&gt;This is the same piece of output when it doesn't work:&lt;/P&gt;

&lt;BLOCKQUOTE&gt;
	&lt;P&gt;Extended Eigensolvers: double precision driver&lt;BR /&gt;
		Extended Eigensolvers: List of input parameters fpm(1:64)-- if different from default&lt;BR /&gt;
		Extended Eigensolvers: fpm(1)=1&lt;BR /&gt;
		Extended Eigensolvers: fpm(3)=11&lt;BR /&gt;
		Search interval [4.025678249387654e-004;6.032205425995101e-002]&lt;BR /&gt;
		Extended Eigensolvers: Size subspace 100&lt;BR /&gt;
		#Loop | #Eig &amp;nbsp;| &amp;nbsp; &amp;nbsp;Trace &amp;nbsp; &amp;nbsp; | Error-Trace | &amp;nbsp;Max-Residual&lt;BR /&gt;
		Extended Eigensolvers: Resize subspace 10&lt;BR /&gt;
		Extended Eigensolvers WARNING: No eigenvalue has been found in the proposed search interval&lt;BR /&gt;
		==&amp;gt;INFO code =: 1&lt;/P&gt;

	&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Any suggestion?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 09 May 2014 08:04:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FEAST-sparse-with-parallelism-error/m-p/1010978#M19226</guid>
      <dc:creator>LuisGT</dc:creator>
      <dc:date>2014-05-09T08:04:15Z</dc:date>
    </item>
    <item>
      <title>Can you give the cpp of</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FEAST-sparse-with-parallelism-error/m-p/1010979#M19227</link>
      <description>&lt;P&gt;Can you give the cpp of fortran example which we can compile and check the problem?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 10 May 2014 05:10:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FEAST-sparse-with-parallelism-error/m-p/1010979#M19227</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2014-05-10T05:10:38Z</dc:date>
    </item>
    <item>
      <title>Hello, Gennady:</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FEAST-sparse-with-parallelism-error/m-p/1010980#M19228</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;A href="https://software.intel.com/en-us/user/335030" style="font-size: 11.199999809265137px; line-height: 13.199999809265137px;"&gt;Gennady:&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;In the zip file Attached, you can find:&lt;/P&gt;

&lt;UL&gt;
	&lt;LI&gt;EigenSparseSolver.cpp and EigenSparseSolver.h to buil TestProgram.exe&lt;/LI&gt;
	&lt;LI&gt;Gccomp.TMP, Lcomp.TMP and Masa.TMP are input data for TestProgram.exe&lt;/LI&gt;
	&lt;LI&gt;RunProgram.bat runs program with apropiate command-line parameters. You must modify the parametes "Full Path of Directory Data" with the correct directory in were data files are placed.&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;Thanks!&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="color: rgb(96, 96, 96); font-size: 11.199999809265137px; line-height: 13.199999809265137px; background-color: rgb(238, 238, 238);"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;DIV class="forum-post-date" style="padding: 2px 7px 2px 0px; display: inline-block; color: rgb(153, 153, 153); font-size: 11.199999809265137px; line-height: 13.199999809265137px;"&gt;Fri,&lt;/DIV&gt;</description>
      <pubDate>Mon, 12 May 2014 11:07:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FEAST-sparse-with-parallelism-error/m-p/1010980#M19228</guid>
      <dc:creator>LuisGT</dc:creator>
      <dc:date>2014-05-12T11:07:20Z</dc:date>
    </item>
    <item>
      <title>thanks, we will check the</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FEAST-sparse-with-parallelism-error/m-p/1010981#M19229</link>
      <description>&lt;P&gt;thanks, we will check the problem&lt;/P&gt;</description>
      <pubDate>Mon, 12 May 2014 14:49:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FEAST-sparse-with-parallelism-error/m-p/1010981#M19229</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2014-05-12T14:49:37Z</dc:date>
    </item>
    <item>
      <title>It seems the problem is</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FEAST-sparse-with-parallelism-error/m-p/1010982#M19230</link>
      <description>&lt;P&gt;It seems the problem is caused by ill-conditioning the input matrix. For mitigating the problem - please try to use CTR mode it should help.&lt;/P&gt;

&lt;P&gt;for example, on my side, when I &lt;STRONG&gt;set MKL_NUM_THREADS=4&lt;/STRONG&gt; and then &lt;STRONG&gt;set MKL_CBWR=AVX &lt;/STRONG&gt;( my CPU supports this instruction set),&lt;/P&gt;

&lt;P&gt;I see the probelm has been resolved. here is the output :&lt;/P&gt;

&lt;P&gt;&lt;STRONG&gt;test.exe FEAST 7140 C:\_tmp\_Forums\u515045\ &amp;nbsp;30 0&lt;/STRONG&gt;&lt;BR /&gt;
	Arg[0 = Path &amp;nbsp; &amp;nbsp;]: &amp;lt;_1.exe&amp;gt;&lt;BR /&gt;
	Arg[1 = Fun. &amp;nbsp; &amp;nbsp;]: &amp;lt;FEAST&amp;gt;&lt;BR /&gt;
	Arg[2 = ngdl &amp;nbsp; &amp;nbsp;]: &amp;lt;7140&amp;gt;&lt;BR /&gt;
	Arg[3 = Est. &amp;nbsp; &amp;nbsp;]: &amp;lt;C:\_tmp\_Forums\u515045\&amp;gt;&lt;BR /&gt;
	Arg[4 = N modos ]: &amp;lt;30&amp;gt;&lt;BR /&gt;
	Arg[5 = hMesg &amp;nbsp; ]: &amp;lt;0&amp;gt;&lt;BR /&gt;
	Estructura grande: 786 masas no nulas&lt;BR /&gt;
	Intel MKL Extended Eigensolvers: double precision driver&lt;BR /&gt;
	Intel MKL Extended Eigensolvers: List of input parameters fpm(1:64)-- if differe&lt;BR /&gt;
	Intel MKL Extended Eigensolvers: fpm(1)=1&lt;BR /&gt;
	Intel MKL Extended Eigensolvers: fpm(3)=11&lt;BR /&gt;
	Search interval [4.025678249387654e-004;6.032205425995101e-002]&lt;BR /&gt;
	Intel MKL Extended Eigensolvers: Size subspace 100&lt;BR /&gt;
	#Loop | #Eig &amp;nbsp;| &amp;nbsp; &amp;nbsp;Trace &amp;nbsp; &amp;nbsp; | Error-Trace | &amp;nbsp;Max-Residual&lt;BR /&gt;
	Intel MKL Extended Eigensolvers: Resize subspace 9&lt;BR /&gt;
	0,3,8.152662643466646e-002,1.000000000000000e+000,1.401705246616198e+000&lt;BR /&gt;
	1,3,8.152638558345735e-002,3.992755420392927e-006,8.464923649033275e-010&lt;BR /&gt;
	2,3,8.152638558341449e-002,7.104301946656856e-013,7.273199218427829e-010&lt;BR /&gt;
	3,3,8.152638558337148e-002,7.129608721725905e-013,6.578973692540981e-010&lt;BR /&gt;
	4,3,8.152638558346656e-002,1.576151963618721e-012,7.294627981078312e-010&lt;BR /&gt;
	5,3,8.152638558349780e-002,5.178686425493712e-013,5.309863801850973e-010&lt;BR /&gt;
	6,3,8.152638558342526e-002,1.202531938962933e-012,5.290235569311135e-010&lt;BR /&gt;
	7,3,8.152638558341960e-002,9.386512934702063e-014,7.919877550439916e-010&lt;BR /&gt;
	8,3,8.152638558347067e-002,8.466266568554801e-013,7.991677130398161e-010&lt;BR /&gt;
	9,3,8.152638558344874e-002,3.634973146281681e-013,6.607200006840905e-010&lt;BR /&gt;
	10,3,8.152638558341199e-002,6.092030943894868e-013,4.556686457271172e-010&lt;BR /&gt;
	11,3,8.152638558344574e-002,5.595097906175348e-013,8.606599954732313e-010&lt;BR /&gt;
	12,3,8.152638558346162e-002,2.631904607181167e-013,5.577805973475511e-010&lt;BR /&gt;
	13,3,8.152638558348506e-002,3.885740281056810e-013,5.683167330868062e-010&lt;BR /&gt;
	14,3,8.152638558342930e-002,9.243874747949237e-013,5.940228760491368e-010&lt;BR /&gt;
	......................&lt;/P&gt;

&lt;P&gt;/Gennady&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 13 May 2014 06:04:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/FEAST-sparse-with-parallelism-error/m-p/1010982#M19230</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2014-05-13T06:04:23Z</dc:date>
    </item>
  </channel>
</rss>

