<?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 Theoretically same matrix, 2 results in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Theoretically-same-matrix-2-results/m-p/766233#M271</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;When I've multiply your matrix on vector with components all set to 1 I've
got zero vector (let call it y). It's mean that your matrix have zero Eigen
number. It's mean that if vector x is solution of your system Ax=b then x+c*y
also solution of your system, where c could be any number. So, on my point of view,
pardiso solver provided your different solutions in different time but all
these solutions are correct!&lt;/P&gt;

&lt;P&gt;With best regards,&lt;/P&gt;

&lt;P&gt;Alexander Kalinkin&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Mon, 12 Sep 2011 14:43:12 GMT</pubDate>
    <dc:creator>Alexander_K_Intel2</dc:creator>
    <dc:date>2011-09-12T14:43:12Z</dc:date>
    <item>
      <title>Theoretically same matrix, 2 results</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Theoretically-same-matrix-2-results/m-p/766226#M264</link>
      <description>I try to resolve the system Ax = B with mkl pardiso. If I have :&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;A:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;[1,1] =222222.22222222-j222222.22222222&lt;/DIV&gt;&lt;DIV&gt;[1,2] = -222222.22222222+j222222.22222222&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;[1,3] = 1+j0&lt;/DIV&gt;&lt;DIV&gt;[1,9] = -1+j0&lt;/DIV&gt;&lt;DIV&gt;[2,2] = 222238.30206999-j222278.5016894&lt;/DIV&gt;&lt;DIV&gt;[2,10] = -16.079847764363+j56.27946717527&lt;/DIV&gt;&lt;DIV&gt;[3,3] = 0+j0&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;[3,4] = -1+j0&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;[4,4] = 222222.22222222-j222222.22222222&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;[4,5] = -222222.22222222+j222222.22222222&lt;/DIV&gt;&lt;DIV&gt;[4,6] = 1+j0&lt;/DIV&gt;&lt;DIV&gt;[5,5] = 222238.30206999-j222278.5016894&lt;/DIV&gt;&lt;DIV&gt;[5,11] = -16.079847764363+j56.27946717527&lt;/DIV&gt;&lt;DIV&gt;[6,6] = 0+j0&lt;/DIV&gt;&lt;DIV&gt;[6,7] = -1+j0&lt;/DIV&gt;&lt;DIV&gt;[7,7] = 222222.22222222-j222222.22222222&lt;/DIV&gt;&lt;DIV&gt;[7,8] = -222222.22222222+j222222.22222222&lt;/DIV&gt;&lt;DIV&gt;[7,9] = 1+j0&lt;/DIV&gt;&lt;DIV&gt;[8,8] = 222238.30206999-j222278.5016894&lt;/DIV&gt;&lt;DIV&gt;[8,12] = -16.079847764363+j56.27946717527&lt;/DIV&gt;&lt;DIV&gt;[9,9] = 0+j0&lt;/DIV&gt;&lt;DIV&gt;[10,10] = 16.079847764363-j56.27946717527&lt;/DIV&gt;&lt;DIV&gt;[11,11] = 16.079847764363-j56.27946717527&lt;/DIV&gt;&lt;DIV&gt;[12,12] = 16.079847764363-j56.27946717527&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;B: (All values are 0.0 except)&lt;/DIV&gt;&lt;DIV&gt;[2] = 1.0+j0.0&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;For this system, I get this result :&lt;/DIV&gt;&lt;DIV&gt;X:&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;[1] = 424279418162.948180 -j 1979970618093.757800&lt;/DIV&gt;&lt;DIV&gt;[2] = 424279418162.948180 -j 1979970618093.757800&lt;/DIV&gt;&lt;DIV&gt;[3] = 0.000000 +j 0.000000&lt;/DIV&gt;&lt;DIV&gt;[4] = 424279418162.948180 -j 1979970618093.757800&lt;/DIV&gt;&lt;DIV&gt;[5] = 424279418162.948180 -j 1979970618093.757800&lt;/DIV&gt;&lt;DIV&gt;[6] = 0.000000 +j 0.000000&lt;/DIV&gt;&lt;DIV&gt;[7] = 424279418162.948180 -j 1979970618093.757800&lt;/DIV&gt;&lt;DIV&gt;[8] = 424279418162.948180 -j 1979970618093.757800&lt;/DIV&gt;&lt;DIV&gt;[9] = 0.000000 +j 0.000000&lt;/DIV&gt;&lt;DIV&gt;[10] = 424279418162.948180 -j 1979970618093.757800&lt;/DIV&gt;&lt;DIV&gt;[11] = 424279418162.948180 -j 1979970618093.757800&lt;/DIV&gt;&lt;DIV&gt;[12] = 424279418162.948180 -j 1979970618093.757800&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;If I try to resolve the same system Ax=B by adding explicitly some 0.0 in my matrix :&lt;/DIV&gt;&lt;DIV&gt;A:&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;[1,1] = 222222.22222222-j222222.22222222&lt;/DIV&gt;&lt;DIV&gt;[1,2] = -222222.22222222+j222222.22222222&lt;/DIV&gt;&lt;DIV&gt;[1,3] = 1+j0&lt;/DIV&gt;&lt;DIV&gt;[1,9] = -1+j0&lt;/DIV&gt;&lt;DIV&gt;[2,2] = 222238.30206999-j222278.5016894&lt;/DIV&gt;&lt;DIV&gt;[2,5] = 0+j0&lt;/DIV&gt;&lt;DIV&gt;[2,8] = 0+j0&lt;/DIV&gt;&lt;DIV&gt;[2,10] = -16.079847764363+j56.27946717527&lt;/DIV&gt;&lt;DIV&gt;[2,11] = -0+j0&lt;/DIV&gt;&lt;DIV&gt;[2,12] = -0+j0&lt;/DIV&gt;&lt;DIV&gt;[3,3] = 0+j0&lt;/DIV&gt;&lt;DIV&gt;[3,4] = -1+j0&lt;/DIV&gt;&lt;DIV&gt;[4,4] = 222222.22222222-j222222.22222222&lt;/DIV&gt;&lt;DIV&gt;[4,5] = -222222.22222222+j222222.22222222&lt;/DIV&gt;&lt;DIV&gt;[4,6] = 1+j0&lt;/DIV&gt;&lt;DIV&gt;[5,5] = 222238.30206999-j222278.5016894&lt;/DIV&gt;&lt;DIV&gt;[5,8] = 0+j0&lt;/DIV&gt;&lt;DIV&gt;[5,10] = -0+j0&lt;/DIV&gt;&lt;DIV&gt;[5,11] = -16.079847764363+j56.27946717527&lt;/DIV&gt;&lt;DIV&gt;[5,12] = -0+j0&lt;/DIV&gt;&lt;DIV&gt;[6,6] = 0+j0&lt;/DIV&gt;&lt;DIV&gt;[6,7] = -1+j0&lt;/DIV&gt;&lt;DIV&gt;[7,7] = 222222.22222222-j222222.22222222&lt;/DIV&gt;&lt;DIV&gt;[7,8] = -222222.22222222+j222222.22222222&lt;/DIV&gt;&lt;DIV&gt;[7,9] = 1+j0&lt;/DIV&gt;&lt;DIV&gt;[8,8] = 222238.30206999-j222278.5016894&lt;/DIV&gt;&lt;DIV&gt;[8,10] = -0+j0&lt;/DIV&gt;&lt;DIV&gt;[8,11] = -0+j0&lt;/DIV&gt;&lt;DIV&gt;[8,12] = -16.079847764363+j56.27946717527&lt;/DIV&gt;&lt;DIV&gt;[9,9] = 0+j0&lt;/DIV&gt;&lt;DIV&gt;[10,10] = 16.079847764363-j56.27946717527&lt;/DIV&gt;&lt;DIV&gt;[10,11] = 0+j0&lt;/DIV&gt;&lt;DIV&gt;[10,12] = 0+j0&lt;/DIV&gt;&lt;DIV&gt;[11,11] = 16.079847764363-j56.27946717527&lt;/DIV&gt;&lt;DIV&gt;[11,12] = 0+j0&lt;/DIV&gt;&lt;DIV&gt;[12,12] = 16.079847764363-j56.27946717527&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I get this result:&lt;/DIV&gt;&lt;DIV&gt;X:&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;[1] = 442367.885616 +j 3.823953&lt;/DIV&gt;&lt;DIV&gt;[2] = 442367.885618 +j 3.823955&lt;/DIV&gt;&lt;DIV&gt;[3] = 0.000000 -j0.000001&lt;/DIV&gt;&lt;DIV&gt;[4] = 442367.885616 +j 3.823953&lt;/DIV&gt;&lt;DIV&gt;[5] = 442367.885616 +j 3.823953&lt;/DIV&gt;&lt;DIV&gt;[6] = 0.000000 +j 0.000001&lt;/DIV&gt;&lt;DIV&gt;[7] = 442367.885616 +j 3.823953&lt;/DIV&gt;&lt;DIV&gt;[8] = 442367.885616 +j 3.823953&lt;/DIV&gt;&lt;DIV&gt;[9] = 0.000000 +j 0.000000&lt;/DIV&gt;&lt;DIV&gt;[10] = 442367.885618 +j 3.823955&lt;/DIV&gt;&lt;DIV&gt;[11] = 442367.885616 +j 3.823953&lt;/DIV&gt;&lt;DIV&gt;[12] = 442367.885616 +j 3.823953&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Why the fact of adding some 0.0 give me differents results?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;MarcB&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 24 Aug 2011 19:17:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Theoretically-same-matrix-2-results/m-p/766226#M264</guid>
      <dc:creator>apocalx</dc:creator>
      <dc:date>2011-08-24T19:17:00Z</dc:date>
    </item>
    <item>
      <title>Theoretically same matrix, 2 results</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Theoretically-same-matrix-2-results/m-p/766227#M265</link>
      <description>Hi,&lt;DIV&gt;Please attach your testcase with compile line here, it could help us to reproduce your issue with your input parameters (like mtype, iparm and so on).&lt;/DIV&gt;&lt;DIV&gt;With best regards,&lt;/DIV&gt;&lt;DIV&gt;Alexander Kalinkin&lt;/DIV&gt;</description>
      <pubDate>Thu, 25 Aug 2011 01:15:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Theoretically-same-matrix-2-results/m-p/766227#M265</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2011-08-25T01:15:29Z</dc:date>
    </item>
    <item>
      <title>Theoretically same matrix, 2 results</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Theoretically-same-matrix-2-results/m-p/766228#M266</link>
      <description>Marc,&lt;DIV&gt;&lt;DIV id="_mcePaste"&gt;any update?Would you please give us the example for checking the problem on our side?&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;--Gennady&lt;/DIV&gt;</description>
      <pubDate>Thu, 08 Sep 2011 14:36:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Theoretically-same-matrix-2-results/m-p/766228#M266</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2011-09-08T14:36:08Z</dc:date>
    </item>
    <item>
      <title>Theoretically same matrix, 2 results</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Theoretically-same-matrix-2-results/m-p/766229#M267</link>
      <description>I will build a small test case with my case and post it on the forum in next day</description>
      <pubDate>Thu, 08 Sep 2011 17:26:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Theoretically-same-matrix-2-results/m-p/766229#M267</guid>
      <dc:creator>apocalx</dc:creator>
      <dc:date>2011-09-08T17:26:24Z</dc:date>
    </item>
    <item>
      <title>Theoretically same matrix, 2 results</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Theoretically-same-matrix-2-results/m-p/766230#M268</link>
      <description>A test case is attached to this message.&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;In the test case, I have 2 symmetrical sparses matrix 12x12 (complex number)&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;In the first one, I have 24 values on diagonal and in upper triangle.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;In the second one, I have the same 24 values at the same place in the matrix + 12 values equals to 0.0.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;These 12 values are not on the diagonal but in the upper triangle.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;So, if I well understand sparse matrix, these 2 matrices are equals.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;The only different that I'm expecting is in the symbolic factorisation and permutation, not in the result.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Why I get differents results with theorically the same matrices?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks&lt;/DIV&gt;</description>
      <pubDate>Fri, 09 Sep 2011 15:13:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Theoretically-same-matrix-2-results/m-p/766230#M268</guid>
      <dc:creator>apocalx</dc:creator>
      <dc:date>2011-09-09T15:13:59Z</dc:date>
    </item>
    <item>
      <title>Theoretically same matrix, 2 results</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Theoretically-same-matrix-2-results/m-p/766231#M269</link>
      <description>&lt;DIV&gt;just for info : the same problemThe matrix is singular. The last row is all zeros. see more details here:&lt;/DIV&gt;&lt;A href="http://software.intel.com/en-us/forums/showthread.php?t=85881&amp;amp;o=a&amp;amp;s=lr"&gt;http://software.intel.com/en-us/forums/showthread.php?t=85881&amp;amp;o=a&amp;amp;s=lr&lt;/A&gt;</description>
      <pubDate>Mon, 12 Sep 2011 11:57:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Theoretically-same-matrix-2-results/m-p/766231#M269</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2011-09-12T11:57:40Z</dc:date>
    </item>
    <item>
      <title>Theoretically same matrix, 2 results</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Theoretically-same-matrix-2-results/m-p/766232#M270</link>
      <description>I reviewed the matrix and I can't find a row with all zeros values.&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;My matrix is symmetrical, so some upper triangle row are all to zero, but when you watch the entire matrix(upper and lower triangle), all row have at least 1 non zeros number!&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;For example : The only upper triangular row that is all equal to zero is row #9 with [9,9] = 0 + j0&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;But, we have also have [1,9] = -1 + j0.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;So, in the full matrix (upper and lower triangle), the row #9 is not all equal to zero&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Marc&lt;/DIV&gt;</description>
      <pubDate>Mon, 12 Sep 2011 13:29:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Theoretically-same-matrix-2-results/m-p/766232#M270</guid>
      <dc:creator>apocalx</dc:creator>
      <dc:date>2011-09-12T13:29:52Z</dc:date>
    </item>
    <item>
      <title>Theoretically same matrix, 2 results</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Theoretically-same-matrix-2-results/m-p/766233#M271</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;When I've multiply your matrix on vector with components all set to 1 I've
got zero vector (let call it y). It's mean that your matrix have zero Eigen
number. It's mean that if vector x is solution of your system Ax=b then x+c*y
also solution of your system, where c could be any number. So, on my point of view,
pardiso solver provided your different solutions in different time but all
these solutions are correct!&lt;/P&gt;

&lt;P&gt;With best regards,&lt;/P&gt;

&lt;P&gt;Alexander Kalinkin&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 12 Sep 2011 14:43:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Theoretically-same-matrix-2-results/m-p/766233#M271</guid>
      <dc:creator>Alexander_K_Intel2</dc:creator>
      <dc:date>2011-09-12T14:43:12Z</dc:date>
    </item>
  </channel>
</rss>

